Autonami can filter and handle your email bounces.
Autonami uses a custom set of rules and extracts the recipient's addresses, allowing you to send your message or take them off your list.
Before we go ahead and set up bounce handling, let's look at why do emails bounce.
Why do emails bounce?
Here are some common reasons why emails bounce:
- The recipient email address entered was wrong
- The sending IP address is blocked
- The email you've sent gets blocked by the server
- The receiving server is unavailable or overloaded
- The receiving mailbox is full
- The sender's email has been blocked by the recipient
- The recipient has enabled the auto-responder
To avoid the route to bounced emails, here's how you can set up bounce handling.
How does bounce handling work?
Autonami provides you with a special way to do bounce handling.
It integrates with different service providers and generates a unique link that listens to all the bounces that happen.
Once a bounce is detected, Autonami marks them as "Bounced". You can see this contact as status marked as bounced.
Ofcourse, you can manually edit and change the status of your contacts anytime you want.
How to set up bounce handling?
We have provided step-by-step instruction on how you can set up bounce handling for different providers below:
Click on the links of your respective providers to set up bounce handling.
Follow the steps below to set up bounce handlers in Amazon SES:
Step 1: Log in to Amazon SNS Console
Go to Amazon SNS Console and log in to your AWS account.
Step 2: Create a topic
Go to Topics and click on Create topic.
Step 3: Name your topic
Select the topic type as Standard. Now, enter a name for your topic.
Step 4: Create a new subscription
As you are redirected to the detailed view of your topic, navigate to the Subscription and create a new subscription.
Step 5: Go to Autonami ⇨ Settings ⇨ Email
Open Autonami and click on Settings. Now, go to the Email section.
Step 6: Enable the bounce tracking settings
Scroll down and check the box under “Enable to capture bounced emails from the email service and mark Contact as Bounced”.
Select “Amazon SES” and copy the webhook URL.
Step 7: Configure your Amazon SNS subscription
Choose protocol ‘HTTPS’ and paste the Autonami webhook URL.
Once done, click on Create.
After your subscription is successfully created, you’ll be redirected to the subscription detail page.
Refresh the page after a couple of minutes, and it’ll update the status as confirmed.
Step 8: Configure settings on Amazon SES console
You can configure multiple settings here.
Navigate to Identity Management ⇨ Email Addresses to set your FROM email.
Go to Notifications ⇨ Edit configuration to set SNS topic ‘Bounce Handler’ for bounce and complaint state.
For example, we have disabled Email feedback forwarding in the case while using the CRM webhook. It will send an email to the ‘Return Path’ email or the ‘FROM email’ in case of bounce and complaints.
Once done, click on Save Config.
Step 9: Test your settings
To test, create a contact in your CRM with this email ‘email@example.com’. Send an email to it. It will bounce back, and the status of this contact will change to Bounced.
That’s it! You have successfully configured bounce handlers in Amazon SES.
Here’s how you can set up bounce handlers for SendGrid:
Step 1: Login to your SendGrid account
Go to SendGrid and enter your login credentials.
Step 2: Go to API Keys
Step 3: Create an API Key
Click on “Create API Key”.
Enter the name of your API key and set permissions as per your requirements.
Once done, click on Create & View.
Step 4: Edit the Event Webhook
Go to Settings ⇨ Mail Settings. Now, click on the pencil (edit) icon next to Event Webhook.
Enter the HTTP Post URL: https://your_domain_name/wp-json/atpr/v2/bounce-mail-data.
This will be the domain where you’ve installed Autonami.
You can also test this integration by clicking on the Test Your Integration button.
Step 5: Set up Data Deliverability
Click on Bounced under Deliverability Data.
Once done, click on Save.
That’s it! You have successfully set up bounce handling for SendGrid.
In this documentation, we’ll show you how to set up bounce handlers for Mailgun:
Step 1: Log in to your Mailgun account
Go to your Mailgun account and enter the login credentials.
Step 2: Add the webhook
Go to Sending ⇨ Webhooks.
Now, click on Add webhook.
Step 3: Enter the HTTP Webhook URL
Select Permanent Failure as the event type and enter the URL here.
To find this URL, go to the next step.
Step 4: Copy the webhook URL from Autonami
Go to Settings ⇨ Email Settings in Autonami.
Select your provider under Bounce Tracking. Copy this URL and paste it on the Mailgun webhook.
Once done, click on Create webhook.
This is how you can set up bounce handling for Mailgun.
In this documentation, you'll learn how to set up bounce handlers in Postmark.
Step 1: Log in to your Postmark account
Go to Postmark and log in to your account.
Step 2: Create a server
Go to Servers and click on the Create server button.
Enter the name and server type.
Once done, click on the Create server button.
Step 3: Click on the server you've created
Step 4: Create Message Stream
Under Message Streams, click on Create Message Stream.
Enter the name and type of the message stream.
Once done, click on Create Message Stream.
Step 5: Click on the Message Stream you've created
Step 6: Add the webhook
Under Webhooks, click on Add webhook.
Enter the webhook URL from Autonami here.
To get the webhook URL, see the next instructions.
Copy this URL by going to Settings ⇨ Email Settings in Autonami.
Then, paste it on to Pastemark URL.
Once done, click on Save webhook.
Well done! You have now successfully enabled bounce handling for Postmark.
Follow the steps below to set up bounce handlers in Sendinblue:
Step 1: Log in to your Sendinblue account
Enter the login credentials to your Sendinblue account and click on Log in.
Step 2: Click on Transactional
You'll land on the Sendinblue dashboard.
Now, click on Transactional.
Step 3: Go to Settings
Under Emails, go to the Settings page.
Step 4: Set up webhooks
Click on Webhook.
Add a new webhook from here.
Enter the URL to call, select hard bounce, and description for this webhook.
Once done, click on Save.
Step 5: Set up the API Key
Now, click on your user profile and go to SMTP & API.
Click on + CREATE A NEW API KEY.
Name your API Key and click on Generate.
There you go! You have now successfully enabled bounce handling for Sendinblue.
Here's how you can set up bounce handling in SparkPost:
Step 1: Log in to your SparkPost account
Log in to your SparkPost account by entering the login credentials.
Step 2: Create an API Key
Go to the Configurations tab.
Under API Keys, click on Create API Key.
Enter the name of the API Key and set up permissions.
Once done, click on Create API Key.
Step 3: Set up a webhook
Go to Webhooks and click on Create Webhook.
Enter the name, target URL, events, and authentication.
You can know the target URL for Sparkpost bounce handling by going to Autonami ⇨ Settings ⇨ Email.
Once done, click on Create Webhook.
Well done! This is how you can set up bounce handling in Sparkpost.
Follow the step-by-step instructions to set up bounce handlers in Pepipost:
Step 1: Log in to your Pepipost account
Go to your Pepipost account and log in.
Step 2: Go to Settings
You'll be directed to your dashboard once you log in.
Click on the Settings (gear icon).
Step 3: Create an API Key
Under API, click on Create API Key.
Enter the details of your Global API here.
Once done, click on Add Webhook.
Here you have to enter this URL to enable bounce handling:
There you go! You have successfully enabled bounce handling for Pepipost.