Bots St

bots.st/letsbot

LetsBot

Manage WhatsApp chats, bots, campaigns and CRM

2493 ms

answered our call

State
Answered
Protocol
MCP 2025-03-26
Tools listed
95
Answered
3 of the last 3 calls

How to reach it

  • MCP, HTTPhttps://letsbot.net/mcp

What it can do

ToolWhat it says it does
add_noteAdd an internal note to a conversation — visible only to the merchant's team in the LetsBot inbox, never sent to the customer. Use it to leave context for colleagues (e.g. "customer wants a refund, waiting for the warehouse"). A note does not count as a reply to the customer. To alert teammates…
ai_analyze_contactReturn a contact profile and recent conversation sample so the assistant can analyze the customer (engagement level, interests, recommendations). The assistant performs the analysis on the returned data.
ai_dashboard_summaryReturn key dashboard metrics (contact counts, conversations awaiting a reply, active moderators, today's activity, recent contacts) plus guidance so the assistant can write an interpreted summary. The tool itself only computes the counts. It reports no read/unread state: nothing here indicates…
ai_improve_messageReturn a draft message together with the desired tone and context so the assistant can rewrite it (grammar, tone, clarity) while keeping the original intent. The assistant produces the improved version.
ai_sentiment_analysisReturn the customer messages of a conversation so the assistant can analyze sentiment (positive, negative, or neutral) and emotional indicators. The assistant performs the sentiment analysis on the returned messages.
ai_suggest_replyReturn the recent conversation and contact context so the assistant can draft suggested replies. The assistant generates the reply suggestions from the returned context (nothing is sent).
ai_summarize_conversationReturn the recent conversation history with a contact so the assistant can summarize it (key topics, issues, and outcomes). The assistant writes the summary from the returned messages.
ai_translate_messageReturn a message together with the requested target language so the assistant can translate it. The assistant produces the translation.
archive_contactArchive or unarchive a contact chat.
assign_labelAssign or remove a label from a contact. Toggles the label — if already assigned it will be removed, if not assigned it will be added.
assign_moderatorAssign a team member (moderator) to a conversation, or remove them from it. Pass action=assign or action=unassign to say which; without action the call toggles (adds if absent, removes if present). The assigned member is notified. To move many conversations from one member to another at once, use…
block_contactBlock or unblock a WhatsApp contact.
cancel_campaignStop a bulk message campaign that is scheduled or sending right now. Recipients not reached yet will not get the message; those already sent are unaffected. Use it immediately when the merchant says a campaign is wrong or must stop. The campaign can be resumed later from the LetsBot panel (Bulk…
cancel_scheduled_activityStop messages that are still waiting to be sent (as listed by list_scheduled_activity): either ONE row (pass source + source_id; it is cancelled immediately — stopping a send needs no approval) or ALL rows matching optional filters (pass all=true; this needs the user's confirmation — call first…
create_campaignCreate a new bulk message campaign to send messages to multiple contacts. Messages can be targeted by label. Campaign will be scheduled and processed by the queue.
create_contactCreate a new WhatsApp contact in the system. Optionally set the workspace's contact custom fields in the same call (custom_fields: key → value).
create_interactive_conversationCreate an interactive bot conversation with buttons. When triggered, shows a message with clickable button options that lead to different responses.
create_labelCreate a new label/tag for organizing contacts.
create_quick_replyCreate a new quick reply/canned response. Quick replies let agents send pre-written messages instantly.
create_simple_conversationCreate a simple bot auto-reply rule. When a customer sends a message matching the trigger keyword, the bot replies with the specified text. With "ask_contact" the reply asks for the customer's phone number or e-mail with a one-tap Messenger button (text only on other channels); "confirmation" is…
create_whatsapp_templateCreate a new WhatsApp message template and submit it to Meta for review (Official WhatsApp / Cloud API workspaces only). A template is the only way to start a conversation or message a customer outside the 24-hour reply window; once Meta APPROVES it, send it with send_template. Inputs: name…
delete_bot_conversationPermanently delete one bot flow (any type) by ID, together with its buttons and list sections. The bot stops answering its keywords. This cannot be undone — to pause a flow instead, use set_bot_conversation_active with active=false. Call with confirm=false first to get a preview (keywords…
delete_contactPermanently delete one contact (a one-to-one chat) together with its whole conversation: every message and media file is erased shortly after, and this cannot be undone. Same as Delete on the contact in the LetsBot panel. Requires confirm: call with confirm=false first to get a preview (name…
delete_labelDelete a contact label by ID. The label is removed from every contact that has it and from the inbox filters; the contacts themselves are not touched. Run get_labels first to find the ID.
delete_quick_replyDelete a quick reply (canned response) by ID. Run get_quick_replies first to find the ID. To only hide it, use update_quick_reply with status=false instead.
diagnose_messagingAnswer "why are my messages failing / not arriving?": checks the WhatsApp number connection (QR logged out, access removed by Meta, test number, billing block), the reasons Meta gave for the latest failed messages, failed automatic store messages, and automatic messages whose WhatsApp template is…
draft_bot_flowBuild a keyword bot flow (menu, buttons, replies) from a description in the merchant's words, any language. It is created SWITCHED OFF in the bot builder so the merchant can review and edit it, then switch it on. Uses 1 AI credit. Put everything the merchant described into "description": the…
duplicate_bot_conversationMake a full copy of one bot flow (any type) by ID: the reply, its media, and all of its buttons, list sections and follow-up replies. The copy has the same keywords and the same ON/OFF state as the original, so two flows now answer the same keywords — change the copy's keyword with…
forward_messageForward a message from one WhatsApp chat to another.
get_abandoned_cartsGet abandoned carts from the connected store (Salla, Zid, Shopify, WooCommerce or Magento) for the last N days, with a recovery summary: how many carts were abandoned and are still open, how many were recovered (bought later), how many of those were recovered after a WhatsApp reminder, the…
get_account_overviewSummarise this LetsBot workspace's account in one call: (1) subscription — current plan, billing period, start and end/renewal date, status, whether it renews automatically and the next automatic charge, trial state and days left, any temporary plan boost, the line items and the add-ons/features…
get_ad_lead_settingsGet the ad-lead auto-labeling configuration. Shows the label and moderator (if any) that the tenant has chosen to auto-apply to incoming contacts that arrive from a Meta Click-to-WhatsApp ad.
get_ai_assistant_settingsRead how the AI assistant answers customers: whether AI replies are on, its instructions, its working hours and outside-hours message, when it hands the chat to a person (pause after hand-off / after a manual reply), what it does with voice notes, extra rules, timezone, and the Arabic dialect/tone…
get_assignment_rulesRead how new conversations are automatically given to team members (operators): the assignment mode (off / round robin / least open), which team receives them, whether only available operators count, the per-operator cap, reassigning a conversation when its operator does not reply in time…
get_bot_conversationsGet all bot auto-reply conversations/rules. Shows configured triggers and their responses.
get_bot_settingsGet all bot and AI-related settings for the current account.
get_bot_statusGet the current bot status and settings. Shows whether the bot is active, AI mode, default reply settings, and match percentage.
get_campaign_statusGet detailed status of a specific bulk message campaign including per-contact delivery statistics.
get_campaignsGet a list of bulk message campaigns. Shows campaign status, delivery stats, and scheduling info.
get_contactGet detailed information about a specific WhatsApp contact including labels, moderators, last message, and the workspace's contact custom fields (custom_fields: every available field with its key, label, type, current value — null when empty — and allowed options for select fields). Use those keys…
get_contactsGet a paginated list of WhatsApp contacts with optional search and filter.
get_conversations_awaiting_replyList conversations where the customer wrote last and nobody has replied yet, newest first. This is a backlog of work outstanding, NOT a read/unread state: it is derived from who spoke last, so it clears when a reply is sent from any device and returns if the customer writes again. It is unaffected…
get_group_messagesGet messages from a WhatsApp group conversation, newest first, with the sender of each message. Read-only: reading a group NEVER marks its messages as read and sends no read receipts. Use get_groups to list groups and their ids.
get_groupsGet a paginated list of WhatsApp group conversations. Read-only: listing groups never marks anything as read. Counts report what has not been opened in the LetsBot inbox, which is not the same as what the merchant has seen on their own phone. Use get_group_messages to read a group's history.
get_label_contactsGet all contacts that are assigned to a specific label.
get_labelsGet all labels/tags available in the account. Labels are used to categorize and organize contacts.
get_message_statusCheck what WhatsApp actually did with messages you already sent — delivered, read, still pending, or FAILED with Meta's own reason. A send tool returning status "sent" only means Meta accepted the message; Meta can still refuse to deliver it seconds later, and this tool is the only way to learn…
get_messagesGet messages from a WhatsApp conversation. Returns the most recent messages paginated.
get_moderatorsGet all moderators/agents available in the account. Moderators are team members who can handle conversations.
get_my_chatsGet the chats assigned to the person this connection acts as. A workspace-level connection (API key) gets every assigned chat.
get_notification_templateRead ONE automatic store notification (order status, verification code/OTP, welcome, review request …) in full: its message text in every language, its image/video/file, whether it is on, and its WhatsApp (Meta) approval. Pass the id from list_store_automations (kind notification_template), or the…
get_order_statusGet the status and details of an e-commerce order. Supports Salla and Zid platforms, and any other connected store that can look orders up (odoo, shopify, woocommerce). Orders are synced from the connected store.
get_owner_briefingA short briefing of what needs the owner's attention in this LetsBot workspace right now, in one call: conversations where a customer is still waiting for a reply (how many, how long the oldest has waited, and the first few names), customer messages and new contacts in the last 24 hours…
get_quick_repliesGet all quick replies/canned responses available. Quick replies are pre-written message templates that can be sent quickly.
get_reportRead one tab of the LetsBot Reports page for a period: KPI cards with the change vs the previous period, the main chart (labels + series), the table rows (max 100) and footnotes. Tabs: conversations (opened/closed/open), responses (reply speed), resolutions, messages (inbound/outbound, delivery)…
get_store_setup_checklistThe step-by-step set-up of a store on LetsBot (Salla, Zid, Shopify, …): 1 connect the WhatsApp number, 2 store notifications (order status, verification code, welcome, review), 3 abandoned-cart reminders, 4 cash-on-delivery confirmation, 5 AI replies. Use it when the merchant asks to set up his…
list_scheduled_activityList messages that are still waiting to go out to customers: pending store notifications from Salla, Zid and WooCommerce (order updates, abandoned-cart reminders, …) and the outgoing WhatsApp send queue (including failed sends that would be re-sent when the number reconnects). Use it when the…
list_store_automationsList every automatic WhatsApp message this workspace sends to its store customers, and whether each one is ON or OFF: order/store event notifications (kind notification_template — e.g. order created, shipped, delivered, per store platform), abandoned-cart reminders (kind cart_reminder, plus older…
list_whatsapp_templatesList the WhatsApp message templates (Meta-approved message formats) of this workspace: name, exact language code, category (MARKETING / UTILITY / AUTHENTICATION), Meta review status and the rejection reason when Meta gave one, body text, header type, and the placeholders each template expects…
mark_as_readMark a conversation as opened in the LetsBot inbox, and send a read receipt to the customer on channels that support one. This affects inbox read state ONLY. It does NOT clear the conversation from get_conversations_awaiting_reply — only sending a reply does that — so do not call this expecting…

And 35 more tools.

In its maker's words

WhatsApp Business messaging, live chat, chatbots, campaigns and CRM for a LetsBot workspace.

Website
letsbot.net/en/whatsapp-mcp.html
Publisher
letsbot.net
Listed from
the official MCP Registry as net.letsbot/mcp
Version
1.0.0, updated 31 Oct 2026
Kinds of work
Messaging and support, Sales and marketing, Productivity

The domain it lives on

letsbot.net
registered 16 Jun 2023 (3 years ago), at Name.com, Inc., its name does not resolve now

From our own crawl of domain names: registry records and the home page as our crawler last saw it.

Every call we made

WhenWhat happenedTime
Answered2493 ms
Answered2201 ms
Answered1425 ms

Next door

Is this your bot? Claim its address to add a verified badge and keep the listing current.