As I've pointed out many times, since self-publishing companies sell few books to readers, the companies must make their money by selling services and paraphernalia to writers.
As shown below from the Outskirts Press website, the promotional postcard is a common piece of paraphernalia that writers can buy.
The frequently inept and dishonest Outskirts says: "Postcards are the most effective direct mail piece" and sells them for the equivalent of 50 cents each.
(below) AuthorHouse offers an even worse deal, selling twice the quantity -- 1,000 -- for $535 (53.5 cents each),
The self-pub websites are generally vague about where the cards should be sent. However, "Christian" self-pubco Xulon press says, "Now you can mail a full-color postcard about your book to family, friends, bookstores, and more!" -- but doesn't provide pricing online without a user name and password.
Sending postcards to bookstores is probably a waste of money, as is sending them to your friends, former landladies and distant cousins, or ordering postcards to push a novel or poetry book.
However, if you publish a useful and interesting nonfiction book, and can get a good mailing list, then the campaign might work.
If you’ve written a book about Shelby Mustangs and can get a mailing list of Mustang fans, your postcards could sell some books. Make sure the card tells where books can be ordered. Consider making a special offer such as free shipping or an autograph or 10% off for orders placed within ten days.
I’ve use VistaPrint for cards (not for cards touting books, however). VistaPrint will sell you very nice color cards for as little as a DIME EACH, even in quantities as small as 100.
Keep in mind that the response rate to direct mail pieces is usually less than 5%, often much less. And, starting today, you'll have to pay 33 cents to mail each card -- even the 98% that don't sell books.
If you do the math, there's a good chance that you'll find that it makes little or no sense to spend money on a postcard campaign. Would you spend $535 for 1,000 cards plus $333 for postage and $1,300 for a mailing list rental (total $2168) to sell 25 books on which you'll make maybe four bucks each? You can send out more cards if you want to lose more money, or buy the cards direct from the printer to lose a bit less money.
If you are convinced that cards can be useful, they must be part of a multifaceted marketing campaign, and ideally should arrive while other strong publicity is going on.