Connect Textit to Definable AI

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

About Textit

Textit is a productivity tool. Connect it to Definable AI with one-click OAuth2 — no API keys or custom code required.

What you can automate with Textit

Use Definable AI's agent platform to trigger workflows from Textit, process results with 50+ AI models, and sync data across 900+ connected apps.

Tools & Actions (40 available)

  • 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 Broadcasts (V2): Tool to list broadcasts (outgoing message batches) with filtering by UUID and date range. Use when you need to retrieve broadcast activity with created_on date filters.
  • List Campaign Events: Tool to retrieve a list of campaign events. Use when you need to inspect scheduling or delivery settings; optionally filter by campaign UUID.
  • 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 Channels V2: Tool to list messaging integration channels for your organization. Use when you need to retrieve channels like SMS, WhatsApp, or Telegram integrations. Returns channels in order of last created.
  • 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 custom contact fields for your organization. Use when you need to list all fields or filter by a specific field key.
  • 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 Flow Starts V2: Tool to retrieve manual flow starts for your organization. Returns flow starts ordered by last modified, showing which contacts were started in a flow.
  • 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 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 Groups: Tool to list contact groups. Use when you need to fetch and paginate groups after authenticating.
  • List Labels: Tool to retrieve a list of message labels. Use when you need to paginate through labels in your TextIt workspace.
  • 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 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 Resthooks: Tool to list configured resthooks (webhooks). Use when you need to retrieve the resthooks configured in your TextIt account.
  • 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 Runs (v2): Tool to retrieve flow runs representing a contact's path through a flow. Use when you need to filter runs by flow, contact, response status, or modification dates.
  • 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: Tool to list topics in the workspace. Use when you need to retrieve all topics, optionally paginated. Use after authenticating with a valid token.
  • 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.
  • 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.
  • 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.

How to connect Textit

  1. Sign in to Definable AI and go to Apps
  2. Search for Textit and click Connect
  3. Authorize via OAuth2 — takes under 30 seconds
  4. Use Textit actions in your AI agents and workflows