Hello Zapier Community!
Some quick context- the past decade I have owned and operated a debt collection agency. I've been in the process of shutting it down for over a month now in order to pursue a career in automation.
I still have thousands of accounts that require follow ups and I'm trying to leverage Zapier to run an email campaign on all of the people who had promised to pay (and then weren't followed up with).
Because debt collections uses high risk payment processing (and Stripe isn't a fan of that industry) I have to use USAEpay which has no native integration with Zapier so I think this is the perfect time to jump into webhooks. I was wondering if anybody has experience specifically with USAEpay?
Another potential issue is invalid email addresses. Between data entry errors and verbal miscommunications- we would bounce enough emails to be flagged as spam if we didn't pre-screen the email addresses first.
This is a one time campaign (with consent of course) to notify consumers of something along the lines of:
"This is your final opportunity to resolve your account with my company, click [here] to settle your account for 60% of the balance today."
This doesn't technically need to be done, but it would certainly ease the process of shutting down my agency if I have that 1 last campaign go through.
I plan on using a native GSuite integration for the email sending, but I'm open to any email validation service (as long as it's not that one that got media coverage recently).
And as far as the USAEpay side of things, does anybody have any recommendations as far as learning resources for Webhooks? My understanding is mostly limited to within ASP.NET and even that is pretty limited.
Thank you all in advance!
Best answer by alexView original
You'll want to use something like Mailgun or Sendgrid for this.
@AndrewJDavison_Luhhu's point, say you still wanted to go with G Suite and it wasn't a massive list, you could probably get away with it, especially for a one-off instance. (I swear it's 1,200-2,000 per rolling 24hr w/ 200/hr limiting or something, though I could be wrong - was just looking into this not long ago).
Just be mindful that you'll have to ramp up the email domain by sending out about 10-20 emails a day, and having recipients both open, and preferably respond to the emails that you send out (recommended that you send these emails to contacts that you know and ask them to reply to the email - this trains Gmail's servers that you are a legitimate address).
There are some email ramp up services that exist, but regardless, Google specifically watches out for people using G Suite to send out bulk emails/spam. I wouldn't even try it unless you first did that though as if the recipient is using Gmail, it will almost immediately mark it as spam, by default, as Google doesn't want you using their email servers for that use-case.
You likely would be better off using a SendGrid/MailGun as Andrew mentioned, and still, I'm sure ramping up the email address would help in that instance.
Regarding USAEpay, how would you be integrating it with Zapier in a perfect work (say via webhook)? My understanding is said email is sent out to the recipient that owes money, they click the link to your website, and fill out a payment form on the website that sends the information through USAEpay. I think you'd have to integrate USAEpay directly to the website, sending payment details to Zapier to go through a webhook over to USAEpay could lead to some security concerns, though I could be wrong. Maybe someone else could chime in here?
Even the Stripe/PayPal integration and such within Zapier is for "new customer" or "new payment" and things like that, not actually used for running a payment using Zapier as the connector. That being said, I'm not even sure a native USAEpay integration with Zapier would solve the situation that you are referring to, if your goal is to actually run the payment through their gateway. There are no "Accept Payment" actions on Zapier for any payment gateway integration where you would actually send through credit card details or anything. It's more for general data, or creating customers on the platform, etc.
Everything you say about the perils of mass mailing with GSuite is correct - don't risk it, and use a proper service like Sendgrid - they're hardly expensive.
I'm going to move this question to the 'Ask a Developer' category as, if possible, the solution to this is definitely going to need some webhook steps so I think that's the best place for it :)
Ack! No, there's no new category
@ChrisP, I meant Developer Discussion, not 'Ask a developer'. Sorry for the confusion there! There's still a link in the 'Ask a the Community' category that will take folks to the post in its new home, so either way I hope you found it!