- Home
- Resources
- Integrations
- Freshchat
Freshchat Make integrationAutomate Freshchat with Make.
What if your chat inbox updated the rest of your stack on its own? The Freshchat Make integration gives you 13 modules, including one instant trigger, to act on conversations, users and agents. This guide connects your account and walks you through a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Freshchat Make integration automate?
The Freshchat Make integration links your Freshchat account to Make, a visual tool where you build a scenario: an automation made of modules, each module being one brick such as a trigger, an action or a search. Freshchat events can start a scenario, and Make can create conversations, send replies or read agents and reports for you.
Support history kept outside the chat. Watch Events fires the moment a conversation is resolved or reassigned. Add Get a Conversation to read its details, then write a row in your tracking base, for instance with the Airtable Make integration.
Leads that land straight in the inbox. When a contact form in another app receives a request, Create a User registers the person in Freshchat and Create a Conversation opens the thread, so an agent sees it without copying anything.
Team visibility for managers. List Agents, List Groups and List Channels return the structure of your Freshchat setup, and Get a Report fetches a CSV report that the next modules can pass along.
The official documentation lists 13 modules and no numbered limit. When you need an endpoint the list does not cover, Make an API Call reuses the same connection. The same app often has an n8n node too; the n8n vs Make comparison lays out the criteria, and the Make training helps if you want to go further on your own.
How do you connect Freshchat to Make?
- 01
Add a Freshchat module
In your scenario, click the +, search for Freshchat and pick any module. The connection, meaning your Freshchat account linked to Make once, is set up from this first module and reused by all the others.
- 02
Create the connection
Click Create a connection and give it a name if you like, such as the workspace it belongs to. A clear name helps later when several accounts sit side by side in the same Make organization.
- 03
Authorize and save
Authorize Make on the Freshchat page that opens, or paste the key Freshchat gives you, depending on what Make asks for. Then click Save: the module is ready to be filled in.
Your first scenario: turn a web lead into a Freshchat conversation
GoalWhen a new request comes in from another app, Make registers the person in Freshchat and opens a conversation for your team.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the + to add the first module: the trigger of the app where your requests arrive, such as your form tool.
- 02
Add Create a User
Click the + on the right, search Freshchat and pick Create a User. Link your account with Create a connection, then map the contact details the first module received.
- 03
Open the conversation
Add Create a Conversation after it. Map the user returned by the previous module and the message from the form, so the agent reads the request in the thread.
- 04
Test with Run once
Submit a test request, then click Run once. Open each module to read the bundles it received, a bundle being one item passed along, here one person and one message.
- 05
Schedule and switch on
Set the schedule on the first module (every 15 minutes by default) and switch the scenario on. Each module run on a bundle counts as one operation on your Make plan.
What starts a Freshchat scenario
1 module starts a scenario when something happens in Freshchat. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Freshchat as soon as it happens.
Watch Events
Instant triggerIn Make“Triggers when a following event has occured (message creation & conversation reopen, assignment and resolution).”
Watch Events starts your scenario when something moves in a conversation: a new message, a conversation reopened, an assignment or a resolution. Make receives the details straight away, ready for the next module.
What Make can do in Freshchat
Freshchat gives you 12 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Create a Conversation
ActionIn Make“Creates a conversation object with bulk messages based on the specified conversation information.”
Opens a new Freshchat conversation and can load several messages into it at once, so the agent sees the whole request in one place instead of scattered notes.
Create a User
ActionIn Make“Creates a new user.”
Adds a new person to your Freshchat contacts, which gives your agents a known name instead of an anonymous visitor when the conversation starts.
Get a Conversation
ActionIn Make“Gets the metadata of a specified conversation.”
Reads the details of one conversation you already know, so the following modules can reuse its information without asking the agent for it.
Get an Agent
ActionIn Make“Gets the metadata of a specified agent.”
Fetches the details of one agent, so a scenario can tell who is behind an assignment and address the right person in a notification or a report.
Get a Report
ActionIn Make“Gets a report of csv file by links.”
Retrieves a Freshchat report in CSV, so your support figures reach the people who need them without anyone exporting them by hand.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Sends any request to the Freshchat API through the connection you already set up, which covers what the twelve other modules leave out.
Send a Message to a Conversation
ActionIn Make“Sends a reply message to a conversation.”
Posts a reply inside an existing conversation, so a customer gets an answer or an update without an agent typing it.
Update a Conversation Status
ActionIn Make“Updates an existing conversation status.”
Changes the status of a conversation that already exists, which keeps your inbox tidy when the work is actually finished somewhere else.
Update an Agent
ActionIn Make“Updates an existing agent.”
Edits the record of an agent who already exists in Freshchat, so team changes decided elsewhere reach the chat tool without a manual update.
List Agents
SearchIn Make“Retrieves a list of all agents configured by the business that uses Freshchat.”
Returns every agent in your Freshchat account as one bundle per person, which is what you need when the scenario has to go through the whole team, not just one name.
List Channels
SearchIn Make“Retrieves a list of all channels configured by the business that uses Freshchat.”
Gives you the channels set up in Freshchat, so you see every door your customers can use to reach you.
List Groups
SearchIn Make“Retrieves a list of all groups configured by the business that uses Freshchat.”
Pulls the list of agent groups in your Freshchat account, so a scenario can reason in teams rather than in single names.
Need help automating Freshchat with Make?
A person reads every message.