Helpwise
Helpwise is an easy-to-use customer service platform that helps you manage all customer communication from a single place.
Verdict
Common use cases
- Triage new support tickets from chat
- Add internal notes to customer threads
- Create contacts from meeting transcripts
- Upload attachments to open conversations
- Set up webhooks for ticket events
Integration
- Vendor
- Helpwise
- Category
- other
- Auth
- API_KEY
- Tools
- 36
- Composio slug
helpwise
Tools
- Add note to conversation
Tool to add a note to a conversation. Use after obtaining the conversation_id to provide context.
- Create attachment
Tool to upload a new attachment. Use when you need to send a file to Helpwise and receive its attachment metadata.
- Create Helpwise Team
Tool to create a new team. Use when you need to group users under a team. Use after confirming unique team name.
- Create Helpwise Webhook
Tool to create a new webhook in Helpwise. Use when you need to receive event notifications for conversations, messages, or other triggers.
- Delete Contactdestructive
Tool to delete a contact. Use when you need to remove an existing contact by its unique identifier. Implements robust endpoint probing similar to DeleteWebhook: tries multiple paths and HTTP methods to accommodate dev-apis variations, with
- Delete Helpwise Conversationdestructive
Tool to delete a conversation. Use when you need to permanently remove a conversation by its ID after confirming the ID is correct.
- Delete Helpwise Messagedestructive
Tool to delete a message. Use when you need to permanently remove a message by its ID after confirming the ID is correct.
- Delete Helpwise Notedestructive
Tool to delete a note from a conversation. Use when you need to permanently remove a note by its ID from a specific conversation after confirming the IDs.
- Delete Helpwise Webhookdestructive
Tool to delete a webhook. Use when you need to remove a specific webhook by its ID after confirming the ID is correct.
- Delete Mailboxdestructive
Tool to delete a mailbox. Use when you need to remove an existing mailbox by its unique identifier.
- Delete Signaturedestructive
Tool to delete an email signature. Use when you need to remove a specific signature by its unique identifier after confirming its ID.
- Delete Tagdestructive
Tool to delete a tag. Use when you need to remove an existing tag by its unique identifier after confirming the ID.
- Delete Teamdestructive
Tool to delete a team. Use when you need to remove an existing team by its unique identifier after confirming the ID and dependencies.
- Delete Templatedestructive
Tool to delete a template. Use when you need to permanently remove an email template by its ID after confirming the ID is correct.
- Get Attachment
Tool to retrieve a specific attachment. Use when you need to fetch an attachment by its ID; call after obtaining the attachment ID.
- Get Conversation
Tool to retrieve details of a specific conversation. Use when you need full conversation context.
- Get Conversation Attachments
Tool to retrieve attachments. Use when you need to list all files sent in a given conversation or across your account.
- Get Conversation Note
Tool to retrieve details of a specific note. Use when you know the conversation and note IDs and need full note information.
- Get Conversation Notes
Tool to retrieve notes for a conversation. Use when you need to fetch all notes associated with a specific conversation after confirming the conversation ID is correct.
- Get Conversations
Tool to retrieve a list of conversations. Use when you need to list and paginate support conversations for display or analysis.
- Get Helpwise Contact
Tool to retrieve details of a specific contact. Use when you know the contact ID and need full contact information.
- Get Helpwise Mailbox
Tool to retrieve details of a specific mailbox by its ID. Use when you know the mailbox ID and need full mailbox information.
- Get Helpwise Mailboxes
Tool to retrieve mailboxes. Use when you need to list and paginate mailboxes after authenticating.
- Get Helpwise Messages
Tool to retrieve messages for a specific conversation. Use when you need to list and paginate messages within a conversation context.
- Get Helpwise Tag
Tool to retrieve a specific tag. Use when you need to fetch the properties of a tag by its ID.
- Get Helpwise Team
Tool to retrieve details of a specific team by its ID. Use after confirming the team_id.
- Get Helpwise Teams
Tool to retrieve Helpwise teams. Use when you need to list and paginate all teams for assignment or management.
- Get Helpwise Templates
Tool to retrieve Helpwise email templates. Use when you need to list and paginate all email templates for your account.
- Get Helpwise Users
Tool to retrieve Helpwise users list. Use when you need to fetch and paginate agents for assignment.
- Get Helpwise Webhook
Tool to retrieve details of a specific webhook. Use when you know the webhook ID and need full webhook configuration.
- Get Helpwise Webhooks
Tool to retrieve Helpwise webhooks. Use when you need to list and paginate all webhook configurations.
- Update Helpwise Contact
Tool to update an existing Helpwise contact. Use when you need to modify contact details or custom attributes.
- Update Helpwise Message
Tool to update an existing message. Use when you need to modify message content by its ID.
- Update Helpwise Tag
Tool to update an existing tag. Use when you need to modify a tag's name or color after confirming the tag ID.
- Update Helpwise Template
Tool to update an existing email template. Use when you need to modify template name, subject, or content after confirming the template ID.
- Update Mailbox
Tool to update an existing mailbox. Use when you need to modify mailbox properties (for example name, address, or default status) after confirming the mailbox_id.
Setup
Setup guide
- 11. In Switchy, open the Space where you want to use Helpwise and click **Add Integration** in the sidebar. 2. Search for Helpwise and select it from the list. 3. Log in to your Helpwise account in a separate tab, navigate to **Settings > API Keys**, and generate a new API key with read and write permissions for conversations, contacts, and teams. 4. Copy the API key and paste it into the Switchy connection dialog, then click **Connect**. 5. Switchy will verify the key and confirm the connection. 6. Back in your Space, type a message like '@Helpwise list my recent conversations' and send it. 7. If the MCP returns a list of conversations, the integration is working. 8. You can now invoke any of the 36 tools by @mentioning Helpwise and describing what you need — for example, '@Helpwise add a note to conversation ID 12345 saying we escalated this to engineering'.
What teammates see: by default, memories from Helpwise 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
Summarize Recent Tickets
@Helpwise list my 10 most recent conversations, then summarize the open ones by priority and customer name.Open in a Space →
Add Context Note
@Helpwise add a note to conversation ID 67890 saying 'Customer confirmed the issue started after the 2.1 release; escalating to product team.'Open in a Space →
Create Contact from Email
@Helpwise create a contact with email jane.doe@example.com, name Jane Doe, and tag them as 'enterprise-trial'.Open in a Space →
Upload Support Document
@Helpwise upload the file 'debug-log.txt' from my desktop and attach it to conversation ID 54321.Open in a Space →
Set Up Ticket Webhook
@Helpwise create a webhook that sends new conversation events to https://hooks.example.com/helpwise-tickets.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Helpwise show me all open conversations in the support mailbox from the last 48 hours, grouped by priority
Based on the support mailbox data, here are the open conversations from the last 48 hours: **High Priority (3 conversations)** - Conv #8472: Payment processing error - Customer unable to complete checkout (assigned to Sarah, 6 hours old) - Conv #8469: Account access locked after migration (assigned to Mike, 18 hours old) - Conv #8465: Data export request - compliance deadline (unassigned, 32 hours old) **Normal Priority (7 conversations)** - Conv #8471: Feature request for bulk import (assigned to Jordan, 12 hours old) - Conv #8468: Question about API rate limits (assigned to Sarah, 24 hours old) [...5 more listed] This is an illustrative example showing how conversation data would be retrieved and organized.
This example demonstrates Helpwise's conversation listing and filtering capabilities. The MCP can retrieve conversations with various filters (status, mailbox, time range) and the AI can organize results by custom criteria. Requires API key with read access to the target mailbox. Actual conversation counts and details vary by your account activity.
@Helpwise add a note to conversation #8472 saying we've escalated the payment issue to engineering and expect a fix by EOD
Note added successfully to conversation #8472. **Note Details:** - Content: "Escalated payment processing issue to engineering team. Expected resolution: end of business day today. Customer notified of timeline." - Added by: API integration - Timestamp: 2024-01-15 14:23 UTC - Conversation: #8472 (Payment processing error) The note is now visible to all team members with access to this conversation. This is an illustrative example of how internal notes are created and confirmed.
This showcases Helpwise's internal collaboration feature — adding context notes that customers don't see. Useful for handoffs between team members or documenting escalation steps. The note-creation action is permanent and visible to anyone with conversation access. You must have the correct conversation_id before adding notes.
@Helpwise create a webhook that notifies our Slack channel whenever a conversation is marked as urgent, and draft the webhook payload structure we should expect
Webhook created successfully in Helpwise. **Webhook Configuration:** - Webhook ID: wh_9x4k2m - Target URL: https://hooks.slack.com/services/YOUR/SLACK/WEBHOOK - Trigger: conversation.priority_changed (when priority set to 'urgent') - Status: Active **Expected Payload Structure:** ```json { "event": "conversation.priority_changed", "conversation_id": "8473", "priority": "urgent", "mailbox": "support@company.com", "subject": "Customer subject line", "assigned_to": "user_id", "timestamp": "2024-01-15T14:30:00Z" } ``` This is an illustrative example of webhook setup and payload format.
This demonstrates Helpwise's webhook creation for real-time event notifications. Webhooks enable integration with external tools (Slack, custom dashboards, alerting systems). Once created, the webhook fires automatically on matching events — no polling needed. Requires webhook management permissions and a publicly accessible endpoint URL to receive events.
Use-case deep-dives
When Helpwise MCP streamlines multi-timezone support teams
A 6-person support team spanning US and APAC timezones uses Helpwise to manage shared email inboxes. The MCP shines here because agents can ask Switchy to pull unresolved conversations, add handoff notes, and tag threads for follow-up—all without leaving the chat. The 36-tool scope covers conversation reads, note creation, and attachment uploads, so an agent can say "summarize open tickets tagged urgent and add my handoff notes" in one prompt. The threshold: if your team needs custom SLA tracking or advanced routing logic, you'll still configure that in Helpwise's UI—the MCP handles the read-write grunt work, not policy automation. For teams doing 50-200 tickets a day across shifts, this MCP cuts handoff friction by half.
Why Helpwise MCP works for quarterly business reviews
A 3-person customer success team at a B2B SaaS company runs quarterly business reviews with key accounts. They use Helpwise to track all client email threads. The MCP lets a CSM ask Switchy to "pull all conversations with Acme Corp from Q1, summarize sentiment, and list unresolved issues" in a single query. The conversation-read and contact-lookup tools surface the history; the note-add tool lets the CSM append prep findings directly to threads. The limit: if your review process needs CRM data (deal size, renewal date), you'll pair this with a Salesforce or HubSpot MCP—Helpwise stores communication, not account metrics. For teams managing 10-30 accounts with heavy email volume, this MCP turns review prep from a 2-hour slog into a 20-minute AI-assisted pull.
When Helpwise MCP helps product teams mine support patterns
A 4-person product team at a startup uses Helpwise for customer support and wants to extract common onboarding questions to improve docs. The MCP enables a PM to ask Switchy to "find all conversations tagged onboarding from the last month and summarize top pain points." The conversation-read and note-retrieval tools surface the threads; the PM can then ask for a draft FAQ based on recurring issues. The trade-off: if your support volume exceeds 500 tickets a month, the MCP's conversation-list tool can get slow—you'll want to filter by date or tag upfront. For early-stage teams (under 100 tickets/month) trying to close the loop between support and product, this MCP turns ticket archaeology into a 10-minute insight sprint.
Frequently asked
What does the Helpwise MCP let me do in Switchy?
It connects your Helpwise shared inbox to Switchy's AI workspace. You can read conversations, add notes, create and delete messages, manage contacts and teams, upload attachments, and set up webhooks — all without leaving Switchy. The MCP exposes 36 tools covering most of Helpwise's core inbox and collaboration features.
Do I need admin access to connect Helpwise?
Yes. The MCP uses an API key, which you generate from your Helpwise account settings. Only workspace admins can create API keys in Helpwise, so you'll need admin permissions to set up the integration. Once connected, the MCP inherits the permissions of that API key across all teams and mailboxes.
Can the Helpwise MCP send replies to customers?
No. The MCP can create and delete messages inside Helpwise, but it doesn't send outbound emails or replies to end users. If you need to draft a reply, use the MCP to add a note or internal message, then have a team member send it manually from Helpwise.
Why use this instead of Helpwise's web app or Zapier?
The MCP lives inside Switchy's AI context, so your team can query inbox data, add notes, and manage conversations in natural language without switching tabs. Zapier is better for scheduled workflows or connecting Helpwise to non-AI tools. Use the MCP when you want conversational access to your inbox alongside other work.
Who on my team should connect the Helpwise MCP?
Whoever owns your Helpwise workspace and has admin rights to generate API keys. Once connected, any Switchy user in your workspace can invoke the MCP's tools. If you want to limit access, create a separate Helpwise API key with restricted permissions before connecting it to Switchy.