respondio-bridge

Bridges Respond.io webhooks to a CRM agent for automated customer message handling and SLA tracking.

1|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/tapway/shogun-os --skill respondio-bridge-tapway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: respondio-bridge
Source: https://github.com/tapway/shogun-os/tree/main/skills/crm/respondio-bridge
Command: npx skills add https://github.com/tapway/shogun-os --skill respondio-bridge-tapway

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve? Managing customer conversations across WhatsApp, Instagram, Facebook, and website chat requires constant manual monitoring and fast replies. This Skill connects Respond.io to the Kizuna CRM agent so inbound messages are verified, classified, answered with brain-stored templates, and logged automatically. ## Core Features & Use Cases - Inbound Webhook Handling: Verifies HMAC-SHA256 signatures, extracts message context, and classifies intent (inquiry, complaint, lead, support). - Template Replies & Contact Sync: Sends brain-stored templates with variable substitution and syncs Respond.io contacts to brain people pages. - SLA Monitoring & Escalation: Reports first-response times, flags breached conversations, and escalates to human agents via assignment API or Slack notifications. - Use Case: A customer messages your WhatsApp business number asking about a product. The bridge verifies the webhook, matches the contact, sends a welcome template reply, and logs the conversation to the knowledge base. ## Quick Start Ask the agent to check the response SLA for the last 24 hours using your Respond.io API key and post the report to your CRM channel.

Frequently Asked Questions about respondio-bridge

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I connect Respond.io to an AI agent for auto-replies?

Configure a Respond.io webhook pointing to the agent's endpoint, set the platform to respondio in the profile config, and store the API key in secrets. The bridge verifies HMAC-SHA256 signatures, classifies intent, and replies using brain-stored templates.

How do I send WhatsApp template messages through the Respond.io API?

Store templates as brain pages with type template and platform respondio frontmatter, then run the send-template script with the template name and conversation ID. Variables like contact_name are substituted before sending via the Respond.io messages endpoint.

Respond.io vs Chatwoot for customer messaging automation?

This bridge targets Respond.io accounts with channels like WhatsApp, Instagram, and Facebook. If your team uses Chatwoot as the shared inbox instead, the documentation directs you to the separate chatwoot-bridge skill.

Why is my Respond.io webhook returning 401 errors?

A 401 response indicates a webhook secret mismatch between Respond.io and your configuration. Regenerate the webhook secret in the Respond.io dashboard and update the webhook_secret value in the profile config.

How do I track first response time SLA for customer conversations?

Run the check-sla script with your API key, an hours window, and a threshold in minutes. It reports auto-responded, human-handled, and breached conversations, and can run as a cron job posting to Slack.

When should I not use Respond.io for customer messaging?

Avoid it for internal team chat, where Slack or Telegram fits better, and for email-only workflows without a Respond.io account, where a Gmail integration is more appropriate.