- Home
- Resources
- Integrations
- Respond.io
Respond.io Make integrationAutomate Respond.io with Make.
Every new contact, tag change or closed chat in Respond.io can start a Make scenario. The Respond.io Make integration offers 38 modules: 10 instant triggers, 22 actions and 6 searches. This guide takes support and sales teams from the connection to a first scenario that runs.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Respond.io Make integration do for your team?
The Respond.io Make integration links your Respond.io workspace to Make, a no-code tool where you build a scenario: an automation made of modules, each one a brick that watches, acts or searches. Respond.io tells Make as soon as a contact, a message or a conversation changes, and the next modules handle the follow-up for you.
Route new leads without opening the inbox. Watch New Contact fires when someone first reaches your workspace. Add a Tag to a Contact labels them, and Assign or Unassign a Conversation hands the chat to the agent who owns that segment.
Keep your CRM and Respond.io in step. When a customer record changes in another tool, Create or Update a Contact writes it into Respond.io, creating the person when they are new and updating them otherwise. Contact Lifecycle then moves them to the stage your sales team expects.
Close the loop after a chat ends. Watch Conversation Closed starts a scenario the moment an agent wraps up. Get a Contact pulls the full record, so a module from another app can log the outcome where your managers look.
What the listed modules do not cover, Make an API Call reaches with the same connection. The connection itself needs a Respond.io account on the Growth Plan or above. Respond.io may also have an n8n node: the n8n vs Make comparison helps you pick, and the Make review covers the editor. When a run fails, start with Make troubleshooting.
How do you connect Respond.io to Make?
- 01
Copy your API token from Respond.io
In Respond.io, open Settings, then Integrations. Select Developer API, click Edit, then Add Access Token. Copy the token shown on screen and keep it ready for Make.
- 02
Add a Respond.io module and create the connection
In your scenario, add any Respond.io module and click Create a connection. A connection is your Respond.io account linked to Make once, then reused by every Respond.io module. On an instant trigger, click Create a webhook first.
- 03
Name it and paste the token
The Connection name field is optional, but a clear name helps when you link more than one workspace. Paste the token you copied, confirm, and Make can start reading your contacts, tags and conversations.
Your first scenario: tag every new Respond.io contact
GoalWhen a new contact is created in Respond.io, Make adds your lead tag to that contact.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the +. Search for Respond.io and pick Watch New Contact as the first module of the flow.
- 02
Create the webhook and the connection
Click Create a webhook, then Create a connection and paste your API token. The webhook is the line Respond.io uses to warn Make whenever a contact appears.
- 03
Add the tag action
Click the + on the right of the trigger and choose Add a Tag to a Contact. Map the contact coming from the first module, then type the tag your team gives to fresh leads.
- 04
Test with Run once
Click Run once, then create a test contact in Respond.io. Open the bubble above each module to read the bundles it received: the new contact first, then the tag request.
- 05
Switch the scenario on
Once the test contact shows its tag, switch the scenario on. Each new contact now costs 2 operations, one per module, and operations are what Make counts on your plan.
Which Respond.io events can start a scenario?
10 modules start a scenario when something happens in Respond.io. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Respond.io as soon as it happens.
Watch Contact Assignee Updated
Instant triggerIn Make“Triggers when the assignee of a Contact is updated.”
Starts your scenario whenever a contact gets a new assignee, so the handover between agents becomes something Make can act on. Routing rules stop living only inside the inbox.
Watch Contact Lifecycle Updated
Instant triggerIn Make“Triggers when a contacts lifecycle is updated”
Tells Make when a contact moves to another lifecycle stage, which is how you turn a stage change in Respond.io into work in your other tools.
Watch Contact Tag Updated
Instant triggerIn Make“Triggers when Tag(s) are removed or added on a Contact.”
Reacts when tags are added to a contact or removed from it. A single tag can then steer what the rest of the scenario does.
Watch Contact Updated
Instant triggerIn Make“Triggers when any contact fields of a contact are updated.”
Fires as soon as any contact field of a contact changes, which gives you the widest net on your contact data in Respond.io.
Watch Conversation Closed
Instant triggerIn Make“Triggers when a conversation is closed.”
Hands Make the conversation the moment an agent closes it, which is the natural point to record what happened and plan the next step.
Watch Conversation Opened
Instant triggerIn Make“Triggers when a conversation is opened.”
Gives your scenario a start signal each time a conversation opens, so each new exchange can set work in motion elsewhere.
Watch New Comment
Instant triggerIn Make“Triggers when a new comment is posted to a conversation.”
Picks up each new comment posted to a conversation, so the notes agents leave for each other can travel beyond Respond.io.
Watch New Contact
Instant triggerIn Make“Triggers when new Contact is created.”
Brings every contact created in Respond.io into Make the first time they appear, the cleanest starting point for lead routing.
Watch New Incoming Message
Instant triggerIn Make“Triggers when a message is received.”
Delivers each message your customers send into Make, which lets you react to what people write, not only to who they are.
Watch New Outgoing Message
Instant triggerIn Make“Triggers when a message is sent.”
Captures each message sent from your workspace, so you keep a trace of what your team and your bots told customers.
What can Make do in Respond.io?
Respond.io gives you 28 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Add a Comment
- Add a Tag to a Contact
- Add Space Tag
- Assign or Unassign a Conversation
- Contact Lifecycle
- Create a Contact
- Create a Custom Field
- Create or Update a Contact
- Delete a Contact
- Delete Space Tag
- Get a Contact
- Get a Custom Field
- Get a Message
- Get a User
- Make an API Call
- Open or Close a Conversation
- Remove a Tag
- Remove Contact Lifecycle
- Send a Message (Legacy)
- Send Message
- Update a Contact
- Update Space Tag
- List Channels in a Workspace
- List Closing Notes in a Workspace
- List Contact Channels
- List Custom Fields in a Workspace
- List Users in a Workspace
- Search Contacts
Add a Comment
ActionIn Make“Adds a comment to a conversation.”
Posts a comment on a conversation, so the agent handling it sees information coming from your other tools right next to the chat.
Add a Tag to a Contact
ActionIn Make“Adds a tag(s) to a contact.”
Puts one or more tags on a contact, which is the quickest way to sort people inside Respond.io from events that happen elsewhere.
Add Space Tag
ActionIn Make“Create a Tag for the workspace”
Creates a new tag at workspace level, ready to be used on any contact afterwards. It builds your tag list, it does not tag anyone.
Assign or Unassign a Conversation
ActionIn Make“Updates the assignee of a conversation”
Sets or clears who handles a conversation, so Make can do the dispatching your supervisors would otherwise do by hand.
Contact Lifecycle
ActionIn Make“Update lifecycle stage”
Moves a contact to a lifecycle stage, keeping your funnel in Respond.io aligned with what really happens in sales or billing.
Create a Contact
ActionIn Make“Creates a Contact. Leave the contact field empty if you want to store an empty value. It is highly recommended to add a delay before executing a new action after creating a new contact, as processing time is required.”
Adds a brand new contact to your workspace from data collected anywhere else, so agents find the person ready when they write in.
Create a Custom Field
ActionIn Make“Creates a custom field.”
Adds a custom field to the workspace so contacts can hold data that the standard fields do not cover, such as a plan name or an account ID.
Create or Update a Contact
ActionIn Make“Creates or updates a Contact. Leave the contact field empty if you want to store an empty value or remain the existing value. It is highly recommended to add a delay before executing a new action after creating a new contact, as processing time is required.”
Creates the contact when they are new and updates them when they already exist, which spares you a search step before each write.
Delete a Contact
ActionIn Make“Deletes a contact.”
Removes a contact from your workspace, which is how a deletion decided elsewhere reaches Respond.io without an agent doing it by hand.
Delete Space Tag
ActionIn Make“Delete the workspace Tag”
Deletes a tag from the workspace list, handy when you keep tags tidy from a scenario instead of from the settings screen.
Get a Contact
ActionIn Make“Retrieves a contact by an identifier.”
Fetches one contact from an identifier and returns the full record, so later modules can use every field and not just what the trigger carried.
Get a Custom Field
ActionIn Make“Retrieves a specific custom field.”
Reads the definition of a single custom field, useful when a scenario must know how a field is set up before writing into it.
Get a Message
ActionIn Make“Finds a specific message by identifier.”
Retrieves one specific message from its identifier, so a scenario can work on the exact text of a message and not a summary of it.
Get a User
ActionIn Make“Finds a specific user by identifier.”
Looks up one user of your workspace from an identifier, which gives you the agent's details for a notification or a report.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call”
Calls any endpoint of the Respond.io API with the connection you already set up, so you are not stuck when a listed module stops short.
Open or Close a Conversation
ActionIn Make“Updates the status of a conversation.”
Changes the status of a conversation to open or closed, which lets Make tidy the inbox based on what happens elsewhere.
Remove a Tag
ActionIn Make“Removes a tag(s) from a contact.”
Takes one or more tags off a contact, the reverse of Add a Tag to a Contact, so a label can follow the real state of a customer.
Remove Contact Lifecycle
ActionIn Make“Unassign contact lifecycle stage”
Clears the lifecycle stage of a contact, leaving them with no stage at all rather than moving them to another one.
Send a Message (Legacy)
ActionIn Make“Sends a message to a Contact.”
Sends a message to a contact through the older version of the module, as the Legacy label in its name shows.
Send Message
ActionIn Make“Sends a message to a Contact.”
Sends a message to a contact from Make, so a confirmation, a reminder or an answer can go out without an agent typing it.
Update a Contact
ActionIn Make“Updates Contact Field(s) of a Contact. Leave the contact field empty if you want to remain the existing value.”
Changes contact fields on an existing contact, so data corrected in another tool shows up in Respond.io for the agents.
Update Space Tag
ActionIn Make“Update the workspace Tag”
Edits an existing workspace tag, so your tag list can follow changes decided in another tool without a trip to the settings.
List Channels in a Workspace
SearchIn Make“Return all the channels of a workspace.”
Returns all the channels connected to your workspace, one bundle per channel, which helps when a scenario must pick where to send.
List Closing Notes in a Workspace
SearchIn Make“Return all the Closing Notes of a Workspace”
Gives back the closing notes defined in the workspace, the labels agents choose when they close a conversation.
List Contact Channels
SearchIn Make“Find connected Channels of a Contact.”
Finds the channels a given contact is connected on, so you know where you can actually reach that person.
List Custom Fields in a Workspace
SearchIn Make“Return all the Custom Fields of a Workspace.”
Lists every custom field the workspace holds, a useful map when you sync data and must match fields between tools.
List Users in a Workspace
SearchIn Make“Return all the users of a Workspace.”
Returns all the users of your workspace, handy for dispatch logic that has to choose among the agents available.
Search Contacts
SearchIn Make“Return multiple Contacts that matches with the search condition.”
Finds the contacts matching a search condition and returns each one as a bundle, the tool of choice when you do not have an ID.
Need help automating Respond.io with Make?
A person reads every message.