Resend app for Attio, built with the App SDK.
Resend is an email API for developers. This app exposes Resend actions as Attio workflow steps, so a workflow can push people from the CRM into Resend's contact list.
- Create contact workflow step — create a Resend contact from an email address, with an optional name and subscription status
- Add contact to segment workflow step — add an existing Resend contact to a segment
| Path | Description |
|---|---|
src/app |
Entry points, discovered by folder convention: extensions/, settings/, events/, webhooks/, blocks/ (App structure) |
src/resend |
Code interacting with the Resend API — the client wrapper, error types and messages |
src/server-functions |
Thin controllers the block configurator calls to list/get contacts and segments |
src/utils |
Shared utility functions |
src/__mocks__ |
Vitest stubs for attio/server |
pnpm install # install dependencies
pnpm run dev # run the app in dev mode
pnpm run lint # lint
pnpm run test # run testsSee AGENTS.md for architecture and coding guidelines.