
How do I get started?
- Go to the Emails tab
- Verify a single email or an entire domain
- That’s it!
What are common use cases for sending emails from within my app?
- Welcome emails when a new user signs up
- Form submissions
- Invoices for a purchase
- Order confirmations after a purchase
- Account alerts like login from a new device
How do I send emails to all my users?
Go to the horizontal Send email tab
Suppression list
Some addresses should never be emailed again: a mailbox that no longer exists, or a recipient who reported your email as spam. Hercules keeps a suppression list of those addresses and refuses to send to them, which is what protects your ability to reach everyone else. An address gets on the list three ways:- Bounced — the recipient’s mail server permanently rejected the message.
- Marked as spam — the recipient reported your email as spam.
- Added by you — you put it there from the dashboard or the API.
FAQ
How do I verify my email address?
How do I verify my email address?
- Go to the Emails tab
- Input the email address you want to send from.
- Click the verification link we send to that email
How do I verify my domain?
How do I verify my domain?
- Go to the Emails tab
- Input the domain you want to send from.
- Follow the instructions to add the DNS records to your domain’s nameservers
How do I verify a domain I purchased from Hercules?
How do I verify a domain I purchased from Hercules?
- Go to the Emails tab
- Input the Hercules domain you purchased.
- Follow the instructions to add the DNS records to your domain purchased on Hercules.
- Go to your Hercules purchased domain in the Domain page.
- Click DNS Records under you domain.
- Click + Add Record and add your DNS records.
Can I customize how my emails look?
Can I customize how my emails look?
What happens if an email fails to deliver?
What happens if an email fails to deliver?
Can I see cc, bcc, or an email's ID in the history?
Can I see cc, bcc, or an email's ID in the history?
Why did my send fail with 'email_recipient_suppressed'?
Why did my send fail with 'email_recipient_suppressed'?
Can I stop emailing a specific address?
Can I stop emailing a specific address?
What is the difference between verifying an email and a domain?
What is the difference between verifying an email and a domain?
Is there a limit on how many emails I can send?
Is there a limit on how many emails I can send?
- Free: 100 emails / month
- Pro: 10,000 emails / month
- Business: 100,000 emails / month
Why do repeated emails to the same address fail with a 429?
Why do repeated emails to the same address fail with a 429?
you+test1@example.com) or wait until the hour has passed.Do I need a separate email service like SendGrid or Mailgun?
Do I need a separate email service like SendGrid or Mailgun?
I am receiving a 400 'No verified sender' error
I am receiving a 400 'No verified sender' error
hercules.email.send() runs before you verify a sender.- Go to the Emails tab
- Verify an email address or a domain
- Send from that verified address
My email is verified but I am still receiving a 403 error
My email is verified but I am still receiving a 403 error
hercules.email.send().This usually automatically resolves itself within 5 minutes. This is a known issue we are actively
investigating. If it persists after
5 minutes, please report an issue.My emails are going to spam. How do I fix?
My emails are going to spam. How do I fix?
- Check your Hercules email configuration setup. Make sure your email is properly set up and says “verified”.
- Make sure your email domain is correctly configured Use the following 3rd party tools to confirm everything is configured correctly:
- Google Admin Toolbox
- EasyDMARC SPF Lookup
- MXToolbox Email Health
- MXToolbox Deliverability
- GMass Analyze
- Check public spam reports. Use the following 3rd party tools to see if your domain is flagged:
- Test deliverability. Send a test email to a public inbox and check where it lands: