Skip to main content

chatbot-management

Chatbot bots, statistics, tags, campaigns, flows, and dialogs. Use when managing bots, sending chatbot campaigns, running automation flows, or viewing bot statistics.

Source facts

Repository
Agents-Store/codex-plugins
Last source activity
November 1, 2026 at 02:46
Detected SKILL.md language
English
Stars
0
Forks
0

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
chatbot-management
description
Chatbot bots, statistics, tags, campaigns, flows, and dialogs. Use when managing bots, sending chatbot campaigns, running automation flows, or viewing bot statistics.
# Chatbot Management This skill covers chatbot bot management, campaign sending across channels, automation flows, and dialog tracking. ## Available Tools | Tool | Description | |------|-------------| | `chatbots_account_show` | Get chatbot account plan and message limits | | `chatbots_bots_list` | List all connected bots across channels | | `chatbots_bots_statistics_show` | Get statistics for a specific bot | | `chatbots_bots_tags_list` | List tags created for a bot | | `chatbots_bots_campaigns_t_send` | Send campaign via Telegram | | `chatbots_bots_campaigns_m_send` | Send campaign via Messenger | | `chatbots_bots_campaigns_wa_send` | Send campaign via WhatsApp | | `chatbots_bots_campaigns_i_send` | Send campaign via Instagram | | `chatbots_bots_campaigns_v_send` | Send campaign via Viber | | `chatbots_bots_campaigns_tt_send` | Run a campaign in a TikTok chatbot | | `chatbots_dialogs_list` | List dialogs from all channels | | `chatbots_flows_list` | List automation flows for a bot | | `chatbots_flows_run` | Run a flow for a specific contact | ## Channel Suffix Reference | Channel | Suffix | Campaign Tool | |---------|--------|---------------| | Telegram | `_t` | `chatbots_bots_campaigns_t_send` | | Messenger | `_m` | `chatbots_bots_campaigns_m_send` | | WhatsApp | `_wa` | `chatbots_bots_campaigns_wa_send` | | Instagram | `_i` | `chatbots_bots_campaigns_i_send` | | Viber | `_v` | `chatbots_bots_campaigns_v_send` | | TikTok | `_tt` | `chatbots_bots_campaigns_tt_send` | ## Viewing Account & Bots ### Check Account Plan ``` Tool: chatbots_account_show Input: {} Returns account pricing plan, message limits, and usage. ``` ### List All Bots ``` Tool: chatbots_bots_list Input: {} Returns list of all connected bots with their IDs, names, and channels. ``` ### Get Bot Statistics ``` Tool: chatbots_bots_statistics_show Input: {"bot_id": "<bot-id>"} Returns subscriber count, message stats, and engagement metrics. ``` ### List Bot Tags ``` Tool: chatbots_bots_tags_list Input: {"bot_id": "<bot-id>"} Returns tags available for segmenting bot subscribers. ``` ## Sending Campaigns ### Step 1: Identify Bot and Channel ``` Tool: chatbots_bots_list Input: {} Find the bot ID for the target channel. ``` ### Step 2: Send Campaign Select the correct tool based on channel: **Telegram:** ``` Tool: chatbots_bots_campaigns_t_send Input: {"bot_id": "<bot-id>", "messages": [...]} ``` **WhatsApp:** ``` Tool: chatbots_bots_campaigns_wa_send Input: {"bot_id": "<bot-id>", "messages": [...]} ``` **Instagram:** ``` Tool: chatbots_bots_campaigns_i_send Input: {"bot_id": "<bot-id>", "messages": [...]} ``` **Messenger:** ``` Tool: chatbots_bots_campaigns_m_send Input: {"bot_id": "<bot-id>", "messages": [...]} ``` **Viber:** ``` Tool: chatbots_bots_campaigns_v_send Input: {"bot_id": "<bot-id>", "messages": [...]} ``` **TikTok:** ``` Tool: chatbots_bots_campaigns_tt_send Input: the bot and the campaign message text Runs a campaign in a TikTok chatbot. The vendor's tool list publishes no parameter schema for it; the `bot_id` + `messages` shape of the other channels is expected but not confirmed, so read the tool's schema before the first send. ``` ## Automation Flows ### List Flows ``` Tool: chatbots_flows_list Input: {"bot_id": "<bot-id>"} Returns list of flows with IDs, names, and status. ``` ### Run a Flow for a Contact ``` Tool: chatbots_flows_run Input: {"flow_id": "<flow-id>", "contact_id": "<contact-id>"} Triggers the automation flow for the specified contact. ``` ## Dialogs ### List All Dialogs ``` Tool: chatbots_dialogs_list Input: {} Returns dialogs across all channels with status and last message. ``` ## Common Workflows ### Discover Bots and Stats ``` 1. chatbots_account_show() -> Check plan limits 2. chatbots_bots_list() -> List all bots 3. chatbots_bots_statistics_show(bot_id) -> Get stats per bot ``` ### Send Multi-Channel Campaign ``` 1. chatbots_bots_list() -> Identify bots by channel 2. chatbots_bots_campaigns_{channel}_send(bot_id, messages) -> Send 3. chatbots_bots_statistics_show(bot_id) -> Verify delivery ``` ### Trigger Automation Flow ``` 1. chatbots_flows_list(bot_id) -> Find target flow 2. chatbots_flows_run(flow_id, contact_id) -> Execute ``` ## Best Practices 1. **Always list bots first** to confirm bot IDs before sending 2. **Match channel suffix** to the bot's actual channel type 3. **Check account limits** before sending large campaigns 4. **Use flows** for complex multi-step automations instead of direct messages 5. **Review statistics** after campaigns to measure effectiveness
View on GitHub