Skip to main content

Integration Guide: ActiveCampaign

Easily automate SMS, letters, and postcards in ActiveCampaign using your ClickSend account.

Updated over a week ago

Our ActiveCampaign integration allows you to automate SMS, MMS, letters, and postcards — making your campaigns more impactful and timely.

Here are some common ways it's used:

  • Appointment Reminders: Send an SMS the day before a scheduled event.

  • Abandoned Deals: Send a follow-up SMS when a deal is stalled.

  • Welcome Mail: Send a postcard to new subscribers.

  • Opt-Out Handling: Use inbound triggers to manage opt-out keywords.


Connect ClickSend to ActiveCampaign

Before you start, you'll need active accounts with ClickSend and ActiveCampaign.

You only need to connect once — the connection will be saved and used across all of your automations.

You'll need your ClickSend API Key. Find this in the ClickSend Dashboard under Developers > API Credentials or via the key icon in the top-right.

  1. Log in to your ActiveCampaign account.

  2. From the left-hand menu, go to Apps.

  3. Search for ClickSend and select the integration.

  4. When prompted, enter your ClickSend API key.

  5. Click Connect.


Sending SMS with ActiveCampaign

  1. Go to Automations in ActiveCampaign.

  2. Open an existing automation, or create a new one.

  3. Add a new action step and select CX App > ClickSend SMS.

  4. Configure the SMS action:

    • Select your Sender ID.

    • Write your message and personalise it with merge tags such as %FIRSTNAME%.

    • Shorten any URL's you've included in your message text to save character space.

    • Choose whether you'd like to log the message in the contact's activity stream.

  5. Save your changes.

Visit SMS > Sent in the ClickSend Dashboard to view your sent messages.


Sending MMS with ActiveCampaign (New Feature)

ClickSend’s Send an MMS action can be performed in ActiveCampaign CX Apps. With this feature, you can:

  • Send MMS by adding an Image URL field.

  • Automate MMS messages using shared or dedicated Sender IDs.

  • Send MMS to supported countries: United States, Canada, Australia, and Puerto Rico.

How to Set Up MMS Sending

  1. Go to Automations in ActiveCampaign.

  2. Add a new action step and select CX App > ClickSend - Send an MMS.

  3. Connect your ClickSend account with your Username + API Key (if not already connected).

  4. Configure your MMS action:

    • Sender ID: Choose a Shared or Dedicated number. If left blank, a shared number will be used.

    • Opt-out list (optional): Select an opt-out list to automatically capture unsubscribes.

    • Image URL: Use the ClickSend MMS Upload Portal to upload your image and generate a URL (supports .jpg, .jpeg, .png, .gif).

    • Message Content: Add a subject and message (up to 1,500 characters).

  5. Click Finish to save your MMS action.

Testing Your MMS Automation

  • Go to Contacts in ActiveCampaign.

  • Add the trigger tag (e.g., Join) to a test contact.

  • Check the Activity section of the contact page to verify the MMS was sent.


Opt-out Automation for ActiveCampaign (Inbound SMS)

Overview

Opt-out automation for ActiveCampaign is handled through ClickSend inbound SMS rules. When a contact replies with an opt-out keyword (such as STOP), ClickSend adds the number to an opt-out list and prevents future messages from being sent to that recipient.

Opt-out status is not synced back to ActiveCampaign, but ClickSend will always check the opt-out list before sending any SMS.

How opt-out works

  1. An inbound opt-out rule is created and enabled in ClickSend Messaging Settings.

  2. An automated SMS is triggered from an ActiveCampaign workflow.

  3. Before sending, ClickSend checks whether the recipient’s number exists in the ClickSend opt-out list.

  4. If the contact replies with STOP:

    • ClickSend receives the inbound message.

    • The contact is created or moved into the selected opt-out list.

  5. Because there is no bi-directional sync, the contact’s status in ActiveCampaign does not change.

Even if a contact appears active in ActiveCampaign, ClickSend will block SMS delivery if the number is opted out in ClickSend.

Before you start

Make sure the following are true:

  • At least one inbound opt-out rule is enabled
    (either Create Contact or Move Contact)

  • The same contact list is selected in:

    • Your ActiveCampaign automation, and

    • Your ClickSend inbound opt-out rule

If different contact lists are selected, the recipient may still receive messages after replying STOP.


Choosing the correct inbound rule

Move Contact

Use this option if contacts are saved in both ClickSend and ActiveCampaign.

What happens:

  • When a contact replies STOP, ClickSend finds the existing contact and moves them into the Opt-out List.

Create Contact

Use this option if contacts exist only in ActiveCampaign and are not stored in ClickSend.

What happens:

  • When a contact replies STOP, ClickSend creates a new contact and saves them directly into the Opt-out List.

✅ Only one of these rules needs to be enabled for opt-out to work.


Set up the opt-out inbound rule

Step 1: Open Messaging Settings

  1. Log in to your ClickSend Dashboard

  2. Click your profile icon (top right)

  3. Select Messaging Settings

Step 2: Create the inbound rule

  1. Click Add New Rule

  2. Under Match For, select Message contains

  3. In Search Term, enter: STOP

Step 3: Configure the action

Choose one action based on your setup:

  • Move Contact

    • Action: Move Contact

    • Contact List: Opt-out List

or

  • Create Contact

    • Action: Create Contact

    • Contact List: Opt-out List

Click Add to save the rule.

Step 4: Confirm the rule is enabled

  1. Go to SMS & MMS under Messaging Settings

  2. Confirm the opt-out rule appears in the inbound rules list

  3. Ensure the rule status is Enabled

What happens next

  • Contacts who reply STOP are added to your ClickSend Opt-out List

  • ClickSend automatically blocks future SMS sends to those numbers

  • No manual updates are required in ActiveCampaign


Tips and best practices

  • Always test your automation with your own number before sending to contacts.

  • Make sure contacts have opted-in to receive SMS messages.

  • Monitor your SMS usage to avoid unexpected charges.

Need help?

If you run into any issues, contact ClickSend support. You can also refer to the ClickSend Developer Docs for more detailed API information.

Did this answer your question?