Why Use the Apollo SendGrid Integration?
If email providers suspect you of SPAMing, they will place rate limits on your account. For this reason, Apollo implements both daily and hourly send limits to ensure that your email campaigns are sent and delivered successfully.
For regular mailbox services (such as Gmail), we recommend sticking to 400 per day and 100 per hour, then gradually increasing those numbers over time by no more than 100 daily and 20 hourly per week. The max limit that you should never go beyond is 1500 emails/day and no more than 400 emails/hour. More info on that here.
The benefit of SendGrid is that it's designed for higher-volume sending as they use their own servers, so if you're planning on email campaigns with a higher amount of emails than the above mentioned limits, then you would absolutely want to integrate your SendGrid account with your Apollo app. If you integrate your SendGrid account, then you are not limited by the caps indicated in the Email Settings of your app.
How to Setup Apollo to Send Emails via SendGrid
First Thing First
1. Set up an account at SendGrid (they might need 1-2 days to verify your domain)
In Your Apollo App
1. Navigate to Settings > Integrations > SendGrid in the main left menu, enter your SendGrid credentials, and click Link SendGrid
2. If you want to turn on SendGrid as the default for all Users of your Apollo App, just click the button Make SendGrid Default for Entire Team on the ensuing page:
2. Navigate to Settings > You > Mailboxes or Users and click the down-arrow button to the right of any User Mailbox listed, then select whether or not you want to send emails from SendGrid by default:
In Your SendGrid Account
1. Open another tab in your browser to your SendGrid account settings
2. Add https://api.apollo.io/v1/emailer_message_events/log_sendgrid_events as the HTTP Post URL
- Choose Event Notification on that page. This allows us to track your email opens.
Important: If you are still using https://www.zenprospect.com/api/v1/emailer_message_events/log_sendgrid_events, this version of the URL will be deprecated after December 18th, 2018. Be sure to replace that URL with the api.apollo.io URL above before that date.
3. Make sure all the following events are checked under "Configuration": Processed, Dropped, Deferred, Delivered, Bounced, Opened, Clicked, Unsubscribed. Unchecking ANY of those boxes will cause potentially unexpected behaviors with your SendGrid tracking:
4. Navigate to the "Tracking" section of your SendGrid settings. Enable open and click tracking:
- For reference, this SendGrid article goes into some detail on this optional feature. If enabled, you will not be able to deliver SendGrid messages through Apollo.
- If you have enabled the feature previously, be sure to de-activate it to continue sending Apollo emails via SendGrid.
- Our platform no longer users static IP addresses that you can whitelist, so there isn't any way to configure this feature. Our dynamic IP addresses are an enhanced security feature that provides more protection for your Apollo App overall than SendGrid's optional whitelist functionality does, which is why we chose to make that tradeoff.
How to Confirm You're Set Up
When you add people to a Sequence and select the User to Send Emails From, it'll show (SendGrid) for all Apollo Users that have SendGrid enabled:
How To Maximize Your Daily and Hourly Send Rates
Once you've integrated your Apollo app with SendGrid, be sure to increase your daily and hourly send limits to the desired amount by going to Settings > You > General > Email Settings
As discussed above, the daily and hourly limits for regular mailboxes do not apply if you're using SendGrid, as this integration allows for a much higher volume of emails to be sent. Using SendGrid means you can increase these numbers by more than you would think since there are other factors at work that cause your overall sending numbers to not always reach the actual limit that is set. In addition to the daily and hourly limits, the sequence sending schedules also dictate the window that emails can be sent in conjunction with the contacts local time zone.
For example, lets say you have your daily limit at 12,000 and your hourly at 2,000, while your sending schedule is set for M-F from 8am - 5pm PDT which is 9 hours of open send windows, 5 days a week. This means that your daily sending limit of 12,000 is 6,000 messages less than what your hourly limit times your schedule allows for (18,000). This is not taking into account a contact's local time zone which possibly means their window of scheduling is even shorter.
Therefore if you're still not seeing the desired results after increasing the daily/hourly caps, you might consider also opening up your sending schedule to allow for more days/hours for emails to be sent out. More on that here.