We do not know if you already utilize a merchant services company or what point-of-sale (POS) system you use for your sales process, however many merchant services companies will provide custom gift card products for their small business customers at a nominal cost.
The most effective form of advertising is word of mouth. Word of mouth or referrals cost no money, typically result in a new customer for the business and normally generate a very high response rate. It is unfortunate that other forms of advertising do not work the same way.
Sales associates have different strengths. Some do better cold calling, some do better setting up appointments over the phone and some do fine with either. The key is to determine which method is most effective for you.