Resources · Make integration

Crisp Make integrationAutomate Crisp with Make.

Can your Crisp inbox fill itself from the rest of your stack? The Crisp Make integration gives you 18 modules: 14 actions and 4 searches over conversations, messages, people profiles and websites. This guide connects your account and walks you through a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the Crisp Make integration let you automate?

The Crisp Make integration links your Crisp account to Make, a no-code tool where you chain apps into a scenario (the automation you build). Each Crisp module is one brick of that chain: it creates a contact, posts a message in a conversation or looks up visitors, so support data moves without copy and paste.

Every signup lands in Crisp as a contact. A form or a spreadsheet row in another app starts the scenario, and Create a People Profile adds the person to your Crisp contacts. When the same person comes back with new details, Update a People Profile writes only what changed.

Order updates reach the customer inside the chat. Search for Conversation finds the thread by email or username, then Send a Message in Conversation posts the update where the customer already talks to your team.

Chat history becomes a report. List Messages in Conversation pulls the latest batch of messages from a thread and sends it to a sheet or a document, handy for a quality review.

One thing to know before you start: Crisp has no trigger module in Make. A scenario never starts on a Crisp event; it starts on another app or on a schedule. If you are still choosing a platform, the n8n vs Make comparison lays out the differences, the Make pricing page explains how operations are counted, and Make training helps if your team wants to build these flows alone.

Connect

How do you connect your Crisp account to Make?

  1. 01

    Request a token in Crisp

    In the Crisp Marketplace dashboard, open Plugins, click New Plugin, choose Private and give it a name. On the plugin page, open Tokens, then in the Production section click Ask a production token and pick the scopes your scenario needs.

  2. 02

    Copy the two keys

    Once Crisp approves the request, go back to Tokens. You need two values: the one labeled identifier and the one labeled key. Keep both at hand, Make asks for the pair.

  3. 03

    Create the connection in Make

    Add any Crisp module to your scenario and click Create a connection. A connection is your Crisp account linked to Make once, then reused by every Crisp module. Name it in Connection name if you like, paste the identifier and key, and save.

First scenario

Your first scenario: turn new leads into Crisp contacts

GoalWhen a new lead shows up in another app, Make adds that person to Crisp as a people profile.

  1. 01

    Create the scenario

    From the Scenarios page, create a new scenario and click the +. Pick the app where your leads arrive, such as a form tool or a spreadsheet, and choose its module that returns new entries.

  2. 02

    Add the Crisp module

    Click the + to the right of that first module, search for Crisp and pick Create a People Profile. Select the connection you built earlier, or click Create a connection now.

  3. 03

    Map the lead details

    Fill the Crisp fields by clicking into them and picking values from the first module, so the lead details it received flow into Crisp. Each lead travels as a bundle, one item passed from one module to the next.

  4. 04

    Test with Run once

    Click Run once. Make runs the scenario a single time and shows the bundles each module received. Open Crisp and check the new profile looks right before going further.

  5. 05

    Schedule and switch it on

    Open the clock on the first module (Scheduling). A new scenario checks every 15 minutes by default; keep that or change it, then switch the scenario on so new leads keep flowing into Crisp.

Modules

What can each Crisp module do in Make?

Crisp gives you 18 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Crisp1

Check If Website Exists

Action

In MakeChecks if given website exists (by domain).

You get a quick yes or no on whether a Crisp website already exists for a given domain. It saves you from creating duplicates when several scenarios provision sites.

When to use it
place it right before Create a Website, so the scenario only creates a site when the domain is not already set up in Crisp.
Crisp2

Create a Conversation

Action

In MakeCreates a new conversation.

Opens a brand new conversation in your Crisp inbox, so an event from another tool becomes a thread your agents can pick up and answer from their usual screen.

When to use it
a refund request filed in your billing tool should appear as a fresh thread for the support team.
Watch out
follow it with Send a Message in Conversation if the thread needs a first message.
Crisp3

Create a People Profile

Action

In MakeAdds a new people profile.

Adds a person to your Crisp contacts, so they are already on file in Crisp before their first chat. This is the module behind the first scenario above.

When to use it
a new customer signs up in your app or CRM and you want their profile ready before they ever write in.
Watch out
for someone already in Crisp, reach for Update a People Profile instead.
Crisp4

Create a Website

Action

In MakeCreates a new website.

Sets up a new website in Crisp straight from a scenario. Useful when every client or brand you manage gets its own Crisp site and you want that setup to follow a fixed recipe.

When to use it
an agency signs a new client, and the onboarding scenario creates the matching Crisp site alongside the rest of the project.
Crisp5

Delete a People Profile

Action

In MakeRemoves people profile in website.

Removes a person from the contacts of a Crisp website. It keeps your contact base in line with the list of people you are still allowed to keep.

When to use it
a customer asks for their data to be erased, and the request logged in another tool should clean Crisp too.
Watch out
treat the removal as final, and test it on a dummy profile with Run once first.
Crisp6

Delete a Website

Action

In MakeDeletes an existing website.

Deletes a whole Crisp website. It is the mirror of Create a Website, and the module with the widest reach on this page, since a site holds your conversations and contacts.

When to use it
a client contract ends and the offboarding scenario closes their Crisp site.
Watch out
add a filter or a manual check before it; one wrong mapping points it at the wrong site.
Crisp7

Get a Message in Conversation

Action

In MakeResolves an existing message in an existing conversation.

Fetches one specific message from a conversation you already know, so you can reuse its content further down the scenario without pulling the whole thread.

When to use it
after List Messages in Conversation has shown you which message matters, and a later step needs only that one.
Crisp8

Get a Website

Action

In MakeResolves an existing website information.

