Skip to main content
Intempt
Coming soon

Email to purchase

Shows how many people who open an email go on to click, view a product and buy, and which campaigns actually earn revenue.

Authored by Sid Chaudhary

Founder & CEO at Intempt

Agentic workflow

Coming soon

1 step Blu runs end to end. It drafts a plan and nothing runs until you approve it.

  1. 1

    Follow email opens to orders

    Coming soon

    Blu builds a step

About this recipe

When to use it

Attributing a purchase to "email" as a channel is too coarse. This funnels from send through open, click, to purchase per campaign, with revenue-per-email as the tiebreaker metric.

What it delivers

Builds an email-to-purchase funnel per campaign using send/open/click/purchase events, with revenue-per-email calculated so campaigns can be ranked on actual return, not just click rate.

How you prompt this

Describe the outcome in your own words and Blu Agent maps it to this recipe, or run it by name. It drafts a plan first and nothing runs until you approve it.

Tell Blu Agent what you want

“Shows how many people who open an email go on to click, view a product and buy, and which campaigns actually earn revenue.”

recipe.md preview

Built from the published catalog. Blu Agent's full step prompts load in your workspace when you run it.

Sign up to read the full recipe.md and run it with Blu Agent.

Sign up to see the full recipe

Inputs & outputs

What the recipe needs before it runs, and what it leaves in your workspace.

Inputs

  1. Nothing declared beyond an Intempt workspace. Blu asks for anything else it needs as it goes.

Outputs

    How the recipe runs

    Blu follows the steps in order and shows you each one before anything goes live.

    1. 01Follow email opens to ordersCreate a Funnel report called "Email to Purchase". Steps: 1. Event "Email opened": "Opened Email" 2. Event "Email clicked": "Clicked Link" 3. Event "View page" where Page URL contains /products/ within session of Email clicked: "Viewed Product" 4. Event "Placed order": "Purchased" Conversion window: 7 days Breakdown: By "campaign_id": derive from Email sent.campaign_id (cross-reference: Email sent.campaign_id maps to the campaign for emails the user opened/clicked). Top 10 campaigns by send volume. Compare: Previous period (prior 7 days) For each step, also surface: - Median time-to-convert (days from Email opened to next step) - Per-campaign conversion rate at each step - Revenue per email opened (Sum of Placed order.total_price / Step 1 user count) Annotations: - Flag the campaign with the highest revenue-per-open (best ROI). - Flag the campaign with the highest open-to-click rate but lowest click-to-purchase (good creative, broken landing page). - Flag the campaign with the lowest open-to-click rate (subject-line / preheader issue). Taxonomy notes: - Email sent has campaign_id and sent_at. Email opened and Email clicked are separate events keyed by email/masterID. - Linking the open/click to a specific campaign requires joining via the email's campaign_id from the sending event. - "campaign_name" is not a property; campaign_id is the canonical handle.

    Install Intempt and run it

    1. 1

      Sign up

      Create a free Intempt workspace.

    2. 2

      Connect your data

      Add the sources this recipe reads from.

    3. 3

      Ask Blu

      Type /email-purchase in Blu once this recipe is live there.

    4. 4

      Review and approve

      Blu builds each step and waits for your OK before anything goes live.

    More recipes by Sid Chaudhary

    Got a play worth sharing?

    Publish it to the Intempt Collective Marketplace and earn when other teams run it.

    Submit a recipe