WordPress
The plugin sends every wp_mail() email through SecureSMTP and shows hosted forms. Works with CF7, WPForms, Forminator, Elementor and WooCommerce.
Native plugin for WordPress, SMTP for any app that lets you enter an SMTP server, the REST API through Zapier, Make or n8n for platforms that don’t, and copy-paste snippets for every major framework. The checks and limits are the same everywhere.
Install the plugin and paste your site’s API key.
Enter our SMTP settings in the platform’s own SMTP fields.
POST to our REST endpoint from the platform or an automation tool.
SMTP or HTTPS from your own code. No SDK needed.
The plugin sends every wp_mail() email through SecureSMTP and shows hosted forms. Works with CF7, WPForms, Forminator, Elementor and WooCommerce.
Order, invoice and account emails go through SecureSMTP, because WooCommerce sends them with wp_mail(). Uses the WordPress plugin.
A SecureSMTP app for the Shopify admin. In development.
Native Drupal Mail API integration via drupal.org module. Same drop-in feel as our WordPress plugin.
Joomla Extensions Directory listing. PHPMailer override + Joomla's contact-form bridge.
Marketplace extension that replaces default SMTP transport for all transactional commerce mail.
BigCommerce App Marketplace listing. Mirrors the Shopify embedded-app experience.
Self-hosted Ghost: put our SMTP settings in config.production.json for sign-in links and member emails. Ghost(Pro) has no SMTP setting, and newsletters need Mailgun.
Add SecureSMTP as a custom sender email (SMTP) in your Jotform account settings, then pick it in each form’s notification and autoresponder emails.
Fillout custom emails can be sent from your own SMTP server (Team and Enterprise plans). Enter our SMTP settings there.
Shopify has no custom SMTP setting, so its own order emails cannot go through SecureSMTP. Use Shopify Flow’s Send HTTP request action (Grow, Advanced, Plus) for extra emails.
Squarespace has no SMTP or webhook setting for forms. Send form submissions to Zapier (a form storage option), then to our API.
Webflow has no SMTP setting. Send form submissions to Zapier, Make or n8n (Webflow trigger or a site webhook), then to our API.
Wix has no custom SMTP setting. Use Zapier or Make with the Wix form trigger, or call our API from Velo backend code.
Bubble’s built-in email only takes a SendGrid key, not an SMTP server. Call our API with the API Connector and a private key header.
Send Framer form submissions to a webhook in Make, Zapier or n8n, which then calls our API. Framer cannot add the API key header itself.
Tilda has no SMTP setting. Point the Tilda form webhook at a Make, Zapier or n8n webhook, which then calls our API.
Carrd custom forms (Pro Plus) can send to Make, Zapier or n8n. The automation then calls our API, so your key stays off the page.
Memberstack has no SMTP setting. Use its Zapier or Make integration (or a webhook into n8n) to send member emails through our API.
Send email from any Zapier trigger: POST to our API with Webhooks by Zapier, or use SMTP by Zapier with our SMTP settings.
Use the HTTP “Make a request” module in any scenario to POST to our send endpoint.
Self-hosted or cloud n8n. Use the HTTP Request node to call our API, or the Send Email node with our SMTP settings.
Add an HTTP request step (or a Node.js step) to any Pipedream workflow to call our send endpoint.
Use the Webhooks “Make a web request” action (IFTTT Pro) to send email when an applet runs.
Typeform webhooks cannot add our API key header. Connect Typeform to Zapier, Make or n8n, and send the email from there.
Tally has no SMTP setting and its webhook body has a fixed shape. Send responses through Make, Zapier or n8n to our API.
Formspree has no SMTP setting. Use its Zapier or webhook plugin (paid plans) with an automation tool to send email through our API.
Call our API with fetch from a Route Handler or Server Action. No package to install.
Call our API with $fetch from a Nuxt server route. Keep the key on the server.
Call our API with fetch from a form action or a +server.ts endpoint.
Call our API with fetch from an Astro API route that runs on the server.
Use Laravel’s built-in smtp mailer: set our SMTP settings in .env. No package needed.
Use Django’s SMTP email backend with our SMTP settings. Works with send_mail() and django-allauth.
Point Action Mailer’s SMTP settings at SecureSMTP. Every mailer then sends through us.
Call our API with fetch (Node 18+). No package to install.
POST to our API with httpx from an async endpoint or background task, or use smtplib with our SMTP settings.
Use System.Net.Mail SmtpClient with our SMTP settings, or HttpClient for the API. No NuGet package needed.
Use PHPMailer or Symfony Mailer with our SMTP settings, or cURL for the API.
One POST to /api/v1/mail/send with the x-securessmtp-api-key header and a JSON body.
If your tool can send mail via SMTP or POST to a webhook, SecureSMTP works today. Tell us what you need a native integration for and we’ll add it to the priority queue.