01
Send transactional email
Automate notifications, confirmations, onboarding, and operational messages from contact-based Workflows.
HubSpot Workflow action for Resend
Connect HubSpot and Resend to automate transactional and operational email from a Workflow. Configure HTML, templates, attachments, CC, BCC, Reply-To, tags, and topics, then keep delivery outcomes on the contact timeline.
For businesses. Activate your Stripe subscription after installation.
Send from HubSpot Workflow. Keep the outcome in the timeline.
When HubSpot Workflows need email
01
Automate notifications, confirmations, onboarding, and operational messages from contact-based Workflows.
02
Configure Resend Templates, HTML, HubSpot files, CC, BCC, Reply-To, tags, and topics inside the Workflow.
03
Keep sent, delivered, opened, clicked, and bounced events visible on the HubSpot contact timeline.
Send first, then see the outcome
Add Resend email to the HubSpot Workflows your team already uses. Sent, delivered, opened, clicked, and bounced activity returns to the relevant contact automatically, so your team can decide what to do next without switching tools.
Choose HTML email or a Resend Template, then set recipients, attachments, tags, and topic.
Use your verified domain and Resend's delivery infrastructure for notifications, confirmations, and operational email.
Delivery, open, click, and bounce activity returns to the contact timeline, ready for follow-up.
Built for HubSpot Workflows
Separate actions for content email and Resend Templates, with CC, BCC, Reply-To, tags, topics, and attachments.
Review subject, sender, recipient, event type, tags, and template information in the contact timeline.
When many contacts enroll at once, sends are processed in order and interrupted work is retried automatically.
HubSpot transactional email with Resend
Email Event Sync keeps HubSpot as your workflow and customer context while using Resend as the external email delivery provider.
Yes. Use one action for HTML or plain-text email and another for Resend Templates. Map enrolled contact properties into recipients, content, and template variables.
It is designed for notifications, confirmations, account updates, and other operational or transactional messages. Marketing use must still comply with consent, unsubscribe obligations, applicable law, and platform policies.
The app does not convert contacts into marketing contacts and bills by usage. Depending on your use case and volume, that can change the cost structure, but it is not a way to bypass Marketing Hub features or consent requirements.
Yes. The app receives sent, delivered, opened, clicked, bounced, and related events, then records them on the matching contact timeline. Optional email activity logging is also available.
Simple, usage-based pricing
Use App Home to check the plan, current usage, and billing. Cancel through the Stripe Customer Portal at any time.
Talk before installingEMAIL EVENT SYNC
Includes 1,000 credits / month
Subscriptions renew monthly. Cancellation stops service immediately; usage recorded before cancellation may appear on a final invoice.
Start installationContact cost context
Email Event Sync does not change a HubSpot contact into a marketing contact. It sends through Resend and records activity in the timeline, separating email visibility from the cost of a HubSpot marketing audience.
HUBSPOT MARKETING CONTACTS
In HubSpot's published pricing, the 1,001-3,000 Marketing Hub Starter contact band is $50 per month.
EMAIL EVENT SYNC
The $19 monthly plan includes 1,000 credits. Adding a contact alone does not increase this app's usage.
This app is not a replacement for Marketing Hub. Actual pricing varies by plan, region, currency, discount, and contact band. Comparison basis: September 5, 2026. See HubSpot marketing contacts pricing.
Setup
Install from the HubSpot App Marketplace and approve the required permissions.
Complete Stripe Checkout from App Home.
Complete Resend OAuth and the app prepares webhook event recording.
Book a demo
In a 30-minute online demo, we will walk through installation, Resend Templates, HubSpot file attachments, event logging, and pricing. We can also check whether it fits your current HubSpot setup.
Open the booking page in a new windowApp-specific data processing notice
This notice supplements our Privacy Policy, Terms of Service, and Cancellation Policy.
For customer-controlled HubSpot contact data, we act as a processor on the customer's instructions to send email, record events, handle incidents, and bill usage. We do not synchronize contacts with Resend.
We process OAuth credentials, HubSpot portal ID, contact ID, email address, senders and recipients, body, headers, attachment references, Resend email ID, events, and billable usage. OAuth tokens and PKCE verifiers are encrypted with Cloud KMS.
We use Cloudflare, Google Cloud, Resend, Hookdeck, Stripe, and Slack. Slack receives operational identifiers only, never email bodies, addresses, tokens, or webhook payloads.
R2 payloads containing email body, recipients, and attachment references expire after 30 days. On cancellation or detected disconnect, we delete tenant configuration, Queue, webhook, and service data.
Signature verification, least privilege, OAuth authorization, KMS encryption, tenant-specific Queues, short retention, and privacy deletion constrain the processing scope.
Customers receive data-subject requests as the controller. On a privacy deletion event, we delete in-app state and short-retention payloads associated with that contact.
Last updated: September 4, 2026
Ready to connect?