Sendy supports Sendgrid SMTP sending service. When you send emails via Sendgrid, bounces and complaints will be flagged by Sendy in the respective list(s) so that future emails will not be sent to them again.
For Sendy to send emails via Sendgrid, you'll need to generate an API Key from your Sendgrid account, then save it in your desired brand's settings in Sendy.
Visit the API Keys page in your Sendgrid account. Or go to 'Settings > API Keys' from the left sidebar.
Click the Create API Key button.
Enter Sendy as the 'API Key Name'.
Select Restricted Access.
Under Mail Send, turn on Mail Send. Then click the Create & View button at the bottom of the page.
Copy your newly generated API Key.
Edit your brand settings, under 'SMTP settings', select 'Sendgrid' from the drop down menu. Then paste your API Key in the 'Password' field and save.
Before you can use any 'From email' to send emails via Sendgrid, you need to authenticate either the email or its domain to prove that you own the email address.
In your Sendgrid account. Go to 'Settings > Sender Authentication' or visit this direct link.
In the following screen, you can either choose to verify a domain or just the email address. Choose the one you want and follow the on-screen instructions.
Set up a webhook so that Sendgrid can notify Sendy of any 'bounce' or 'complaint' event.
In your Sendgrid account. Go to 'Settings > Mail Settings' or visit this direct link.
Click the pencil icon button on the right side of the 'Event Webhook' item. Then follow the instructions below to fill up the form.
Enter the following URL in the 'HTTP Post URL' field:
https://your.sendy.installation.url/includes/campaigns/webhooks/sendgrid/webhook.php
Replace https://your.sendy.installation.url
with your Sendy installation URL.
Done! Your Sendy's brand is hooked up with Sendgrid.