#839 — Invites to merchant portal stopped being tracked in activities

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

Created: 2025-12-17 · Updated: 2025-12-28

Description

Current behavior: Merchant not invited:

  • invited_at: null
  • merchant_portal_invite: null
  • ✅ activity: not populated

Merchant invited:

  • merchant_portal_invite: invited
  • invited_at: Populated with the corresponding timestamp
  • activity: need to be populated, keeping track of the email/timestamp/user in metadata.

Merchant accepted invitation:

  • merchant_portal_invite: accepted
  • activity: not populated, keeping track of the email/timestamp/user in metadata.

Note, the user who invites the merchant can be master as well (#828), where the behavior should stay consistent.

Notes

Add implementation notes, blockers, and context here

Add wikilinks to related people, meetings, or other tickets