Skip to content

Resend

The email API for developers

Communication

Connect it

In Keystile Automations → Connections → New connection, choose Resend and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in Resend: cancel scheduled email (Cancel a scheduled email before it is sent).

What it can do (58 actions)

ActionWhat it doesChanges data
Add Contact To SegmentAdd a contact to a segmentYes
Cancel Scheduled EmailCancel a scheduled email before it is sent
Create AudienceCreate a new contact audience in ResendYes
Create BroadcastCreate a new broadcast email to send to an audienceYes
Create ContactAdd a contact to a Resend audienceYes
Create Contact PropertyDefine a new custom field for contactsYes
Create DomainAdd a sending domain to your Resend account and get the DNS records to verify itYes
Create SegmentCreate a new segment for grouping contactsYes
Create TemplateCreate a new reusable email templateYes
Create TopicCreate a new topic to segment audience preferencesYes
Create WebhookCreate a webhook subscription for Resend eventsYes
Custom API CallMake a custom API call to a specific endpointYes
Delete AudiencePermanently delete an audience and all its contacts
Delete BroadcastPermanently delete a broadcast from your Resend account
Delete ContactRemove a contact from an audience
Delete Contact PropertyPermanently remove a custom contact field
Delete DomainRemove a domain from your Resend account
Delete SegmentPermanently delete a segment
Delete TemplatePermanently remove an email template
Delete TopicPermanently delete a topic
Delete WebhookPermanently remove a webhook subscription
Duplicate TemplateCreate a copy of an existing templateYes
Get BroadcastRetrieve a single broadcast by its ID
Get ContactRetrieve a single contact by ID or email, across all audiences
Get Contact PropertyRetrieve a single custom contact field by ID
Get Email AttachmentRetrieve a single attachment from a sent email
Get Email StatusRetrieve the delivery status of a sent email
Get SegmentRetrieve a single segment by its ID
Get TemplateRetrieve a single template by ID or alias
Get TopicRetrieve a single topic by its ID
Get WebhookRetrieve a single webhook by its ID
List AudiencesRetrieve all contact audiences in your Resend account
List BroadcastsRetrieve all broadcasts in your Resend account
List Contact PropertiesRetrieve all custom contact fields defined on the account
List Contact SegmentsList the segments a contact belongs to
List Contact TopicsList a contact's topic subscriptions
List ContactsRetrieve all contacts in an audience
List DomainsRetrieve all domains added to your Resend account
List Email AttachmentsRetrieve all attachments on a sent email
List Received EmailsRetrieve emails received on an inbound domain
List SegmentsRetrieve all segments in your Resend account
List Sent EmailsRetrieve a list of emails sent from your Resend account
List TemplatesRetrieve all email templates in your Resend account
List TopicsRetrieve all topics in your Resend account
List WebhooksRetrieve all webhooks configured on your Resend account
Publish TemplateMake a template's latest version liveYes
Remove Contact From SegmentRemove a contact from a segment
Reschedule EmailUpdate the send time of a scheduled emailYes
Send Batch EmailsSend up to 100 emails in a single API callYes
Send BroadcastSend or schedule a broadcast email to its audienceYes
Send EmailSend a text or HTML emailYes
Update BroadcastUpdate an unsent broadcast's content or targetingYes
Update ContactUpdate the name or subscription status of a contact in an audienceYes
Update Contact PropertyUpdate the fallback value of a custom contact fieldYes
Update TemplateUpdate an existing email template's content or metadataYes
Update TopicUpdate a topic's name, description, or visibilityYes
Update WebhookUpdate a webhook's endpoint, events, or statusYes
Verify DomainTrigger a DNS verification check for a domainYes

Start a workflow when… (1 triggers)

  • Email Event — Triggers when a selected email or contact event occurs in Resend

How Keystile protects it

Every Resend action is checked before it runs, whether it comes from an AI tool or a workflow. 24 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use Resend with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps