Skip to content
Docs

Reference

Event tracking: workspace and custom events

Record what people do in your app and on your site as workspace or custom events, from your servers or with the new tracking script. Events show on contacts and can go to webhooks. New Events Only API keys can send them and nothing else. Included with Pro, Business and Custom plans.

Updated Oct 20, 2026

NewEvent trackingAPI keysWebhooks

You can now send your own events next to the ones Emailit records, such as an order, a plan change or a product view. They’re on the new Workspace events and Tracking tabs of Email API > Events.

  • Two scopes. Workspace events (w:<name>) are declared first with typed properties, and Emailit rejects events that don’t match. Custom events (c:<name>) take any JSON object. The event log has a Scope filter, and the List events API a scope parameter.
  • From your servers. Send an event records one event, and Send events in a batch up to 100. They work with the new Events Only API keys, which can send events but can’t read data or send email.
  • From your website. The tracking script sends events with a public tracking key that you can limit to your own sites. identify ties a visitor’s events to a contact.
  • Contacts and webhooks. Events show in the contact’s Activity log. Webhooks receive the types you pick, or every workspace or custom event with w:* and c:*.
  • API and MCP. The Workspace events and Tracking keys APIs, and the send-event and workspace event tools in the events MCP toolset.
  • Plans. Event tracking and the tracking script are included with Pro, Business and Custom plans. Pro can use 100 event types, Business 1,000, and Custom has no limit. See Limits.

See Event tracking.

Was this page helpful?

Thanks for the feedback.

Thanks, we read every message.