feat: Google Business Messages channel #12

Open
opened 2026-06-23 14:12:10 +00:00 by jmiller · 0 comments
Owner

Summary

Add Google Business Messages as a support channel alongside website chat, Facebook, and WhatsApp.

Requirements

  • Inbound messages — receive customer messages from Google Maps and Google Search business listings
  • Unified inbox — Google Business Messages conversations appear in the same agent inbox
  • Rich messages — support Google Business Messages rich cards, carousels, suggested replies
  • Agent handoff — auto-assign to available agent via existing AgentHelper

Technical Notes

  • Google Business Messages API (via Business Communications API)
  • Webhook endpoint: {site}/api/mokosuitesupport/webhook/google
  • Add to WebhookChannelHelper alongside Facebook and WhatsApp handlers
  • Channel enum: add google_business to conversations table
## Summary Add Google Business Messages as a support channel alongside website chat, Facebook, and WhatsApp. ## Requirements - **Inbound messages** — receive customer messages from Google Maps and Google Search business listings - **Unified inbox** — Google Business Messages conversations appear in the same agent inbox - **Rich messages** — support Google Business Messages rich cards, carousels, suggested replies - **Agent handoff** — auto-assign to available agent via existing AgentHelper ## Technical Notes - Google Business Messages API (via Business Communications API) - Webhook endpoint: `{site}/api/mokosuitesupport/webhook/google` - Add to WebhookChannelHelper alongside Facebook and WhatsApp handlers - Channel enum: add `google_business` to conversations table
Sign in to join this conversation.