Contacts & CRM
reachOutToContact
Reach Out to Contact
Reach out to ONE of the caller's personal contacts by email: sends a single real email from the caller's connected Gmail (it appears in their Sent and reads as from them).
Arguments
accountIdstringoptionalAlias of `from`: the accountId from listMailAccounts. Takes precedence over `from` if both are given.bodystringrequiredThe plain-text message body for THIS email, in the user's intent. Required: never auto-generated from a vague instruction.contactIdstringrequiredThe id of the contact to email (from resolveContact / getContact / listContacts). The contact must have an email on file.fromstringoptionalAccount to send AS: an accountId or email from listMailAccounts. Omit to send from the primary account. The no-double-dip and suppression rails are per-USER, not per-account, so switching accounts never re-opens a touch window that is…overridebooleanoptionalNo-double-dip override. Omit/false by default: a contact already touched inside the last 14 days (a touched-<date> stamp or a recent send), or one in your newsletter pool (a template subscriber), is refused server-side to avoid a second…senderNamestringoptionalOptional name to sign off with (used by the intro/follow_up/thank_you templates).subjectstringrequiredThe email subject line for this send.templatestringoptionalOptional framing: 'intro', 'follow_up', or 'thank_you' wrap a greeting/sign-off around your body; 'plain' (default) sends the body verbatim. Templates never invent content.
Returns
The registry does not declare a return shape.
Declared limits
body: minimum length 1subject: minimum length 1
Ask for it
The Cloud routes these requests to this verb.
- email this contact
- reach out to Jane
- send Dana a follow-up
Pair it with
The verbs that finish the job.