← all integrations
RX

Remix

Live

Frameworks

Use volt.send() inside a Remix action and the response streams back to the form. Built-in form validation hooks for type-safe send payloads.

// what you unlock

  • Action-first send API
  • Loader-side webhook verification helpers
  • Typed FormData → SendEmailRequest adapter

// recipes

Quick-start patterns.

Send from an action

export async function action({ request }) { await volt.send(...) }

Wire Remix in, ship the same day.