The routing system in one diagram

Visitor submits form on YOUR published page
        โ†“
POST /api/leads/{your-member-id}/inbox
        โ†“
Lands in Email Engine โ†’ Leads tab
        โ†“
Auto-tagged ยท CSV export ยท Optional auto-reply

How the form knows where to send

When you publish a page, the Builder injects this script tag at the bottom:

<script>window.TEE_OWNER_ID = 123;</script>
<script src="/js/builder-runtime.js" defer></script>

The runtime sees every [data-tee-leadform] on the page and rewrites its submit handler to POST to /api/leads/123/inbox โ€” where 123 is YOUR member ID. Every lead ends up in YOUR inbox, no matter which domain the page lives on.

Find your leads in Email Engine

  1. Open Email Engine
  2. Click the Leads tab
  3. Stats grid up top: total leads ยท this week ยท today ยท last submission timestamp
  4. Filter by source page (e.g. all leads from /u/you/launch-page)
  5. Export to CSV for any tool

Optional: route to an external ESP too

Want leads to ALSO go to ConvertKit / Mailchimp / Kit / GR? Edit the form and add a data-tee-dest attribute pointing to the external endpoint:

<form data-tee-leadform data-tee-dest="https://api.convertkit.com/v3/forms/123/subscribe">

Now submissions hit BOTH your TEE inbox AND ConvertKit.

Auto-reply emails

In Email Engine, create a campaign triggered by "New lead from form". Configure:

This is how lead-magnet pages deliver the promised PDF without you lifting a finger.

Privacy + GDPR

The runtime only sends what the visitor types in form fields + the page URL + page title. No tracking pixels by default. If you operate in EU, add a consent checkbox to your forms before going live.

๐Ÿ’ก Quick test: Publish a page with a form โ†’ open it in incognito โ†’ submit your own email โ†’ check Email Engine โ†’ Leads โ†’ should appear within 2 seconds.