Picky Assist Official Blog

WhatsApp Integration with ActiveCampaign

In this guide, we are going to explore the possibilities of integrating WhatsApp with ActiveCampaign using Picky Assist Connector.


  1. WhatsApp Channel Enabled Picky Assist Account
  2. Access to Picky Assist Connector
  3. ActiveCampaign Account with Admin Privileges

About ActiveCampaign

ActiveCampaign is a category-defining Customer Experience Automation Platform that helps over 130,000 businesses in 170+ countries meaningfully connect and engage with their customers. It creates optimized customer experiences by automating many behind-the-scenes marketing, sales, and support processes.

Capabilities with Picky Assist Connector

When you connect your ActiveCampaign platform with Picky Assist Connector you can achieve below mentioned capabilities to enhance your communication with your customer’s

  1. Send A WhatsApp Message When A Campaign is Opened / Clicked
  2. Send A WhatsApp Message When Deal Added or Deal Status Changed
  3. Send A WhatsApp Message When an Email Get Reply
  4. Start a WhatsApp Drip Campaign When a Link is Clicked / Added
  5. Integrate with ActiveCampagin Workflow Automation to Perform Advanced Actions
  6. Send a WhatsApp Message / Start a WhatsApp Drip Campaign When an Abandon Cart is Recorded in the Connected E-commerce site with Active Campaign
  7. Send a WhatsApp Message / Start a WhatsApp Drip Campaign when a form is filled and submitted.

Primarily you will able to take actions/perform condition in the Picky Assist Platform when any of the below events happens in your ActiveCampaign Platform, below are the list of events ActiveCampaign Supports now

  1. Campaign forwarded (through the ActiveCampaign forward link)
  2. Campaign opened
  3. Campaign shared (to Facebook or Twitter)
  4. Campaign starts sending
  5. Contact added
  6. Contact note added
  7. Contact tag added
  8. Contact tag removed
  9. Contact unsubscription
  10. Contact updated
  11. Deal added
  12. Deal note added
  13. Deal pipeline added
  14. Deal stage added
  15. Deal task added
  16. Deal task completed
  17. Deal task type added
  18. Deal updated
  19. Email bounces
  20. Email replies
  21. Link clicked
  22. List added
  23. SMS reply
  24. SMS sent
  25. SMS unsubscribe

How It Works?

Picky Assist Connector makes use of the ActiveCampaign inbuilt Webhook module to listen the real-time event alerts from the platform and then based on the event type you will able to create a filter and relevant action to be taken.

Getting Started

The first step is to go to Picky Assist and create a Connector URL, just make sure the Connector is in Online Mode to start accepting requests from ActiveCampaign whenever the subscribed event is triggered.

Setup Webhook in ActiveCampaign

There are two different places where you can setup a webhook:

  • Developer Settings under My Settings
    Will fire every time a specified action(s)/event is completed
  • Webhook automation action
    Will fire only when a contact completes the webhook automation action step. You do not need to create a webhook under “Developer Settings” in order to fire a webhook from automation. Learn how to send a webhook from an automation

Creating Webhook – Global

Now, we need to create a webhook for getting event updates, i.e whenever an event happens in the ActiveCampaign Picky Assist will be notified through Webhooks about the event and the Connector will perform the steps configured by you.

Login into ActiveCampaign Admin Panel Navigate to Settings -> Developers -> Webhooks as shown below;

Subscribing to Event Types

You have the option to subscribe only to the specific event type that needs to be sent to Picky Assist Connector, based on your requirements you can select the event type as shown below;

Initialize From

  • By a contact – Runs when a contact causes the action (eg, subscribes, opens a campaign, etc)
  • By an admin user – Runs when an admin user causes the action (eg, adding a contact from the admin area)
  • By the API – Runs when API call causes the action (eg, adding a contact using contact_add API call)
  • By system processes – Runs when automated system causes the action (eg, bounces, automation emails, etc)

You can subscribe to multiple events by creating more webhooks with same Connector URL or different Connector URL and make use of the Filter tool & Router to filter the event value and route to the right step or connector in the Picky Assist Connector as per your requirements.

Setting Up Webhooks in Automation

Will fire only when a contact completes the webhook automation action step. You do not need to create a webhook under “Developer Settings” in order to fire a webhook from automation. Learn how to send a webhook from an automation

The “Webhook” action in an automation is located under “Conditions and Workflow.”


To add this action to your automation:

  1. Click on the node (+ symbol)
  2. Select “Conditions and Workflow”
  3. Select “Webhook”
  4. Enter the URL to post to
  5. Click “Save”

The type of contact information that is sent to your URL from a webhook automation action includes:

  • First Name
  • Last Name
  • Email address
  • Custom fields
  • Tags
  • Organization
  • Phone number
  • Contact ID
  • IP address
  • Series ID (Automation ID)


  1. Creating Steps in Picky Assist Connector
  2. Creating Filters in Picky Assist Connector
  3. Setting Up Action in Picky Assist Connector
  4. Setting Up Formatter in Picky Assist Connector
  5. ActiveCampaign Webhook Reference for Values

Add comment