SendGrid
EmailAPI keycredential probe
Send mail via the SendGrid v3 API (mail.send).
OCNORA ships 12 typed SendGrid operations. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run.
Operations 12
- Create ListCreate a marketing contact list with the given name.sendgrid.create_list
- Delete BounceRemove one address from the bounce suppression list so it can be mailed again.sendgrid.delete_bounce
- Delete ContactsQueue the deletion of marketing contacts by id, or of every contact in the account, and return the job id SendGrid assigns.sendgrid.delete_contacts
- Remove Global SuppressionTake one address off the global suppression list so SendGrid will deliver to it again.sendgrid.delete_global_suppression
- Get ListFetch one marketing contact list by id, optionally with a sample contact.sendgrid.get_list
- Get StatisticsFetch global email statistics for a date range, aggregated by day, week or month, together with the summed metrics across the range.sendgrid.get_stats
- List BouncesList bounced addresses on the suppression list, optionally within a Unix-timestamp window.sendgrid.list_bounces
- List ListsList the account's marketing contact lists, one page at a time.sendgrid.list_lists
- List Spam ReportsList addresses that reported a message as spam, optionally within a Unix-timestamp window.sendgrid.list_spam_reports
- Search ContactsSearch marketing contacts with an SGQL query and return the matching contacts, at most the first fifty.sendgrid.search_contacts
- Send MailSend one message through the SendGrid v3 mail send API, with optional cc/bcc, reply-to, categories, attachments, a dynamic template and a scheduled send time.sendgrid.send_mail
- Add or Update ContactsQueue an add-or-update of marketing contacts, optionally adding them to one or more lists, and return the job id SendGrid assigns.sendgrid.upsert_contacts
Templates that use SendGrid
- Inbox triage: classify and route emailEvery 15 minutes, fetch the next unread email, classify it (urgent / billing / general) and route urgent ones to the on-call inbox with an auto-acknowledgement.
- AI support agent with order lookupA webhook hands a customer message to a tool-using agent that can look up the order over HTTP, then the answer is emailed back.
- AI screen, human approve, then sendClassify an inbound request, ask a reviewer to approve or reject it, and email the requester the outcome.
- First notice of loss: extract, validate, triageA claim notification arrives by webhook; AI extracts the loss details, the payload is validated, an adjuster triages it and the claim is opened in Iris.
- Scheduled health check with email alertPing an endpoint every 5 minutes; if it does not return 200, email the on-call address with the status code.
- Sales inbox: qualify and routePoll the sales mailbox, classify each email as lead / existing customer / vendor, create Iris records for new leads and forward the rest to the right team.
- Delay, retry and dead-letterCall a flaky endpoint with backoff retries; on final failure wait, try a fallback endpoint, and if that also fails email an operator.
- Scheduled API digest by emailEvery weekday morning pull a JSON summary from your API, have an LLM turn it into three bullet points and email the team.
Run your first SendGrid workflow today.
Create a free workspace, add the connection, pick a template or describe the workflow to Build with AI. Workflow Health checks it before it runs.