Resend
Shanone’s Resend integration gives your agent 69 tools covering transactional and broadcast email — sending, contacts/audiences/segments, domain verification, templates, suppressions, and webhooks.Getting Started
1
Create a Resend API key
Generate a key from the Resend dashboard.
2
Add the key in Shanone
Go to Integrations in the Shanone dashboard, select Resend, and paste in the key (
re_...).3
Retry your request
Once saved,
shanone_execute_tool calls for resend_* tools will succeed.Available Tools
Shanone provides 69 tools for Resend, organized into these categories:Emails & broadcasts
Emails & broadcasts
resend_send_email, resend_send_batch_emails, resend_list_emails, resend_get_email, resend_cancel_email, resend_update_email, resend_list_broadcasts, resend_create_broadcast, resend_send_broadcast, resend_get_broadcast, resend_delete_broadcast, resend_update_broadcastContacts & segments
Contacts & segments
resend_list_contacts, resend_create_contact, resend_get_contact, resend_update_contact, resend_delete_contact, resend_add_contact_to_segment, resend_remove_contact_from_segment, resend_list_contact_segments, resend_list_segments, resend_create_segment, resend_get_segment, resend_delete_segment, resend_list_segment_contactsAudiences, properties & topics
Audiences, properties & topics
resend_list_audiences, resend_create_audience, resend_get_audience, resend_delete_audience, resend_update_audience, resend_list_contact_properties, resend_create_contact_property, resend_get_contact_property, resend_update_contact_property, resend_delete_contact_property, resend_get_contact_topics, resend_update_contact_topics, resend_list_topics, resend_create_topic, resend_get_topic, resend_update_topic, resend_delete_topicDomains & API keys
Domains & API keys
resend_list_domains, resend_get_domain, resend_create_domain, resend_verify_domain, resend_delete_domain, resend_update_domain, resend_list_api_keys, resend_create_api_key, resend_delete_api_keyTemplates
Templates
resend_list_templates, resend_create_template, resend_get_template, resend_update_template, resend_delete_template, resend_duplicate_template, resend_publish_templateSuppressions & logs
Suppressions & logs
resend_list_suppressions, resend_add_suppression, resend_get_suppression, resend_remove_suppression, resend_list_logs, resend_get_logWebhooks
Webhooks
resend_list_webhooks, resend_create_webhook, resend_get_webhook, resend_update_webhook, resend_delete_webhookCommon Use Cases
Transactional email
Send a receipt, password reset, or notification email from a verified domain
Newsletter broadcasts
Build a segment, draft a broadcast from a template, and send it to that audience
Deliverability monitoring
Check suppression lists and delivery logs before diagnosing a “email not received” report
Domain onboarding
Add a new sending domain and walk through DNS verification before going live
Troubleshooting
resend_send_email fails with a domain not verified error
resend_send_email fails with a domain not verified error
The
from address must use a domain that’s passed verification — check status with resend_get_domain and complete resend_verify_domain after adding the required DNS records.resend_send_broadcast doesn't reach some contacts
resend_send_broadcast doesn't reach some contacts
Recipients on a suppression list (unsubscribed, bounced, or complained) are automatically excluded — check
resend_list_suppressions if specific contacts seem to be missing.resend_update_email or resend_cancel_email returns an error after sending
resend_update_email or resend_cancel_email returns an error after sending
Both only work on scheduled emails that haven’t been delivered yet — once an email has actually sent, it can no longer be canceled or rescheduled.