KamoCRM

Email a member from their row

Featurekamo-internal
Shipped
8 ஆகஸ்ட், 2026 அன்று 3:27 AM UTC
Author
kamo
Commit
eeaf08c

Adds a mail action beside chat, call and profile on a member row, opening the Messages tool with the recipient already filled in. It is hidden unless the org has email enabled, the viewer holds ACCESS_MAIL, and the member actually has an address on file — an action that opens an empty composer is worse than no action. The permission is resolved once in NavTopPanel rather than per row: the deeper useEmailAvailability() probe costs an OTK plus provider and mailbox round-trips, and this panel mounts app-wide. Recipients go through as { initialData: { to: [email] } }. DraftMessage.to is a string[], so a flat { to: '...' } is silently dropped and the composer opens with no recipient — the same trap HexHeadPopover documents.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing