- Home
- Resources
- Integrations
- Agile CRM
Agile CRM Make integrationAutomate Agile CRM with Make.
Your CRM can do the follow-up work while your team sells. The Agile CRM Make integration gives you 40 modules, 7 of them triggers, to move contacts, deals, tasks and tickets without code. This guide connects your account and walks you through a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Agile CRM Make integration do for you?
The Agile CRM Make integration links your CRM account to Make, a visual tool where you build a scenario: an automation made of modules. A module is one brick of that chain, a trigger that watches Agile CRM, an action that writes to it, or a search that reads from it. You click them together, no code involved.
No deal left without a next step. Watch Deals spots a deal that was created or updated, and Create a Task hands the owner a follow-up in Agile CRM. Your pipeline stops relying on memory.
Support tickets with the full story. Watch Tickets picks up a new or updated ticket, Get All Messages in a Ticket pulls the whole conversation, and Add a Note can pin a summary to the matching contact or deal.
Campaigns that follow your tags. Watch Contact's Tags notices a new tag on a contact you choose, and Add a Contact to a Campaign enrolls that person by email in the right sequence.
Know the limits before you start. All 7 Agile CRM triggers are scheduled: Make checks the account on the scenario's clock, it is never pinged the moment something happens. The official Make documentation for this app is also flagged as AI-generated, so double-check anything important against Agile CRM itself. If a step breaks, the Make troubleshooting guide covers the usual suspects.
Agile CRM also has a node in n8n. If you are weighing both tools, read our n8n vs Make comparison or open the Agile CRM n8n integration page.
How do you connect Agile CRM to Make?
- 01
Copy your API key in Agile CRM
In Agile CRM, open Admin Settings, then pick API & Analytics in the menu. Copy the API key for REST client shown on screen. You need an active Agile CRM account for this key to exist.
- 02
Add an Agile CRM module in Make
In your scenario, add any Agile CRM module and click Create a connection. A connection is your Agile CRM account linked to Make once, then reused by every Agile CRM module you add later.
- 03
Name it and paste your credentials
The Connection name field is optional, but a clear name helps when you run several accounts. Paste the credentials copied from Agile CRM, follow the prompts on screen, and save.
Your first scenario: a task for every deal that moves
GoalWhen a deal is created or updated in Agile CRM, Make adds a follow-up task for it.
- 01
Create a new scenario
Go to the Scenarios page in Make, create a new scenario and click the big + in the middle of the canvas to add your first module.
- 02
Pick Watch Deals
Search for Agile CRM, choose Watch Deals and select the connection you just created, or click Create a connection if you skipped that part.
- 03
Add Create a Task
Click the + on the right of Watch Deals and add Create a Task. Map details of the deal from the previous module into the task so your rep knows which deal to chase.
- 04
Test with Run once
Update a test deal in Agile CRM, then click Run once. Make runs the scenario one time and shows the bundles each module received. A bundle is one item passing through, here one deal.
- 05
Schedule it and switch it on
Open the clock on Watch Deals. A new scenario checks every 15 minutes by default. Keep that or adjust it, then switch the scenario on so it keeps working without you.
The 7 triggers that start your scenario
7 modules start a scenario when something happens in Agile CRM. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Agile CRM as soon as it happens.
Watch Companies
Scheduled triggerIn Make“Triggers when a company is created, updated or viewed.”
This trigger starts your scenario whenever a company record in Agile CRM is created, updated, or simply viewed. Each matching company arrives in Make as a bundle you can pass to the next module.
Watch Contacts
Scheduled triggerIn Make“Triggers when a contact is created, updated or viewed.”
Watch Contacts sends Make every contact that was created, edited, or viewed in Agile CRM since the last check. It is the widest entry point of the app, since almost everything in a CRM starts with a person.
Watch Contact's Tags
Scheduled triggerIn Make“Triggers when a new tag is added to the selected contact.”
Unlike the other watchers, this one follows a single contact you pick in the module and fires when a new tag gets added to that person. Every fresh tag becomes a bundle Make can act on.
Watch Deals
Scheduled triggerIn Make“Triggers when a deal is created or updated.”
Your pipeline, piped into Make. Watch Deals picks up each deal that was created or updated in Agile CRM and hands it to the rest of the scenario as one bundle per deal.
Watch Events
Scheduled triggerIn Make“Triggers when a calendar event occurs.”
Calendar events from Agile CRM can drive automations too. This trigger reacts when an event on the CRM calendar occurs and passes that event to the next module.
Watch Tasks
Scheduled triggerIn Make“Triggers when a task is created, due, started or completed.”
Watch Tasks covers the whole life of a task: it fires when one is created, becomes due, gets started or is completed in Agile CRM. That makes it useful for both reminders and reporting.
Watch Tickets
Scheduled triggerIn Make“Triggers when a ticket is created or updated.”
For teams handling support inside Agile CRM, Watch Tickets hands Make every ticket that was opened or updated since the previous check.
Everything Agile CRM can do in Make
Agile CRM gives you 33 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Add a Contact to a Campaign
- Add an Event
- Add a Note
- Create a Company
- Create a Contact
- Create a Deal
- Create a Task
- Create a Ticket
- Delete a Company
- Delete a Contact
- Delete a Deal
- Delete an Event
- Delete a Task
- Delete a Ticket
- Get a Company
- Get a Contact by ID
- Get a Deal
- Get an Event
- Get a Task
- Get a Ticket
- Make an API Call
- Update a Company
- Update a Contact
- Update a Deal
- Update an Event
- Update a Task
- Get All Messages in a Ticket
- List Companies
- List Contacts
- List Deals
- List Events
- List Tasks
- List Tickets
Add a Contact to a Campaign
ActionIn Make“Adds a contact by email to a selected campaign.”
Enrolls a person in one of your Agile CRM campaigns using their email address, so your nurture sequence starts without anyone clicking through the CRM.
Add an Event
ActionIn Make“Adds a new event on the calendar.”
Puts a new event on the Agile CRM calendar, which keeps meetings booked in other tools visible to the whole sales team in one place.
Add a Note
ActionIn Make“Adds a new note to a ticket, contact or deal.”
Writes a note on a ticket, a contact or a deal. It is the simplest way to leave a written trace of what an automation did or learned.
Create a Company
ActionIn Make“Creates a new company.”
Adds a company record to Agile CRM from data coming out of another module, such as a signup form, an invoicing tool or an enrichment step.
Create a Contact
ActionIn Make“Creates a new contact.”
This is the module that turns an outside lead into a person in your CRM. Whatever you map from the previous step becomes the contact's details in Agile CRM.
Create a Deal
ActionIn Make“Creates a new deal.”
Opens a new deal in your Agile CRM pipeline, so an opportunity spotted by another tool shows up where your reps track revenue.
Create a Task
ActionIn Make“Creates a new task.”
Hands someone a to-do inside Agile CRM. The task sits in the rep's list with whatever context you mapped from earlier modules.
Create a Ticket
ActionIn Make“Creates a new ticket.”
Opens a support ticket in Agile CRM from a message that started somewhere else, like a web form, an email parser or a chat widget.
Delete a Company
ActionIn Make“Deletes a company.”
Removes a company record from Agile CRM for good, based on the ID it receives from a previous module.
Delete a Contact
ActionIn Make“Deletes a contact.”
Erases a person from Agile CRM. Use it when a contact must leave the database entirely, not just stop receiving emails.
Delete a Deal
ActionIn Make“Deletes a deal.”
Takes a deal out of your Agile CRM pipeline completely, identified by the deal ID mapped from an earlier module.
Delete an Event
ActionIn Make“Deletes an event.”
Removes an event from the Agile CRM calendar, which keeps the CRM honest when a meeting is cancelled in another tool.
Delete a Task
ActionIn Make“Deletes a task.”
Clears a task out of Agile CRM entirely. Handy when an automation created it and the reason behind it no longer applies.
Delete a Ticket
ActionIn Make“Deletes a ticket”
Removes a support ticket from Agile CRM, with the ticket ID coming from a trigger or a search earlier in the scenario.
Get a Company
ActionIn Make“Gets the details of a company.”
Fetches the full record of one company when you already know its ID, so later modules can use details the trigger did not bring along.
Get a Contact by ID
ActionIn Make“Gets the details of a contact by ID.”
Reads one contact from Agile CRM using its ID and returns everything the CRM stores about that person to your scenario.
Get a Deal
ActionIn Make“Gets the details of a deal.”
Pulls the current state of a single deal, handy when the data from the trigger is not enough or may be out of date by the time the scenario reaches this step.
Get an Event
ActionIn Make“Gets the details of an event.”
Returns the details of one calendar event from Agile CRM, based on the event ID you map into it.
Get a Task
ActionIn Make“Gets the details of a task.”
Looks up one task in Agile CRM and gives the scenario its current details as the CRM stores them.
Get a Ticket
ActionIn Make“Gets the details of a ticket.”
Retrieves a single support ticket so the scenario knows its current state before doing anything else with it.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Your escape hatch. This module lets you call any endpoint of the Agile CRM API with the same connection you already set up, even when no dedicated module exists for the job.
Update a Company
ActionIn Make“Updates an existing company.”
Changes an existing company record in Agile CRM with fresh data, so the account view stays accurate without manual edits.
Update a Contact
ActionIn Make“Updates an existing contact.”
Edits a person who already exists in Agile CRM, which is how you keep contact data in step with the other tools your team uses.
Update a Deal
ActionIn Make“Updates an existing deal.”
Moves or edits an existing deal, keeping your Agile CRM pipeline aligned with what happens outside the CRM.
Update an Event
ActionIn Make“Updates an existing event.”
Adjusts an event already on the Agile CRM calendar, for instance when its time or details change in another tool.
Update a Task
ActionIn Make“Updates an existing task.”
Modifies a task in Agile CRM, from its details to its status, without anyone opening the CRM.
Get All Messages in a Ticket
SearchIn Make“Retrieves all messages within a specified ticket.”
Brings back the full conversation of one support ticket, message by message, so your scenario can read what the customer and your team actually wrote.
List Companies
SearchIn Make“Retrieves a list of all companies.”
Returns your companies from Agile CRM as a batch, one bundle each, which makes it the starting point for exports and bulk checks.
List Contacts
SearchIn Make“Retrieves a list of all contacts.”
Pulls contacts out of Agile CRM in one go, each person flowing to the next module as a separate bundle.
List Deals
SearchIn Make“Retrieves a list of all deals.”
Gets the deals in your Agile CRM pipeline as a list, perfect for building a forecast or a pipeline report outside the CRM.
List Events
SearchIn Make“Retrieves a list of all events.”
Collects the events on your Agile CRM calendar and passes them on one by one.
List Tasks
SearchIn Make“Retrieves a list of the tasks by given filter parameters.”
Unlike the other list modules, this one accepts filter parameters, so you can ask Agile CRM for just the tasks that matter instead of every task on record.
List Tickets
SearchIn Make“Retrieves a list of all tickets.”
Returns the support tickets stored in Agile CRM, each one as a bundle ready for reporting or follow-up.
Need help automating Agile CRM with Make?
A person reads every message.