Returns the details Crisp stores about one of your websites. Handy when a scenario needs to read the site's information before acting on it, instead of relying on values typed by hand.

When to use it
a client report built in a sheet shows which Crisp site each account uses, filled straight from Crisp.
Crisp9

Get Visitors Count

Action

In MakeCounts visitors currently on website.

Gives you a single number: how many visitors are on your website right now. No list, no details, just the count, which makes it light to use in a filter.

When to use it
a scenario that posts a staffing alert in your team chat only when the count climbs past the threshold you pick.
Crisp10

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Calls any endpoint of the Crisp API with the connection you already set up. It covers what the other Crisp modules leave out, without a separate login.

When to use it
you need a Crisp feature that has no dedicated module, and the Crisp API documentation shows the request to send.
Watch out
the token scopes you picked in Crisp still limit what this call can reach.
Crisp11

Remove a Conversation

Action

In MakeRemoves a conversation in website.

Takes a conversation out of a Crisp website. It helps keep the inbox free of threads nobody should see anymore, such as test chats or spam.

When to use it
a spam report flagged in another tool should make the matching thread disappear from Crisp.
Watch out
pair it with Search for Conversation and check the result, so the right thread goes.
Crisp12

Send a Message in Conversation

Action

In MakeSends a message in an existing conversation.

Posts a message into a conversation that already exists, so the customer reads the update in the same chat window they used to contact you.

When to use it
a parcel ships or an invoice is paid, and the customer should hear about it in the thread where they asked.
Watch out
it needs an existing conversation, so find one first with Search for Conversation.
Crisp13

Update a Message in Conversation

Action

In MakeEdits an existing message in an existing conversation.

Edits a message already posted in a conversation. Rather than stacking a correction below, the original text itself changes, which keeps the thread tidy for the customer.

When to use it
an automated delivery estimate turns out wrong and the scenario rewrites the message it posted earlier with the new date.
Crisp14

Update a People Profile

Action

In MakeUpdates people profile, and save only changed fields on the previous profile revision.

Refreshes a contact in Crisp with newer information. Crisp saves only the fields that changed on top of the previous version of the profile, so the rest stays as it was.

When to use it
a customer switches plan in your billing tool, and agents should see it on their profile before the next chat.
Crisp15

List Messages in Conversation

Search

In MakeResolves messages in an existing conversation. Returns the last batch of messages if there are many messages in the conversation.

Returns the messages of one conversation as separate bundles, ready to send to a sheet, a document or a review step.

When to use it
a closed ticket should be archived with its full exchange in your knowledge base.
Watch out
on a long thread, Crisp returns only the last batch of messages, not the complete history.
Crisp16

List People Profiles

Search

In MakeLists people profiles for the website.

Pulls the people profiles of a Crisp website, each one as its own bundle. That makes it the starting point for syncing your Crisp contacts toward a CRM or a mailing tool.

When to use it
you want a spreadsheet copy of your Crisp contacts to cross-check with your customer list.
Watch out
every returned profile costs an operation in the modules that follow.
Crisp17

List Visitors

Search

In MakeLists visitors currently on website.

Lists the visitors currently browsing your website, one bundle per visitor. Where Get Visitors Count gives a number, this module gives you the people behind it.

When to use it
a sales team wants a snapshot of who is on the pricing page at the moment a campaign goes out.
Watch out
it only sees people present when the module runs.
Crisp18

Search for Conversation

Search

In MakeSearch previous Crisp conversations using a search query (an email, username, or word

Finds past Crisp conversations from a search query: an email, a username or a word. It is how a scenario locates the right thread before writing to it.

When to use it
an order update keyed on a customer email needs to land in that customer's existing chat.
Watch out
it can return zero, one or several threads, so add a filter before Send a Message in Conversation.
Need help

Need help automating Crisp with Make?

A person reads every message.

FAQ

Crisp and Make: common questions

01Is the Crisp Make integration free?
Yes, Crisp is a standard app in Make, so it works on the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between two scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) lower the interval to 1 minute, remove the cap on active scenarios and allow 40 minutes of execution. Make counts usage in operations, one per module per bundle. Your Crisp subscription is a separate matter, set on the Crisp side.
02What do you need to connect Crisp to Make?
You need an active Crisp account and an API key made of two values, the identifier and the key. You get them by creating a private plugin in the Crisp Marketplace dashboard, then asking for a production token with the scopes your scenario needs. Once Crisp approves the request, the two values appear in the Tokens section of the plugin. In Make, click Create a connection on any Crisp module, paste both values and save. Every Crisp module then reuses that same connection.
03Can a Crisp scenario in Make start on its own when something happens?
Not from Crisp itself: the app has no trigger module in Make, so no Crisp event can start a scenario. You have two ways around it. Start the scenario with a trigger from another app, such as a new form entry or a new row, and use Crisp modules as the next steps. Or set a schedule on the first module, which runs every 15 minutes by default on a new scenario, and open with a search like Search for Conversation or List People Profiles.
04What if the Crisp module you need is missing in Make?
Use Make an API Call. This module reaches any endpoint of the Crisp API with the connection you already created, so you can cover what the other Crisp modules do not. Check the Crisp API documentation for the request to send, and make sure the scopes of your production token include that feature. Note that List Messages in Conversation returns only the last batch of messages on a long thread; for a fuller history, Make an API Call is the route to try.
05Should you use Make or n8n for Crisp?
It depends on the tool your team already runs. On Make, Crisp comes with 18 modules, all actions or searches, plus Make an API Call for anything they miss, and every scenario has to start from another app or a schedule. If you already build in n8n, check whether n8n offers a Crisp node with the same actions before moving anything. The n8n vs Make comparison linked on this page sets the two tools side by side without picking a winner for you.