Whautomate
Whautomate is a platform that offers seamless integrations for customer engagement, including AI chatbots, appointment scheduling, and broadcast messaging.
Verdict
Common use cases
- Pull contact lists for outreach planning
- Retrieve message threads during support escalations
- Audit broadcast campaigns after send
- Add new leads to WhatsApp from chat
- Delete outdated segments before cleanup
Integration
- Vendor
- Whautomate
- Category
- communication
- Auth
- API_KEY
- Tools
- 16
- Composio slug
whautomate
Tools
- Add Contact
Tool to add a new contact. use when you need to programmatically create contacts via the api.
- Delete Segmentdestructive
Tool to delete a specific segment. use when you need to remove a segment by its id. use after confirming you have the correct segmentid.
- Delete Service Categorydestructive
Tool to delete a service category. use when you need to remove a specific service category by its id. use after confirming you have the correct servicecategoryid.
- Get All Webhooks
Tool to retrieve all registered webhooks. use after authenticating to audit or inspect existing webhook subscriptions.
- Get Broadcast By ID
Tool to retrieve a specific broadcast's details. use when you have a broadcast id and need its metadata. use after confirming the broadcastid is valid, as this returns detailed broadcast data.
- Get Broadcasts
Tool to retrieve a list of broadcasts. use when you need to fetch broadcasts with optional filters such as status or date ranges. example: "get all scheduled broadcasts after 2023-01-01t00:00:00z."
- Get Contacts
Tool to retrieve a list of contacts. use when you need to fetch contacts from whatsapp with optional pagination and filters.
- Get Messages of Contact
Tool to retrieve chat messages for a specific contact. use after providing a valid contactid. supports pagination and optional date filtering.
- Get Segments
Tool to retrieve a list of segments. use when you need to fetch segments with optional name filtering and pagination.
- Get Service By Id
Tool to retrieve details of a specific service by its unique id. use when you need comprehensive service information.
- Get Service Categories
Tool to retrieve a list of service categories. use when you need to list categories with optional pagination.
- Get Services
Tool to retrieve a list of services with optional filters. use when you need to fetch available services for display or scheduling.
- Get Staff Availability Blocks
Tool to retrieve a staff member's blocked time schedule over a date range. use when you need to view unavailable slots after confirming staffid and desired date range.
- Get Staff By ID
Tool to retrieve detailed information about a specific staff member. use when you have a valid staff id and need full profile details. use after confirming staffid.
- Get Staffs
Tool to retrieve a list of staff members. use when you need to list staff with optional pagination or search filters.
- Update Service
Tool to update an existing whatsapp service. use when you need to modify service attributes like name, description, enabled state, or config.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the MCP Integrations page. 2. Click 'Add Integration' and select Whautomate from the communication category. 3. Open your Whautomate dashboard, go to Settings > API, and generate a new API key with read and write permissions. 4. Paste the key into Switchy's auth field and click 'Connect'. 5. Switchy will validate the key and confirm the connection within a few seconds. 6. To test, open any Space and type '@Whautomate get contacts' — you should see a list of your WhatsApp contacts returned inline. 7. If the response is empty or errors, double-check the API key has not expired and that your Whautomate account has active contacts. 8. Once confirmed, you can invoke any of the 16 tools by @mentioning Whautomate and describing the task in plain language.
What teammates see: by default, memories from Whautomate are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List Recent Contacts
@Whautomate get all contacts added in the last 7 days, sorted by creation date descending.Open in a Space →
Retrieve Broadcast Details
@Whautomate get broadcast details for ID abc123 and show me the status, send time, and recipient count.Open in a Space →
Check Message History
@Whautomate retrieve the last 20 messages for contact ID xyz789, including timestamps and sender names.Open in a Space →
Add New Contact
@Whautomate add a new contact with phone +1234567890, first name Alex, last name Chen, and tag them as 'demo-request'.Open in a Space →
Audit Active Webhooks
@Whautomate show me all active webhooks, including their URLs, event types, and creation dates.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@whautomate show me all contacts who haven't responded in the last 30 days so we can plan a re-engagement campaign
Based on the contacts retrieved from your Whautomate workspace, here are 47 contacts with no message activity in the past 30 days: Maria Santos (last contact: 34 days ago, segment: Trial Users), James Chen (last contact: 41 days ago, segment: Enterprise Leads), Sofia Rodriguez (last contact: 38 days ago, segment: Free Plan)... The full list includes contact names, phone numbers, assigned segments, and days since last interaction. Most fall into your Trial Users and Enterprise Leads segments, suggesting these groups may benefit from targeted follow-up messaging.
This example demonstrates the Get Contacts tool with date filtering to surface engagement gaps. The MCP requires valid API key authentication and returns data based on your actual contact database state. Response times vary with contact volume; accounts with 10,000+ contacts may experience slower queries.
@whautomate create a new contact for +1-555-0199 named Alex Kim and add them to our Product Launch segment
I've successfully created a new contact in your Whautomate workspace. Contact details: Name: Alex Kim, Phone: +1-555-0199, Contact ID: wh_ct_9x4k2m7p. The contact has been added to your 'Product Launch' segment as requested. You can now send broadcasts to this contact through that segment or message them directly via WhatsApp. Note that the contact will receive messages based on your workspace's messaging permissions and opt-in status.
This showcases the Add Contact tool for programmatic contact creation with segment assignment. The MCP performs a write operation that immediately affects your Whautomate contact database. Ensure you have proper consent before adding contacts, as this creates a real entry that can receive messages. Segment names must match existing segments exactly.
@whautomate pull the last 20 messages from contact ID wh_ct_5a8n3j2r and summarize the main customer concern
I retrieved 20 messages from contact wh_ct_5a8n3j2r spanning March 15-22. The conversation shows the customer initially inquired about bulk pricing for 500 units, then expressed frustration about delayed quote delivery (mentioned 3 times across 4 days). Your team provided a quote on March 20, but the customer is now asking about competitor pricing and requesting a discount to match. Main concern: The customer feels undervalued due to slow response time and is actively comparing your offer to alternatives. Recommended action: Prioritize a personalized follow-up addressing the delay and exploring flexible pricing.
This pairs the Get Messages of Contact tool with AI reasoning to extract actionable insights from conversation history. The MCP fetches raw message data; the AI synthesizes patterns and sentiment. Message retrieval respects Whautomate's pagination limits (typically 50-100 messages per request). Ensure the contact ID is valid before querying.
Use-case deep-dives
When Whautomate fits outbound WhatsApp campaigns at scale
A 6-person e-commerce support team sends weekly order-status broadcasts to 2,000+ WhatsApp contacts and needs to segment by purchase date or delivery zone. Whautomate is the right call here because its broadcast and segment tools let you schedule messages, filter by custom fields, and audit webhook delivery without writing your own WhatsApp Business API wrapper. The 16-tool scope covers contact management, message retrieval, and webhook inspection—enough to automate the full send-confirm-respond loop. If your team only sends ad-hoc replies (not scheduled campaigns), the broadcast tooling is overkill and a lighter MCP like Twilio or a generic webhook server is faster to set up. For teams running regular outbound campaigns with segmentation, Whautomate saves you from reinventing broadcast logic.
When this MCP wins for bi-directional contact sync
A 3-person sales team uses WhatsApp as their primary inbound channel and wants every new conversation auto-added to their CRM (HubSpot or Pipedrive) with message history attached. Whautomate's Add Contact and Get Messages of Contact tools make this a clean two-step workflow: poll for new contacts, fetch their chat history, push to CRM. The API-key auth is straightforward for a single shared workspace, and the pagination support handles high-volume inbound without rate-limit headaches. The trade-off: if your CRM already has a native WhatsApp integration (like HubSpot's inbox), Whautomate adds a redundant layer unless you need custom segmentation or broadcast features the CRM doesn't expose. For teams building a custom sync pipeline or routing WhatsApp leads to multiple tools, this MCP is the fastest path to production.
When service-category tooling justifies the integration
A 4-person home-services startup (plumbing, HVAC) takes bookings via WhatsApp and wants to auto-confirm appointments, assign them to service categories, and trigger follow-up broadcasts 24 hours before the visit. Whautomate's Delete Service Category and Get Broadcasts tools suggest it's built for this workflow: you can programmatically manage service buckets and schedule reminders without manual tagging. The webhook retrieval tool lets you audit delivery failures when a customer claims they never got the confirmation. If your booking volume is under 50/week and you're manually triaging requests anyway, the 16-tool overhead is heavy—just use WhatsApp Business app with canned replies. Above 50/week or when you need audit trails for compliance, Whautomate's structured tooling pays off by turning WhatsApp into a real booking system.
Frequently asked
What does the Whautomate MCP do in Switchy?
It connects Switchy to your Whautomate account so AI can manage WhatsApp contacts, broadcasts, and messages. You can ask AI to add contacts, retrieve chat histories, schedule broadcasts, or audit webhooks—all without leaving the conversation. Useful for teams running customer support or marketing campaigns through WhatsApp.
Do I need admin access to connect Whautomate?
You need a Whautomate API key with permissions to read and write contacts, broadcasts, and webhooks. Whautomate doesn't use OAuth; you generate the key in your account settings. If your key lacks write permissions, AI can still read contacts and messages but can't create broadcasts or add contacts.
Can the MCP send WhatsApp messages directly to customers?
No. It retrieves message histories and manages contacts, but doesn't send individual messages. To send WhatsApp messages, you create broadcasts through the MCP or use Whautomate's interface. Think of it as a read-heavy tool for auditing conversations and a write tool for bulk campaigns, not one-to-one chat.
How is this different from using Whautomate's dashboard?
The MCP lets AI handle repetitive lookups and bulk operations in natural language. Instead of clicking through the dashboard to find a contact's message history or delete old segments, you ask AI once. The dashboard is still better for visual campaign design or reviewing analytics; the MCP is faster for scripted workflows.
Who on the team should connect the Whautomate MCP?
Whoever owns your Whautomate account and can generate API keys. Once connected in Switchy, anyone in the workspace can ask AI to query contacts or broadcasts—they don't need separate Whautomate logins. Limit access if your team shouldn't see all customer message histories or broadcast data.