#505 — Communications API

Repo: Twill-AI/facade State: closed | Status: done Assignee: meliascosta

Created: 2025-08-19 · Updated: 2025-08-26

Description

Implement merchant communications API endpoints in the facade backend to support a chat/communication log system for merchant pages. Sales reps should be able to view all communications for merchants they have access to, and admins (like Mike) should be able to add notes to any merchant.

Functional Requirements

  • Database Schema: Create merchant communications table tracking who when said what about which merchant
  • POST Endpoint: Add new communication entry. Mike (admin) should be able to put a note on any merchant (+Send same message to the rep that is assigned to the deal on this event). /api/v1/master/partner/partners/{partner_id}/merchants/{merchant_id}/messages
  • POST Endpoint for partner users to send messages to our slack /api/v1/partner/merchants/{merchant_id}/activities/user-message
  • Create front-end ticket to implement UI changes.

Notes

Add implementation notes, blockers, and context here

Add wikilinks to related people, meetings, or other tickets