tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Create a Freshdesk ticket when a Textline conversation status changes

Each time a Textline conversation changes status, FlowMattic sends a POST request with API by FlowMattic to create a Freshdesk ticket, which you set up with your Freshdesk details after import.

Textline API by FlowMattic

2 steps Setup ~5 min Used on 1.4k sites Free to import

The Create a Freshdesk ticket when a Textline conversation status changes workflow on the FlowMattic canvas, with 2 steps across Textline, API by FlowMattic
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Teams that text customers through Textline and track support work in Freshdesk often want a ticket for conversations that need follow-up. This workflow sends a request to Freshdesk whenever a conversation's status changes, so the help desk gets a record without anyone copying the thread across.

The Textline trigger, Conversation Status Change, fires when the status of a conversation changes and passes the conversation's data to FlowMattic. Change the status of a test conversation after import to see which values arrive, such as the contact's number and name and the new status.

Freshdesk has no actions of its own in FlowMattic, so the second step is API by FlowMattic making a POST request. This step ships unmapped: after import you enter the address of Freshdesk's ticket-creation API for your account, add your Freshdesk API authentication, and build the request body with the ticket details Freshdesk expects, mapping values from Textline. Use Freshdesk's own API documentation for the exact address, headers and fields.

Every status change starts a run, so one conversation that moves through several statuses creates several tickets. Send a test and open Task History to read Freshdesk's response, which shows whether the ticket was accepted or what was missing.

Ticket when a text needs follow-up

A clinic's front desk changes a Textline conversation's status when a patient asks something they can't answer on the spot. With a Filter on that status, a Freshdesk ticket is opened for the office manager.

Record of resolved SMS conversations

A repair shop keeps a Freshdesk record of each text conversation its staff resolve, so the history is searchable next to email tickets.

SMS support in a Freshdesk-led team

A support team that works from Freshdesk queues gets a ticket whenever a Textline conversation changes state, so text customers are not handled outside the help desk.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    Textline Conversation Status Change

    Starts when a Textline conversation's status changes. The conversation's data, including the new status and contact details, is passed to the API step. Change a test conversation's status to see what arrives.

  2. Step 2Action
    API by FlowMattic POST

    Sends a POST request to create the Freshdesk ticket. The step ships unmapped: enter Freshdesk's ticket API address and authentication, then build the request body from the Textline values, following Freshdesk's API documentation.

What you need

  • FlowMatticCore
  • Textline AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • To open tickets for one status only, put a Filter between the Textline trigger and the API step that continues when the new status exactly matches the one you want. Check a test run for the exact status text Textline sends.
  • Put the Textline contact's phone number and name in the ticket body, so agents can identify the customer in Freshdesk.
  • Send your Freshdesk API key as authentication with the request, never inside the ticket text, so agents and customers can't read it in the ticket.

Questions about this workflow

Is there no Freshdesk step for Textline conversations to use?

FlowMattic's Freshdesk app offers triggers only, with no action to create a ticket. API by FlowMattic sends the request to Freshdesk's API directly, which you set up with your account details.

Do I need a Freshdesk API key to use this Textline workflow?

Yes. Freshdesk's API needs authentication, so you add your key to the POST step. Freshdesk's documentation explains where to find it and how to send it.

Can one Textline conversation create several Freshdesk tickets?

Yes. Each status change is a new run, and each run sends a new ticket request. Add a Filter on the status between the trigger and the API step to limit it.

How do I know whether Freshdesk created the ticket?

Look at that run's API step in Task History. It shows Freshdesk's response, including any error message about missing or invalid fields.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

Flowmattic is one of most advanced integration platform , A perfect alternative of zapier with unlimited task and founder and his team always ready to stand even at 2am midnight so really dedicated

Inderpreet Singh

An excellent replacement to Zapier with unlimited tasks and full control over data. Customer service is fantastic! Have had hands-on support from owner who is ultra helpful and they have even been integrating new SAAS options continuously.