- Home
- Resources
- Integrations
- EspoCRM
EspoCRM Make integrationAutomate EspoCRM with Make.
Can Make keep EspoCRM updated while your team sells? The EspoCRM Make integration gives you 44 modules: 1 instant trigger, 35 actions and 8 searches. This guide shows how to connect your account and build a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the EspoCRM Make integration do?
The EspoCRM Make integration links your CRM to the other tools you use through Make, a no-code automation platform. You build a scenario, the automation itself, as a chain of modules: each module is one brick, like a trigger that listens to EspoCRM or an action that writes to it.
Follow-up that happens on its own. Watch Changes reacts when a lead appears, and Create a Task puts a callback on a salesperson's list. Nobody has to remember to assign it.
A support queue fed from outside. A form on your site becomes a case with Create a Case, and Create an Attachment puts the customer's screenshot on it. List Cases then helps another tool display what is still waiting.
A pipeline that matches your quotes. Create an Opportunity records a quote sent from your billing tool, and Update an Opportunity marks it won once signed elsewhere.
There is only one trigger, and it is instant, so everything else starts from that webhook, from another app or from a schedule. For entities without a dedicated module, Make an API Call reaches the EspoCRM API with the same connection. Make's own page on EspoCRM also warns that its content is AI-generated from EspoCRM documentation, so double-check important details.
To judge the platform before you start, read the Make review or check Make pricing. The same app often has an n8n node too; the n8n vs Make comparison lays out the differences.
How do you connect EspoCRM to Make?
- 01
Create an API user in EspoCRM
In EspoCRM, go to Administration, open Roles, click Create and give the new role the permissions the scenario needs. Save, then open API Users, create a user with that role and copy its API key.
- 02
Add an EspoCRM module in Make
In your scenario, add any EspoCRM module and click Create a connection. The connection is your EspoCRM account linked to Make once, then reused by every EspoCRM module. The Connection name field is optional.
- 03
Paste your credentials
Enter the credentials copied from EspoCRM, or follow the instructions shown on screen. The doc lists two methods for the API user: an API key or HMAC authentication. Save, and Make can now read your CRM.
Your first scenario: a callback task for every new lead
GoalWhen a lead is created in EspoCRM, Make creates a callback task for the sales team.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big + to add the first module. Search for EspoCRM and pick Watch Changes.
- 02
Set up the webhook
Click Create a webhook, then Create a connection with your API key. The trigger covers creations, updates, deletions and field changes across entity types; in its fields, point it at new leads.
- 03
Add the task
Click the + on the right of the trigger and add Create a Task. Map the lead's name from the previous module into the task so the salesperson knows who to call.
- 04
Test with Run once
Click Run once, then create a test lead in EspoCRM. Make shows the bundles each module received: one bundle is one item, here your lead. Check that the task appeared in EspoCRM.
- 05
Switch it on
Save and turn the scenario on. Since the trigger is instant, EspoCRM calls Make as each lead arrives; every module run then counts as an operation on your Make plan.
What triggers an EspoCRM scenario?
1 module starts a scenario when something happens in EspoCRM. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by EspoCRM as soon as it happens.
Watch Changes
Instant triggerIn Make“Watches the creation, updating, deleting or field change events of various entity types.”
Starts your scenario the moment a record in EspoCRM is created, updated, deleted or has a field changed, across several entity types, so Make works on fresh events instead of waiting.
What can EspoCRM do in Make?
EspoCRM gives you 43 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Compose an Email
- Create a Call
- Create a Case
- Create a Contact
- Create a Lead
- Create a Meeting
- Create an Account
- Create an Attachment
- Create an Opportunity
- Create a Task
- Delete a Call
- Delete a Case
- Delete a Contact
- Delete a Lead
- Delete a Meeting
- Delete an Account
- Delete an Opportunity
- Delete a Task
- Get a Call
- Get a Case
- Get a Contact
- Get a Lead
- Get a Meeting
- Get an Account
- Get an Opportunity
- Get a Task
- Make an API Call
- Update a Call
- Update a Case
- Update a Contact
- Update a Lead
- Update a Meeting
- Update an Account
- Update an Opportunity
- Update a Task
- List Accounts
- List Calls
- List Cases
- List Contacts
- List Leads
- List Meetings
- List Opportunites
- List Tasks
Compose an Email
ActionIn Make“Composes an email.”
Builds an email inside EspoCRM from data the scenario already holds, so the message lives in the CRM next to the customer instead of in a personal outbox.
Create a Call
ActionIn Make“Creates a call.”
Logs a phone call in EspoCRM for you, so the conversation shows up in the history without anyone typing a recap after hanging up.
Create a Case
ActionIn Make“Creates a case.”
Opens a support case in EspoCRM from a form, an inbox or any app Make connects, so every request lands in one queue your team can follow.
Create a Contact
ActionIn Make“Creates a contact.”
Adds a person to EspoCRM as a contact, filled with details another app already collected, so nobody retypes names from one tool to the next.
Create a Lead
ActionIn Make“Creates a lead.”
Turns an inbound request into a lead in EspoCRM, ready for sales to qualify, without a spreadsheet export in between.
Create a Meeting
ActionIn Make“Creates a meeting.”
Puts a meeting on the EspoCRM calendar so the CRM matches what was actually booked with the prospect or client.
Create an Account
ActionIn Make“Creates an account.”
Creates a company record, what EspoCRM calls an account, so contacts, deals and cases have an organization to belong to.
Create an Attachment
ActionIn Make“Creates an attachment for case, task, or composing an email.”
Uploads a file into EspoCRM as an attachment, which the doc says can serve a case, a task or an email you compose.
Create an Opportunity
ActionIn Make“Creates an opportunity.”
Records a deal as an opportunity in EspoCRM, so the pipeline shows a quote or a request as soon as it exists elsewhere.
Create a Task
ActionIn Make“Creates a task.”
Hands someone a to-do in EspoCRM, generated by the scenario, so follow-ups stop depending on anyone's memory.
Delete a Call
ActionIn Make“Deletes a call.”
Removes a call record from EspoCRM, which is handy when another automation logged calls by mistake.
Delete a Case
ActionIn Make“Deletes a case.”
Erases a case from EspoCRM for good, which suits spam and duplicates better than genuine requests that were resolved.
Delete a Contact
ActionIn Make“Deletes a contact.”
Takes a person out of EspoCRM entirely, rather than simply marking them as inactive somewhere else.
Delete a Lead
ActionIn Make“Deletes a lead.”
Gets rid of a lead from EspoCRM and keeps the sales queue free of junk entries that nobody will ever call.
Delete a Meeting
ActionIn Make“Deletes a meeting.”
Drops a meeting from EspoCRM so the calendar stops showing an appointment nobody plans to attend.
Delete an Account
ActionIn Make“Deletes an account.”
Deletes a company record from EspoCRM, the heaviest cleanup among these modules.
Delete an Opportunity
ActionIn Make“Deletes an opportunity.”
Pulls a deal out of the EspoCRM pipeline so forecasts stop counting something that was never real.
Delete a Task
ActionIn Make“Deletes a task.”
Clears a task from EspoCRM, so nobody receives reminders about work that no longer exists.
Get a Call
ActionIn Make“Gets a call.”
Reads one call from EspoCRM and passes its details to the next modules of the scenario.
Get a Case
ActionIn Make“Gets a case.”
Fetches a single case as it stands now, so the scenario works from fresh data rather than an old copy.
Get a Contact
ActionIn Make“Gets a contact.”
Pulls one contact out of EspoCRM and gives later modules the person's details to reuse wherever you need them.
Get a Lead
ActionIn Make“Gets a lead.”
Loads a lead from EspoCRM so the scenario can decide what happens next based on what the record holds.
Get a Meeting
ActionIn Make“Gets a meeting.”
Reads the details of one meeting in EspoCRM, useful when another app expects them in its own format.
Get an Account
ActionIn Make“Gets an account.”
Retrieves a company record from EspoCRM to enrich what the rest of the scenario sends elsewhere.
Get an Opportunity
ActionIn Make“Gets an opportunity.”
Looks up one deal in EspoCRM so its data can travel to the next steps of the scenario.
Get a Task
ActionIn Make“Gets a task.”
Grabs a single task from EspoCRM with its latest state, whatever changed on it last.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Reaches any endpoint of the EspoCRM API with the connection you already set up, covering whatever the listed modules leave out.
Update a Call
ActionIn Make“Updates a call.”
Corrects a call that already exists in EspoCRM, so the record reflects what really happened on the phone.
Update a Case
ActionIn Make“Updates a case.”
Edits an existing case, the right move when a request evolves instead of ending.
Update a Contact
ActionIn Make“Updates a contact.”
Keeps a contact current by writing new details over the old ones in EspoCRM.
Update a Lead
ActionIn Make“Updates a lead.”
Moves a lead forward in EspoCRM by changing its data after something happened in another tool.
Update a Meeting
ActionIn Make“Updates a meeting.”
Adjusts a meeting already in EspoCRM, typically when the booking moves to another time.
Update an Account
ActionIn Make“Updates an account.”
Refreshes a company record in EspoCRM with information coming from another system.
Update an Opportunity
ActionIn Make“Updates an opportunity.”
Pushes new data onto a deal in EspoCRM so the pipeline follows what happens outside the CRM.
Update a Task
ActionIn Make“Updates a task.”
Modifies an existing task, to reassign it or close it from outside EspoCRM.
List Accounts
SearchIn Make“Lists or searches accounts.”
Searches your EspoCRM accounts and returns every match as its own bundle, one item that flows to the next modules.
List Calls
SearchIn Make“Lists or searches calls.”
Finds calls in EspoCRM and hands them over one bundle at a time to the rest of the scenario.
List Cases
SearchIn Make“Lists or searches cases.”
Looks through EspoCRM cases and returns the ones that match your search, each as a separate bundle.
List Contacts
SearchIn Make“Lists or searches contacts.”
Searches contacts in EspoCRM, returning zero, one or several people depending on what matches.
List Leads
SearchIn Make“Lists or searches leads.”
Pulls leads out of EspoCRM that match your criteria and passes each one along as a bundle.
List Meetings
SearchIn Make“Lists or searches meetings.”
Pulls the meetings stored in EspoCRM that match your search into the scenario, each as its own bundle, ready to feed a recap or a follow-up step.
List Opportunites
SearchIn Make“Lists or searches opportunites.”
Brings back the deals of your EspoCRM pipeline that match your search, one bundle per deal, so the next modules can report on them or act on each one.
List Tasks
SearchIn Make“Lists or searches tasks.”
Collects tasks from EspoCRM that match your search and hands them over one bundle at a time, to remind owners or copy them to another tool.
Need help automating EspoCRM with Make?
A person reads every message.