What Are Providers?
Email providers are the services that actually deliver your emails. mailshit integrates with multiple providers, letting you choose the one that best fits your needs—or switch between them without changing your templates.
Supported Providers
| Provider | Best For |
|---|---|
| Resend | Modern API, developer-focused |
| SendGrid | High volume, marketing + transactional |
| Postmark | Excellent deliverability, transactional focus |
| AWS SES | Cost-effective at scale, AWS integration |
| MailerSend | Transactional + SMS support |
| Plunk | Open-source, self-hostable |
| Scaleway | European cloud, GDPR-friendly |
| Custom SMTP | Any SMTP server |
Adding a Provider
- Go to Settings in your dashboard
- Click Add Provider
- Select your provider from the list
- Enter the required credentials
- Configure sender details (from email, from name)
- Click Save
Provider Configuration
All providers require at minimum:
- API Key or Credentials - How mailshit authenticates with the provider
- From Email - The sender email address
- From Name (optional) - Display name for the sender
Some providers have additional requirements like region selection or verified domains.
Default Provider
You can set one provider as your default. This provider is pre-selected when adding provider output nodes to your flows.
To change the default:
- Go to Settings > Providers
- Click the … menu on a provider
- Select Set as Default
Using Providers in Flows
In the flow editor:
- Add a Provider Output node
- Connect it to your template node
- Select which provider configuration to use
The flow executes through that provider when you call the API.
Switching Providers
To switch providers:
- Create and configure the new provider
- Update your flow to use the new provider output
- Save the flow
Your templates stay exactly the same—only the delivery method changes.
Security
Provider credentials are:
- Encrypted at rest using AES-256
- Never exposed in API responses
- Only decrypted when sending emails
We recommend using API keys with limited permissions when possible.
Troubleshooting
Common Issues
“Provider configuration not found”
- The provider may have been deleted
- Check that the provider ID in your flow is correct
“Failed to send email”
- Check your provider’s dashboard for error details
- Verify your API key is valid and has send permissions
- Ensure sender domain is verified with the provider
Rate limits
- Each provider has its own rate limits
- Check your provider’s documentation for limits
- Consider upgrading your provider plan for higher limits