ActiveCampaign Integration

This guide will walk you through setting up the Fluents integration with ActiveCampaign, allowing you to trigger voice AI calls from your workflows and log conversation details back to your contacts.

Prerequisites

Before you begin, ensure you have the following:
Once you’ve created your account, you can follow the guided onboarding to create your first voice AI experience, or you can skip this step. On the main agent page, you will see a pre-created agent named “My First Agent.” You can modify it for your specific needs or use it as-is to continue with the ActiveCampaign setup.

Outbound Calls via ActiveCampaign Workflows

1. Add the Fluents Action to a Workflow

In your ActiveCampaign workflow designer, click the + icon to add a new action. Search for “Fluents” in the list of applications and select it. Adding the Fluents action in ActiveCampaign

2. Connect to Fluents

Copy the API key you retrieved in the prerequisites step and paste it into the API key field to connect your account. Entering the Fluents API Key in ActiveCampaign

3. Configure the AI Agent

After connecting, you will see three fields to configure. These will be pre-populated based on your Fluents account.
  • Agent to make call with: Select the agent you want to use for this workflow. If this is your first time, you will see “My First Agent” pre-selected.
  • Number to make call using: During account creation, Fluents provides you with a phone number. This is the number that will be used to make outbound calls.
  • Behavior on VM detection: Choose what the agent should do when it detects a voicemail machine. You can either hang up immediately or leave a pre-recorded message.
Configuring the Fluents agent in ActiveCampaign

4. Map ActiveCampaign Fields to Fluents Variables

Fluents allows you to use custom variables like {first_name} or {company_name} to personalize conversations. This step lets you map your ActiveCampaign contact fields to your Fluents agent’s variables. Below is an example of an agent prompt configured with custom variables in Fluents: Example of Fluents custom variables Next, map the corresponding fields from ActiveCampaign to each variable.
A phone number is required to make a call. Ensure that the contact object in ActiveCampaign has a valid phone number and that it is correctly mapped.
Mapping ActiveCampaign fields to Fluents variables Once you have configured the field mapping and hit Finish, your action is ready. You can now set up a trigger, such as a web form submission, and continue building your workflow with actions that execute after the call is complete. Completed ActiveCampaign workflow with a Fluents action

5. Viewing Call Results

After a call is completed, Fluents automatically logs the full transcript and a summary of the conversation in the contact’s notes field within ActiveCampaign. Example of call results logged in an ActiveCampaign contact's notes You can also see that the record in ActiveCampaign has directly in the fluents call log of your contact Example of call results logged in an ActiveCampaign fluents call logs

Inbound Calls + ActiveCampaign

To log inbound calls to ActiveCampaign, you need to configure a “Post-Call Action” in your Fluents agent settings.

Configure Post-Call Actions in Fluents

The post-call prompt instructs the AI on how to summarize the conversation. This summary is then sent to ActiveCampaign and logged as a note on the relevant contact. Configuring a post-call prompt in Fluents Similar to outbound calls, the call summary and transcript will be logged in the contact’s notes in ActiveCampaign, providing a complete history of all interactions.