Function: sendCompanyEmail()
sendCompanyEmail(
svc,companyId,msg,opts):Promise<SendEmailResult>
Defined in: src/server/services/email.ts:129
Company-aware send: resolve the company + per-process delivery settings, honor the enabled
kill switch, merge From / Reply-to / CC / BCC (company → process → per-send, de-duped), then
delegate to sendEmail. Backward-compatible — callers keep passing the same EmailMessage;
opts.cc / opts.bcc add ad-hoc per-send recipients on top of the saved process defaults.
Parameters
svc
SupabaseClient
companyId
string
msg
opts
bcc?
string[]
cc?
string[]
process
"recruiting" | "invoice" | "welcome" | "pipeline"
replyTo?
string | null
Returns
Promise<SendEmailResult>