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.
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.
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 to
add_or_update_contact - Find the contact I describe and remove itresolves to
search_contactsdelete_contacts - Send a single transactional email to one recipientresolves to
send_email - Show me the contact lists that match what I describeresolves to
get_contact_lists
What you can automate with SendGrid
- Find the right contact and remove it in one prompt
search_contactsdelete_contacts - Send an email where it needs to go
send_email - Add an or update contact on the fly
add_or_update_contact - Create a contact list straight from a request
create_contact_list - Remove a contact from list you no longer need
remove_contact_from_list - Remove a global suppression you no longer need
delete_global_suppression
SendGrid integration at a glance
All 15 SendGrid actions
Emails1
send_emailEmail Multiple Recipients1
send_email_multiple_recipientsOr Update Contacts1
add_or_update_contactContacts2
search_contactsdelete_contactsContact Lists2
create_contact_listget_contact_listsContact From Lists1
remove_contact_from_listEmail to Global Suppressions1
add_email_to_global_suppressionGlobal Suppressions2
delete_global_suppressionlist_global_suppressionsAll Bounces1
get_all_bouncesBounces1
delete_bouncesBlocks2
list_blocksdelete_blocksSee full parameters and response schemas in the SendGrid integration docs
Two ways to use SendGrid in ModuleX
Connecting SendGrid
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.
SendGrid + ModuleX FAQ
Put SendGrid to work in ModuleX.
Connect SendGrid once with your own credentials and let your agent run all 15 actions on demand.