I’m exploring how agencies can use Retool to build internal dashboards for managing client email campaigns and reporting. While researching the best reseller email marketing service, I came across SMTPmart and wanted to understand how well these services can integrate with custom Retool workflows through APIs or SMTP. Has anyone connected an email provider to Retool for campaign management, reporting, or automation? What should I consider when choosing the best reseller email marketing service for multiple client accounts?
Summary
The post asks how agencies can integrate a third-party email marketing/reseller service (e.g., via API or SMTP) with Retool to build internal dashboards for managing client email campaigns, reporting, and automation.
AI Response
Retool can connect to virtually any email provider for sending campaigns, reporting, and automation. If your provider exposes an SMTP server, you can add it as a native SMTP resource to send plain text, HTML, or Markdown email (including attachments) directly from apps and workflows. For providers with richer APIs—such as SendGrid—you can use the native integration to send templated email and manage/track contacts and activity, and any provider without a prebuilt connector can be added as a generic REST API resource. For multi-client account management, plan for per-client credentials/domains, deliverability (SPF/DKIM), and sending-rate limits, and note that the built-in Retool Email service is Cloud-only while SMTP works across deployments.
Sources
Connect to SMTP | Retool Docs
Official guide for adding an SMTP resource to send email through your own mail provider, the most direct path for connecting an external email service.
Alternate email options to the internal email and the SMTP resource
A recent solved community thread discussing options beyond Retool's built-in email and SMTP for sending through external providers—directly relevant to campaign/automation setups.
The Community Team is testing out a new automation. Let us know if it's helpful (or not) by leaving a
,
, or
. Or by marking this post as the "Solution"! Let us know if you have any feedback here. ![]()
Hi, I’ve done quite a few Retool builds with external APIs and SMTP with ReSend so I think this would work pretty well.
I’d probably go API + webhooks rather than SMTP if you want to manage campaigns and reporting inside Retool. Makes it much easier to track deliveries/bounces/clicks etc. and link everything back to the right client/campaign in your DB.
The multi-client part is probably what I would look at most when choosing the provider. Do you want each client to have their own sender/domain and reporting, or is everything going through one main account?
Happy to share how I would structure it if useful.
Hello @brucewilson welcome to the Community!
I moved your topic to the Discussion category, so others can chime in!