How to send contact information to a Google Sheet

Sending contact information to a Google Sheet allows you to store data in one place, making it easy to review information at a glance. You may want to do this in order to keep your own reporting on unsubscribes, or note the date and time that contacts opened your communications.

In order to send contact information to a Google Sheet, you'll need the following:

  • ActiveCampaign account
  • Zapier account
  • Google sheet

This task also requires that you create a webhook in ActiveCampaign.

We’ll walk you through each step below. For purposes of context, we want to update a Google Sheet each time a contact in any list clicks on the unsubscribe link in an email.

1. In your ActiveCampaign account, click "Settings" located in the left menu.

2. Click "Developer" in the left menu.

3. Click the "Manage Webhooks" link.

4. Click the "Add" button.

5. Open a separate tab or window and log into your Zapier account.

6. Click “Make a Zap”

7. Select “Webhooks” as your trigger and click “Catch Hook.” Click “Save + Continue.”

8. Click "Continue" again.

9. Copy the webhook URL to your clipboard.

10. Go back to the Webhook page in your ActiveCampaign account.

11. Select which list will be associated with this webhook. In this example, we’re going to choose “All Lists.”

12. Give your webhook a name and paste the webhook URL generated by Zapier into the URL bar.

13. Select which item will trigger your webhook to run. In this example, we’ll choose “Contact Unsubscription” by clicking that option.

14. Select where this webhook will run from. In this example, we’re going to choose “by a contact” by clicking it. This webhook will run every time a contact clicks “Unsubscribe.”


15. Click “Add.”

16.  Navigate back to your Zapier account to finish creating your Zap.

17. Click “Ok I did this” in order to test your trigger.

18. Click “Continue” to proceed with setting up your action.

19. Select Google Sheets from the list of available apps by clicking it:

20. Select “Create Spreadsheet row” by clicking it. Then click “Save + Continue.”

21. Next you’ll need to connect your Google account with Zapier by clicking “Connect an Account.” Once connected, click “Save + Continue.”

22. Select the spreadsheet and worksheet you wish to update by selecting them from the appropriate dropdowns.

23. Next, map the fields in your Google Sheet with the fields in your ActiveCampaign account. Click “Continue.”

24. Click “Create and Continue” in order to test your Google Sheets connection.

25. Click "Finish."

26. Give your Zap a name and click the toggle to turn it on.

For information on how to setup your Google Sheet to work with Zapier, click here.

Have more questions? Submit a request