SendGrid

SendGrid is a product created by Twilio for email automation. It allows 100 emails per day free of cost. It also allows webhooks on the free plan. At the time of writing its paid plan starts from $15 for 100 emails per month.

Configuring SendGrid Account

  1. After creating an account at SendGrid website , head over to Settings from the left menu and create an API Keys.

    api keys

  2. Select Restricted Access and give the full access to Mail Send. You can give other accesses as required.

    restricted access

  3. Click on Create and View to view the API key.
  4. Save the Api Key in a safe place as it will not be shown again.
  5. From the Settings menu click on Sender Authentication. Here you have two options: Use Domain validation if you want to validate the your domain as sender of the email, this method requires you to have access to your DNS Server and is the safest way to get messages to your recepient mailbox.
  6. If you do not have access to the DNS server, you can do a sender authentication with the From address of your emails. Once this is validated you must send all your emails from this address.

    sender authentication

Using SendGrid with OfficeClip

Attention: Disable the 2-Factor Authentication in OfficeClip before using the SendGrid application.
  1. Login to OfficeClip and Click on Settings > Integration and then click on Settings inside the Sendgrid Integration application.

    oc start screen

  2. On the next screen click on Install button

    install

  3. When installed you will be directed to the Initial Setup screen. you will need to fill in information here from the Sendgrid SMTP Details. Under login, put the SendGrid APIKey ID and under password copy the API Key.

    officeclip smtp parameters

  4. After you fill the above details, click on next button to go to Webhook screen where you can find webhook url as shown below. Copy this url by clicking on the Copy button.

    webhook

  5. Switch to the SendGrid Settings screen and click on Mail Settings and then click on the Event Webhook

    mail settings

  6. On the next screen paste the webhook url (you copied from the OfficeClip screen) to the field HTTP Post URL, Select All from the Deliverability Data and Engagement Data, click in Enable and then click Save.

    select webhook events

  7. In OfficeClip click on Next button to test all the settings we have done so far.

    Note: In Order to test add an email address to the Test SMTP Connection field and click on Send Test Email button. You should be able to get a success message indicating OfficeClip can send emails via SMTP using Sendgrid. If there is an error, an error message will be shown here.

    test integration

You have successfully set up the SendGrid integration with OfficeClip.

Sending a Campaign with SendGrid and OfficeClip

  1. Create a new Campaign in the Campaign Designer. See: How to Create New Campaign
  2. Send Campaign Email using the SendGrid Integration Account

    sending a campaign

  3. The campaign will now be queued and sent to the recepients.
  4. To track deliveries, bounces and complaints see the following article: How to Track Campaign Email History