Integrations
SendGrid logo

SendGrid integration

Marketing & Advertising · 15 actions · API key auth

Email delivery and marketing platform for transactional and marketing emails. Send emails, manage contacts, create lists, and handle email suppressions.

Overview

The ModuleX SendGrid integration lets a ModuleX agent operate SendGrid on your behalf — running create, send and remove actions across emails, email multiple recipients and contacts — directly from a plain-English request, using your organization's own SendGrid credentials. No pre-built workflow is required: the agent picks the right SendGrid action for the task.

SendGrid is a marketing & advertising platform. ModuleX adds the agent layer: ask for an outcome and it selects and runs the right SendGrid action — or, when you want a repeatable process, the composer assembles a SendGrid workflow for you, streaming the nodes onto the canvas as it builds.

Ask the assistant

Drive SendGrid in plain English

Type what you want. A ModuleX agent picks the right SendGrid action — or chains several — and runs it. No workflow to build.

  • Create a new contact or update an existing one (matched by email)
    resolves toadd_or_update_contact
  • Find the contact I describe and remove it
    resolves tosearch_contactsdelete_contacts
  • Send a single transactional email to one recipient
    resolves tosend_email
  • Show me the contact lists that match what I describe
    resolves toget_contact_lists
Use cases

What you can automate with SendGrid

  • Find the right contact and remove it in one promptsearch_contactsdelete_contacts
  • Send an email where it needs to gosend_email
  • Add an or update contact on the flyadd_or_update_contact
  • Create a contact list straight from a requestcreate_contact_list
  • Remove a contact from list you no longer needremove_contact_from_list
  • Remove a global suppression you no longer needdelete_global_suppression
At a glance

SendGrid integration at a glance

VendorSendGrid
CategoryMarketing & Advertising
Actions available15
AuthenticationAPI key
Uses your own credentialsYes
Works with the assistantYes
Works in the composerYes
Multi-step / tool-chainingYes
Technical referenceView docs
Integration version1.0.0
Last updatedJun 2026
Reference

All 15 SendGrid actions

Emails1
send_email
Send a single transactional email to one recipient
Email Multiple Recipients1
send_email_multiple_recipients
Send the same email to multiple recipients individually (each recipient gets a separate copy)
Or Update Contacts1
add_or_update_contact
Create a new contact or update an existing one (matched by email). Optionally adds to specified lists.
Contacts2
search_contacts
Search contacts using SendGrid Query Language (SGQL)
delete_contacts
Permanently delete specified contacts (or all)
Contact Lists2
create_contact_list
Create a new contact list
get_contact_lists
Get all contact lists with their IDs and counts
Contact From Lists1
remove_contact_from_list
Remove contacts from a list (does not delete them)
Email to Global Suppressions1
add_email_to_global_suppression
Add emails to the global suppression group
Global Suppressions2
delete_global_suppression
Remove an email from the global suppression group
list_global_suppressions
List all globally suppressed (unsubscribed) emails
All Bounces1
get_all_bounces
Get all bounced email addresses
Bounces1
delete_bounces
Remove emails from the bounces list
Blocks2
list_blocks
List all blocked email addresses
delete_blocks
Remove emails from the blocks list

See full parameters and response schemas in the SendGrid integration docs

Two ways

Two ways to use SendGrid in ModuleX

Ask the assistantType what you want done and a ModuleX agent picks the right SendGrid action and runs it — no workflow to build.
Compose a workflowNeed it to happen every time? Describe the process and the composer wires SendGrid into a repeatable workflow you can run on a schedule, from chat, or as an API.
Security

Connecting SendGrid

API keySendGrid uses API-key authentication. You provide your own SendGrid secret key; ModuleX encrypts it and scopes it to your organization, so your whole team can use SendGrid without re-authenticating.

Step-by-step setup in the SendGrid docs

Related

Pairs well with SendGrid

Agents often chain SendGrid with these — connect them once and the agent can use all of them in a single task.

FAQ

SendGrid + ModuleX FAQ

A ModuleX agent can run any of SendGrid's 15 actions — across emails, email multiple recipients, contacts and contact lists — from a plain-English request, using your organization's own SendGrid credentials.
No. The agent selects the right SendGrid action from your prompt. A workflow is only needed when you want a repeatable process — and the composer builds that for you from a description.
Via your own SendGrid API key, stored encrypted and scoped to your organization.
15, spanning emails, email multiple recipients, contacts and contact lists.
SendGrid runs on your own credentials, so any SendGrid usage is billed by SendGrid directly. ModuleX meters the agent run — and if you connect your own model keys, there's no ModuleX markup on model usage.

Put SendGrid to work in ModuleX.

Connect SendGrid once with your own credentials and let your agent run all 15 actions on demand.

Last updated: Jun 2026Browse all 175 integrations →