You can accomplish this using Postmark’s API. Basically, you would leverage Postmark’s API to add a new domain into your account (i.e., your client’s domain). They would then need to verify their domain and add DKIM records along with a return path.
With the Postmark API, you can even run a call to check if the domain has been verified yet. Once the domain has been verified is when you can start sending from your client’s domain. This option allows better deliverability than the alternative I’ll go into below but does require technical setup on the user-end.
The alternative option that provides less optimal deliverability rates is adding your client’s email as a sender signature via the API. When that request is put through, Postmark will send your client an email to verify their email. Once your client verifies their email with Postmark, you can start sending, but DKIM won’t be setup, so the email won’t exactly be authenticated hence the poorer deliverability rates. However, this is less technical for your clients.
This is excellent thank you. My skills with APIs is currently basic as I haven’t had much experience, do you know if there’s a step by step on how to leverage Postmarks API to achieve all this? Thanks for your time
Use the Get Domain Details API call to get the DKIM and return path; basically the values needed to be inputted into the client’s DNS records: Domains API | Postmark Developer Documentation
I am also looking for a similar solution and haven’t found one yet. Being a SaaS app, there would be 00’s of customers hence one needs to set up as many accounts with Postmark? Also, if you want your customers to get responses within your app for the mails sent, can the Postmark API work? I don’t think so…
Does anyone have some screenshots of setting up the API with Postmark please? I’m genuinely so lost and can’t get past step 1 of @johnny 's super helpful post. I know I’m the issue here lol, and it probably makes complete sense to everyone else. I just can’t get the API to initialise
Thanks in advance
Johnny, further to this thread: can these emails sent n responses received through bubble app be also accessed through user’s web app? Like Gmail , etc. with their own domain? If yes then, what about gmail free accounts? Thanks
Does this work for more than one client domain? In other words, if I have 10 clients, can they each connect their domain to their own account in my app and I send emails to them via Postmark?
I’ve read on another forum that Postmark works well for sending from a single client email, but at scale it’s difficult for some reason?