Create CRM contact and log private chat messages to profile

When private Slack messages about a learner or adviser go unlogged, client context fragments and follow-ups stall. Capture contact details and attach the full message so coordinators have context before outreach.

Create CRM contact and log private chat messages to profile

Create CRM contact and log private chat messages to profile