SendGrid

SendGrid is the most complete launch provider: contact upserts, connection checks, transactional sends, campaign stats, templates, and campaigns all map cleanly into the Vorlek contract.

Connection setup

  1. Create or open a SendGrid account.
  2. Create an API key with Marketing and Mail Send access.
  3. Connect it with vorlek connect sendgrid --api-key SG.xxxxx or through the dashboard.
  4. Run get_connection_status before live sends.

Gotchas

Tool coverage

ToolSupportNotes
upsert_contactYesCreates missing custom fields, returns a normalized contact id, and may include meta.job.status: "pending" for accepted async imports.
get_contactYesSearches Marketing Contacts by email for read-after-write verification.
send_transactionalYesUses SendGrid Mail Send for synchronous transactional email.
get_campaign_statsYesReturns normalized send/open/click/bounce/unsubscribe metrics.
list_templatesYesReturns template ids, names, and update timestamps where available.
list_campaignsYesNormalizes campaign status to draft, scheduled, or sent.

Provider links