NEW Workflow v2 · the multi-agent verification layer is live
All apps

Textit

ai chatbots 31 tools available

TextIt is a platform that enables users to build scalable, interactive chatbots across various channels without writing code.

About this integration

Connect Textit to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Textit's 31 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.

Connect Textit to Definable and it becomes a set of typed tools your agents plan with — triggered by events, run on schedules, or invoked mid-conversation. Every write is checked by the verifier before it lands.

Auth OAuth2 · 2 clicks
Tools 31 exposed
Plans All, incl. Free
Data Never trained on

Textit · in workflows

What teams actually run.

Three patterns teams run with Textit on day one. Each one is a plain-English prompt — no canvas, no glue code — and you can remix them into anything.

01

Trigger on event

Listen for a new event
Parse and validate the payload
Take an action with the linked tool
02

Daily summary

Pull yesterday's activity
Summarise with the model of your choice
Send the digest via email or Slack
03

Cross-tool sync

Read records from one app
Transform with a persona
Write the result back via this integration

31 tools available

The Textit toolbox.

Every Textit capability your agents can call, each with a typed schema the planner reads. The router picks the right tool per step; the verifier checks the result.

Create Campaign

Tool to create a new campaign in TextIt. Use when you need to start a messaging campaign for a specific contact group.

Create Contact Group

Tool to create a new contact group. Use when segmenting contacts before sending messages.

Create Label

Tool to create a new message label. Use when you need to categorize messages. Example: Create a label 'Important'. Creates a label under your organization using the TextIt Labels API.

Delete Contact

Tool to delete an existing contact. Use when you have the contact's UUID and need to remove it.

Delete Contact Group

Tool to delete an existing contact group. Use after ensuring the group has no active triggers or campaigns.

Delete Label

Tool to delete a message label by UUID. Use when you need to remove an existing label from your TextIt workspace.

Get Campaign

Tool to retrieve details about a specific campaign. Use when you have the campaign's UUID and need its full metadata.

Get Workspace

Tool to retrieve current workspace details including name, country, languages, and timezone. Use when you need workspace configuration information.

List Archives

Tool to retrieve a list of message and run archives. Use when you need to browse or manage existing archives after authenticating.

List Broadcasts

Tool to list broadcasts. Use when you need to retrieve broadcasts with optional filters and pagination.

List Campaign Events 2

Tool to retrieve campaign events with optional filtering. Use when you need to list scheduled triggers within campaigns, optionally filtering by event UUID or campaign UUID.

List Campaigns

Tool to list campaigns. Use after authentication to retrieve campaigns, optionally filtering by uuid or date range.

List Channels

Tool to list channels. Use when you need to retrieve a paginated list of your organization's channels after confirming authentication.

List Classifiers

Tool to list NLU classifiers configured for your organization. Use when you need to retrieve natural language understanding classifiers (wit.ai, luis, bothub) after confirming authentication.

List Contacts

Tool to retrieve a list of contacts. Use when you need to fetch contacts with optional filters (UUID, URN, group, or modified date). Use after authenticating your client.

List custom contact fields

Tool to retrieve a list of custom contact fields. Use when you need to view or filter all defined contact fields with pagination and optional search.

List Flows

Tool to retrieve a list of flows for your organization. Use when you need to fetch automated conversation flows with optional filters (UUID, type, archived status, or modified date).

List Flow Starts

Tool to retrieve a list of manual flow starts. Use when you need to fetch flow start records with optional filters and pagination.

List Globals

Tool to list global variables. Use when you need to retrieve all workspace-level variables after authenticating.

List Groups

Tool to list contact groups for your organization. Use when you need to fetch groups with optional filtering by uuid or name.

List Labels 2

Tool to retrieve a list of message labels for your organization. Use when you need to filter labels by UUID or name.

List Messages

Tool to retrieve a list of messages. Use when you need to fetch messages with optional filters (UUID, folder, contact, broadcast, or date range). Results are paginated.

List Resthook Events

Tool to retrieve recent resthook events for your organization. Use when you need to inspect webhook events that have been triggered, optionally filtered by resthook slug. Events are returned in reverse chronological order.

List Resthooks

Tool to list configured resthooks (webhooks). Use when you need to retrieve the resthooks configured in your TextIt account.

List Resthook Subscribers

Tool to list webhook subscribers for your organization's resthooks. Use when you need to retrieve the target URLs that receive webhook events for specific resthooks.

List Runs

Tool to retrieve a list of flow runs. Use when you need to filter or browse run history by flow, contact, or status.

List Tickets

Tool to retrieve support tickets for your organization. Use when you need to fetch tickets with optional filters (UUID, contact, topic, or assignee). Returns paginated ticket data.

List Topics V2

Tool to list topics in the workspace for categorizing tickets. Use when you need to retrieve topics, optionally filtered by UUID.

List Users

Tool to retrieve a list of user logins in your workspace with their roles and teams. Use when you need to fetch users with optional UUID filter. Results are ordered by newest created first.

Send Broadcast

Tool to send a new broadcast message. Use after composing message translations and selecting recipients (urns, contacts, or groups).

Update Contact

Tool to update an existing contact. Use after identifying the contact's UUID or URN and preparing details.

See it run

One prompt, start to finish.

A real prompt, the Textit tools it calls, and what comes back. This is the whole interface — describe the outcome, agents handle the rest.

Run a real Textit task end-to-end — plan it, execute across the API, and hand back a verified result.

textit.create_campaign Tool to create a new campaign in TextIt. Use when you need to start a messaging campaign f
textit.create_contact_group Tool to create a new contact group. Use when segmenting contacts before sending messages.
textit.create_label Tool to create a new message label. Use when you need to categorize messages. Example: Cre · verified
done

Done. Textit responded across 3 calls, the verifier signed off, and the result is logged with every payload.

FAQ · Textit

Questions, answered.

What teams ask before connecting Textit.

01 What can I automate with Textit on Definable?

Anything Textit exposes through its API. Common ai chatbots workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 31 Textit tools directly, then chain the result into another integration without you writing code.

02 How does Textit authentication work?

Textit uses API_KEY on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.

03 Is the Textit integration included in my Definable plan?

Yes — every Definable plan, including Starter, includes access to all 31 Textit tools. You only need a separate Textit subscription if Textit itself charges per seat or per API call.

04 Is using Textit through Definable secure?

Every call from a persona to Textit is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.

05 How do I get started with Textit on Definable?

Sign up for Definable, open the integrations page, find Textit, and connect via OAuth or API key. You can immediately attach Textit to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.

06 What Textit actions does Definable expose?

Definable exposes all 31 Textit actions as callable tools — including `Create Campaign`, `Create Contact Group`, `Create Label`, plus 28 more. Each tool gets a typed parameter schema so personas know exactly how to call it.

Put Textit to work tonight.

Connect in two clicks, describe an outcome, and your first workflow is live in minutes. Free plan included — no card required.

← All apps