Connect Textit to OpenClaw on Operator.io
Textit is a platform for building scalable, interactive chatbots across multiple channels—no coding required. It helps businesses automate communication, collect data, and manage chat workflows effortlessly.
Automate Textit with AI
On Operator, an OpenClaw agent pilots Textit for you. It reads your message, plans the steps, and runs them in Textit, using actions like create campaign, create contact group, create label.
Your agent reaches Textit directly or through connectors like Composio MCP and Pipedream MCP, which handle the sign in and token refresh for you, so there is nothing to wire up and no API keys to paste.
What your agent can do with Textit
Your agent can call any of these Textit actions by name as part of a larger task. Ask for the outcome you want and it picks the right ones.
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.
How to connect Textit
You authorize Textit once from your dashboard. Operator holds the connection and refreshes the access tokens on its own, so your agent keeps working with Textit without you signing in again. The same setup unlocks every other app your agent can reach, so you only do it once.
When you are ready, the get started guide walks through standing up your OpenClaw agent.
Common questions about Textit
- How do I connect Textit to Operator?
- Connecting Textit is a one time sign in from your Operator dashboard. Operator keeps the connection live and rotates the token on its own, so the agent stays connected to Textit and you never reauthorize by hand.
- Can my agent read and post in Textit for me?
- Yes. It can post messages, reply in threads, search history, and pull out what matters from a busy conversation. Point it at a channel and it summarizes the thread back to you, or posts an update when something changes in another app you have connected.
- Do I need to write code or manage Textit API keys?
- No. Operator manages the Textit connection and token refresh, so there are no API keys to paste and nothing to deploy.
- Can my agent use Textit together with my other apps?
- Yes. The same agent reaches every app you connect, so it can move between Textit and tools like Gmail, Slack, Discord in one job, reading from one and acting in another without you wiring anything between them.
More apps to automate
Apps your agent runs alongside Textit, or browse all integrations.
Put your agent on Textit
Sign in, connect Textit, and hand your agent the work. Your first week is free.
Try for free