Skip to content

ActiveCampaign Deals

ActiveCampaign Deals connects your flow to the sales area of ActiveCampaign to work with deals, the sales opportunities you track in your pipelines. You can create a deal linked to a contact, look it up, change its details or its stage, delete it and add notes to it.

It is useful when opportunities start somewhere else, such as a quote request or a conversation with an agent, and you want them to appear in your ActiveCampaign sales pipeline.

When to use it

  • A customer asks for a quote on your website and you want to create the deal in the first stage of your pipeline.
  • An order is confirmed in your store and you want to move the deal to the won stage.
  • After every call with a customer you want to save a summary as a note on the deal.
  • Every Friday you want a report of the open deals for your sales team.

Configuration

You need an ActiveCampaign credential with the API URL and the API key of your account. You find them in ActiveCampaign under Settings > Developer. See Credentials.

FieldWhat it does
Credential (required)The ActiveCampaign credential used to access your account.
Operation (required)What the component does. See Operations. Default: Get Deals.
Get ByOnly in Get Deals. By ID fetches one deal and All fetches the list of deals. Default: All.
Deal IDThe deal’s ID. Required in Update Deal, Delete Deal, Create Note, Update Note and in Get Deals with By ID.
LimitOnly in Get Deals with All. The maximum number of deals to fetch. Default: 10.
TitleThe deal’s title. Required in Create Deal and Update Deal.
ValueThe deal amount in currency units: 7000 means 7,000. Required in Create Deal and Update Deal.
Association ModeIn Create Deal and Update Deal, how you indicate the contact, pipeline and stage. With Custom you type their IDs; with Dynamic you pick them from lists loaded from your account. Default: Custom.
Contact IDWith Custom. The ID of the contact the deal belongs to.
Pipeline IDWith Custom. The ID of the deal’s pipeline.
Stage IDWith Custom. The ID of the pipeline stage the deal is in.
ContactWith Dynamic. A dropdown with the contacts of your account, showing their ID and email.
PipelineWith Dynamic. A dropdown with the pipelines of your account.
StageWith Dynamic. A dropdown with the stages. If you pick a Pipeline first, it only shows that pipeline’s stages.
Note ContentOnly in Create Note and Update Note, and required. The text of the note.
Note IDOnly in Update Note, and required. The ID of the note to change, the one Create Note returns.

Operations

OperationWhat it does
Create DealCreates a new deal linked to a contact, in the pipeline and stage you choose.
Update DealChanges the details of an existing deal, for example its amount or its stage. The fields you leave empty keep their current value.
Get DealsFetches one deal or the list of deals.
Delete DealDeletes a deal.
Create NoteAdds a note to a deal.
Update NoteReplaces the text of a note of a deal.

Advanced options

FieldWhat it does
CurrencyThe currency of the amount, as a three-letter code, for example EUR. Default: USD.
DescriptionA description of the deal.
Owner IDThe ID of the ActiveCampaign user responsible for the deal. In Create Deal, if you leave it empty, the owner is the user of the connected account.

Output

The Data output returns the deal you worked with, with its ID, title, amount, pipeline, stage and contact. With Get Deals set to All you get one item per deal. In Delete Deal it returns a confirmation with the ID, and in Create Note and Update Note the note.

You can connect the result to a message for your sales team, a spreadsheet or an agent. The component can also be connected to an Agent as a tool, so the agent decides when to create or look up deals. See Tool Mode.

Example

A renovation company receives quote requests on its website.

  1. Create the customer’s contact with ActiveCampaign Contacts.
  2. Add ActiveCampaign Deals with Create Deal. In Title put Kitchen renovation followed by the customer’s name, and in Value the estimated amount.
  3. Leave Association Mode set to Custom. In Contact ID put the ID of the contact you just created, and in Pipeline ID and Stage ID the IDs of your sales pipeline and its New quote stage.
  4. Open Advanced options and set Currency to EUR.

Good practices

  • Dynamic works well when the contact, pipeline and stage are always the same. If they change on every run, use Custom and pass the IDs from earlier components.
  • You get the IDs of pipelines and stages with ActiveCampaign Pipelines and ActiveCampaign Stages.
  • Always set the currency: otherwise the amount is stored in US dollars.