manage_globals
Manage Globals
Create or update global variables in your TextIt workspace. Globals are key-value pairs that can be referenced across multiple flows.
manage_globals
Create or update global variables in your TextIt workspace. Globals are key-value pairs that can be referenced across multiple flows.
manage_fields
Create or update custom contact fields. Fields store additional data on contacts (e.g., age, registration date). The field key is auto-generated on creation.
list_flows
Retrieve flows from your TextIt workspace. Flows are automated conversational workflows. Filter by UUID, type, archived status, or modification date.
list_tickets
Retrieve support tickets from your TextIt workspace. Filter by ticket UUID or contact UUID. Returns tickets with their status, topic, and assignee.
manage_tickets
Perform bulk actions on support tickets: assign to a user, add a note, close, or reopen tickets.
manage_contacts
Create, update, or delete contacts in your TextIt workspace. Contacts can be identified by UUID or URN (e.g., `tel:+250788123123`, `twitter:jack`, `mailto:[email protected]`). You can set contact name, language, URNs, group memberships, and custom field values.
manage_campaign_events
Create, update, or delete campaign events. Campaign events define scheduled actions (sending a message or starting a flow) relative to a contact date field. Each event belongs to a campaign.
manage_labels
Create, update, or delete message labels. Labels are used to categorize and organize incoming messages.
list_messages
Retrieve messages from your TextIt workspace. Filter by folder (inbox, flows, archived, outbox, sent, failed), contact, label, or date range. Returns messages sorted by most recently created first.
list_campaigns
Retrieve campaigns from your TextIt workspace. Filter by UUID or creation date. Returns campaigns with their associated groups and events.
list_channels
Retrieve messaging channels configured on your TextIt workspace (e.g., Twilio, WhatsApp, Telegram, Android). Channels are the connections through which messages are sent and received.
send_message
Send a message to a single contact. For sending to multiple recipients, use **Send Broadcast** instead. Supports text content, media attachments, and quick reply options.
list_groups
Retrieve contact groups from your TextIt workspace. Filter by UUID or name. Returns groups with their contact counts.
start_flow
Start contacts in a specific flow. You can target contacts by UUID, group UUID, or URN. Optionally pass extra parameters accessible within the flow via `@trigger.params`.
manage_groups
Create, update, or delete contact groups. Groups are used to organize contacts and target them in campaigns and broadcasts.
manage_campaigns
Create or update campaigns in your TextIt workspace. Campaigns automate scheduled actions for contact groups. Each campaign is associated with a contact group.
list_runs
Retrieve flow runs from your TextIt workspace. A run represents a single contact's path through a flow. Filter by flow, contact, response status, or modification date.
send_broadcast
Send a message broadcast to multiple contacts, groups, or URNs at once. Supports translated messages with a base language. At least one recipient (URN, contact, or group) must be specified.
list_contacts
Retrieve contacts from your TextIt workspace. Filter by UUID, URN, group, or modification date. Returns contacts sorted by most recently modified first.
bulk_contact_action
Perform bulk actions on multiple contacts at once. Supports adding/removing contacts to/from groups, blocking, unblocking, archiving, restoring, interrupting, or deleting contacts.
get_workspace
Retrieve information about the current TextIt workspace including name, country, supported languages, timezone, and date formatting preferences.
Build and manage interactive messaging workflows across SMS, WhatsApp, voice, Facebook Messenger, Telegram, and other channels. Send broadcasts to contacts, groups, or URNs with media attachments. Create, update, and organize contacts with custom fields and groups. Start contacts in automated conversational flows, passing extra variables, and retrieve collected run data and responses. Manage campaigns with scheduled events tied to contact date fields. Organize incoming messages with labels and perform bulk message actions. Create and manage support tickets organized by topics. List connected NLP classifiers, messaging channels, global variables, and workspace users. Subscribe to flow-triggered webhook events via resthooks for real-time notifications. Access historical archives of messages and flow runs for data export.
Common questions about connecting Textit to AI agents with Metorial.