Omnichannel Automation CLI for Perplexity Computer
Automate customer engagement and support operations. Built for Perplexity Computer to decompose goals, coordinate sub-agents across 19 AI models, and manage your omnichannel presence autonomously.
Please make sure there is always a human in the loop.
Quick Start: Install & Run ChatbotX CLI on Perplexity Computer
Install ChatbotX CLI and configure credentials for Perplexity Computer sub-agent worker execution.
# 1. Install ChatbotX CLI globally
npm install -g chatbotx
# 2. Configure Workspace Token (Settings → Integrations → Workspace token)
chatbotx config set --apiKey "YOUR_WORKSPACE_TOKEN" --apiUrl "https://app.chatbotx.io/api"
# 3. Verify workspace access and list connected channels
chatbotx workspaces get
chatbotx channels list
# 4. Automate customer conversations and flow triggers
chatbotx conversations list --status open
chatbotx contacts get email:[email protected]
Built for Automation
Engineered specifically for autonomous agents, background workers, and terminal execution pipelines.
AI Agent & MCP Ready
Every command returns structured JSON. Designed for LLMs, function calling, and MCP tools with zero token cost overhead.
Omnichannel Messaging
Manage WhatsApp, Telegram, Messenger, Zalo, Instagram, SMS, and WebChat from a single unified command-line tool.
Contact CRM & Resolvers
Resolve, create, and update contacts seamlessly by email, international phone number (+84...), or internal workspace identifier.
Tags & Custom Fields
Dynamically tag contacts, query custom attributes, and maintain synchronized CRM state directly through automation scripts.
Chatbot Flows & Sequences
Trigger interactive multi-step chatbot flows, auto-reply rules, and drip sequences programmatically based on agent logic.
Broadcasts & Inbox Triage
Monitor live open conversations, list target broadcast audiences, and dispatch bulk campaigns with full delivery audit logs.
How It Works
Simple three-step cycle for autonomous discovery, contact execution, and inbox triage.
Discover Workspace
List connected messaging channels, tags, and custom fields to introspect workspace configuration.
chatbotx channels list
# Query tags and fields
chatbotx tags list
chatbotx custom-fields list
Contacts & Flows
Resolve contact details by email or phone, attach segmentation tags, and launch automated chatbot flows.
# Resolve contact and tag
chatbotx contacts get email:[email protected]
chatbotx contacts tag add email:[email protected] --tagIds tag_vip
# Trigger automated flow
chatbotx contacts flow add email:[email protected] --flowId flow_welcome
Inbox & Broadcasts
Monitor open customer conversations across channels, inspect broadcasts, and manage multi-channel dispatches.
# List active unassigned conversations
chatbotx conversations list --status unassigned
# Inspect broadcasts
chatbotx broadcasts list
One Command, Every Channel
Sync CRM contacts, add dynamic tags, and trigger multi-channel flows across WhatsApp, Telegram, and Messenger with simple shell scripts.
# 1. Look up contact by phone or email
chatbotx contacts get phone:+84708123123
# 2. Add VIP segmentation tag
chatbotx contacts tag add phone:+84708123123 --tagIds tag_vip_client
# 3. Update customer custom field
chatbotx contacts custom-field add phone:+84708123123 cf_tier --value "Gold"
# 4. Trigger automated welcome flow or send direct notification
chatbotx contacts flow add phone:+84708123123 --flowId flow_spring_promo
chatbotx contacts message send phone:+84708123123 --text "Your VIP status has been activated!"
# 5. Batch-tag segmented leads from a list
for email in [email protected] [email protected] [email protected]; do
chatbotx contacts tag add email:$email --tagIds tag_lead_qualified
done
What is Perplexity Computer?
Perplexity Computer is a general-purpose digital worker that decomposes high-level goals into subtasks, spawns specialized sub-agents across 19 AI models, and delivers finished, verified results.
Task Decomposition
Perplexity Computer breaks complex customer operations into individual subtasks: contact segmentation, sentiment analysis, custom field updates, and follow-up flow dispatches.
Multi-Model Runtimes
Spawns sub-agents across 19 different AI models, selecting the best model for each subtask: inquiry classification, flow selection, and personalized messaging.
End-to-End Delivery
From analyzing customer retention to executing re-engagement broadcasts, Perplexity Computer coordinates sub-agents to deliver complete CRM outcomes.
How ChatbotX Works with Perplexity Computer
Perplexity Computer breaks down customer operations into subtasks, spawning sub-agents that run ChatbotX CLI commands to query contacts, update CRM fields, and trigger flows.
Multi-Model Customer Workflows
Give Perplexity Computer a high-level customer objective: it breaks down the tasks, verifies contacts with ChatbotX, and executes targeted flows autonomously.
You: Identify all contacts who registered last month with no recent activity, tag them as 'churn-risk', and enroll them in re-engagement sequence.
Perplexity Computer: Decomposing task into 3 sub-agent goals.
[Sub-agent 1: Data Analysis]
-> Queried contacts list: chatbotx contacts list --perPage 50
-> Identified 14 inactive contacts based on lastMessage timestamp.
[Sub-agent 2: Segmentation]
-> Batch tagged 14 contacts: chatbotx contacts tag add email:... --tagIds tag_churn_risk
[Sub-agent 3: Flow Execution]
-> Triggered re-engagement flow: chatbotx contacts flow add ... --flowId flow_reengage_promo
Goal achieved: 14 contacts segmented and enrolled in re-engagement flow.
Also Works with Claude Code & OpenClaw
ChatbotX Agent is a CLI & MCP tool: it works with any AI agent runtime that can run shell commands, including Anthropic's Claude Code.
Claude Code
Anthropic Terminal AgentAgentic coding tool by Anthropic that runs in your terminal. Discovers ChatbotX CLI commands, tags contacts, and executes automated customer sequences seamlessly.
OpenClaw
Personal AI AgentOpenClaw automatically discovers ChatbotX via bundled SKILL.md. Run heartbeat cron jobs or trigger customer flows directly from chat channels.
Command Reference Matrix
Complete list of CLI commands available to your autonomous agents and scripts.
Supported Channels & Runtimes
Connect your channels in ChatbotX once, then automate customer conversations to any of them via CLI or agent.