đ Works best with your ad account and CRM. Connect both and Jeremy AI sets the calculator to your real numbers. It only reads.
Paste your funnel numbers once. Get one interactive HTML app back with seven linked sliders, a live five-step funnel, four result tiles, a "what changed" panel and an A vs B comparison. Every output is calculated from your inputs, not a guarantee.
You'll see the SAMPLE inputs and spec pasted in, the app built in about 4 seconds on screen (the real wait was about 3 minutes), the file card, then the finished app: the baseline funnel and four tiles, Scenario A saved, the sliders moved, the "What changed" panel, Scenario B saved and the A vs B table.
What this use case does and who it's for
You know the questions. What if I raise ad spend? What if my cost per click drops? What if more people show up to the call? Most people answer with a spreadsheet and a lot of guessing about which cell feeds which.
Here's the shortcut. Paste your funnel inputs. Jeremy AI builds a single file called funnel-profit-calculator.html. Open it in any browser and it works. No libraries. No internet needed. Every part is linked, so moving one slider updates everything at once:
Seven sliders. Ad spend, cost per click, opt-in rate, booking rate, show rate, close rate and price. Each has a live readout and a small marker for your baseline.
A live funnel. Five bars that grow and shrink as you drag: clicks, opt-ins, booked calls, shown calls and sales. Each shows its count and the conversion rate from the step before.
Four result tiles. Revenue, profit, ROAS and cost per shown call.
A "What changed" panel. The baseline value, the current value and the change for each tile and for sales, plus a line naming the slider that moved the most.
An A vs B table. Save your current inputs as Scenario A, move the sliders, save Scenario B, and compare them side by side with a difference column.
A reset button and a "Not provided" footer.
It's for coaches, course creators, agency owners and anyone who runs paid traffic into booked calls. You still make the call. The app shows its math. Nothing is published or sent.
What you need before you start
A Jeremy AI account. Nothing to connect to try the sample.
Your funnel inputs. The sample is made up: SAMPLE Northline Learning, a made-up online course business. Ad spend 10,000. Cost per click 2.00. Opt-in rate 30%. Booking rate 20%. Show rate 70%. Close rate 25%. Price 3,000.
The formulas, written out. The prompt spells every one of them so the app can't improvise.
Honest gaps. The sample says dates, platforms, audiences, fees, other costs and client names are "not provided." The footer lists them instead of guessing.
The hard rules. Every number must be a slider value or be calculated in JavaScript from the slider values. No invented trends, benchmarks or forecasts, and no promised results.
How to set it up
You use the default Jeremy AI worker. There's nothing to build.
Open Jeremy AI. From the dashboard, type in the main box. Check the worker selector says Jeremy AI.
Paste the prompt below. Swap your own inputs in where the sample ones are.
Press Enter or click send. A fresh chat starts.
Wait. This is a big build. The walkthrough speeds it up. In real time it took about 3 minutes.
When it's done, a file card appears for funnel-profit-calculator.html with a live preview.
Open the file in the file panel. If the panel feels tight, widen it.
To keep it, download the file and double-click it. It opens straight in your browser.
The prompt
This is the exact prompt from the walkthrough. The business and every number are SAMPLE and made up. Replace them with yours.
Act as my "Funnel Profit Calculator" builder for SAMPLE Northline Learning, a made-up online course business (all inputs below are made up). Build ONE premium-looking, self-contained HTML app named funnel-profit-calculator.html using the file tool (reply with a short summary only). DESIGN: a polished dark design system with clean spacing, a gradient accent colour, rounded cards, good typography from the system font stack, subtle animations (fade-in on load, smooth bar and number transitions, hover lift on cards), and a header titled "SAMPLE Northline Learning: Funnel Profit Calculator". It must look like a finished product, not a basic form. PARTS, all linked so that moving any slider updates every part at once: 1) SEVEN SLIDERS, each with its label, a live value readout and a small "baseline" marker: ad spend (1000 to 30000, step 500, baseline 10000), cost per click (0.50 to 6.00, step 0.10, baseline 2.00), opt-in rate (10 to 60 percent, step 1, baseline 30), booking rate (5 to 50 percent, step 1, baseline 20), show rate (30 to 95 percent, step 1, baseline 70), close rate (5 to 50 percent, step 1, baseline 25), price (500 to 6000, step 100, baseline 3000). 2) A LIVE FUNNEL VISUAL with five horizontal bars that shrink and grow smoothly: clicks, opt-ins, booked calls, shown calls, sales, each with its count and the step conversion rate. 3) FOUR BIG TILES: revenue, profit, ROAS and cost per shown call. Formulas: clicks = ad spend divided by cost per click; opt-ins = clicks times opt-in rate; booked calls = opt-ins times booking rate; shown calls = booked calls times show rate; sales = shown calls times close rate; revenue = sales times price; profit = revenue minus ad spend (show the formula and say no other costs are included); ROAS = revenue divided by ad spend; cost per shown call = ad spend divided by shown calls. Round counts to 1 decimal place, money to whole dollars with thousands separators, ROAS to 2 decimals. 4) A WHAT CHANGED panel comparing the current inputs with the baseline: for each of the four tiles and the sales count show the baseline value, the current value, and a green or red delta with an arrow (absolute and relative), and a line naming which slider moved most. The baseline results are computed from the baseline slider values. 5) AN A VS B SCENARIO TABLE: buttons "Save as A" and "Save as B" store a snapshot of all seven inputs and the four tile results; a table shows A and B side by side with a difference column (B minus A), highlights the better value in each row, and has a "Clear" button; empty slots say "Not saved yet". 6) A button "Reset to baseline". 7) Every output area carries the label "calculated from your inputs, not a guarantee". 8) A footer note headed "Not provided" listing: dates, platforms, audiences, refunds, fees, other costs, client names. TECHNICAL RULES: inline CSS and JavaScript only, no external libraries, CDNs, fonts, images or network calls; the baseline lives in one JavaScript object; it works when opened directly in a browser. HARD RULES: every number shown must be a slider value or be computed in JavaScript from the slider values; never invent a number, trend, benchmark or forecast; never promise results; never mention discounts, offers, free items or trials; never use any person, brand or studio names (the header name above is the only name allowed); never address me by name anywhere in the chat reply or the file. Draft only, nothing is published.
SAMPLE baseline inputs: ad spend 10000, cost per click 2.00, opt-in rate 30, booking rate 20, show rate 70, close rate 25, price 3000.
Not provided: dates, platforms, audiences, refunds, fees, other costs, client names.
Prompting tips and how to adapt it
Name the file. "funnel-profit-calculator.html" tells Jeremy AI to save a file, not paste code in the chat.
Write out the formulas. Clicks equal ad spend divided by cost per click. Opt-ins equal clicks times opt-in rate. And so on down the funnel. Then the app follows your math.
Give each slider a range, a step and a baseline. That's what keeps the sliders sensible and gives the "what changed" panel something to compare against.
Link every part. "Moving any slider updates every part at once" is why the funnel, the tiles and the panel stay in sync.
Label the calculated numbers. The prompt asks for the line "calculated from your inputs, not a guarantee" on every output area. That's how you tell your inputs from the math.
Say what's left out. Profit here is revenue minus ad spend, and the app says no other costs are included. Add your own costs to the formulas if you want them in.
Ban outside code. "Inline CSS and JavaScript only" keeps the file working offline.
Adapt it. Swap in your own funnel steps, like applications, calls and enrollments, and keep the same slider pattern.
The result to expect
One file named funnel-profit-calculator.html, titled "SAMPLE Northline Learning: Funnel Profit Calculator." With the sample baseline you should see:
The funnel. 5,000 clicks, 1,500 opt-ins, 300 booked calls, 210 shown calls and 52.5 sales.
Revenue: $157,500.
Profit: $147,500. That's revenue minus ad spend. No other costs are included.
ROAS: 15.75. This is a figure calculated from your inputs: revenue divided by ad spend.
Cost per shown call: $48. This is also calculated from your inputs: ad spend divided by shown calls.
In the walkthrough we save that baseline as Scenario A. Then we raise ad spend to 14,000 and cut cost per click to 1.50. We raise the opt-in rate to 35%, booking rate to 25%, show rate to 75% and close rate to 30%. The funnel and the tiles recompute as we drag. The "What changed" panel shows each change against the baseline and names ad spend as the biggest mover. We save Scenario B. The A vs B table then shows:
The funnel: 9,333.3 clicks, 3,266.7 opt-ins, 816.7 booked calls, 612.5 shown calls and 183.8 sales.
Revenue: $551,250.
Profit: $537,250.
ROAS: 39.38, calculated from the new inputs.
Cost per shown call: $23, calculated from the new inputs.
The chat reply is a short summary. Nothing was sent or published.
These are sample results from made-up numbers. ROAS and cost per shown call are calculated from the inputs you set. They aren't predictions and they aren't a guarantee. Layout and wording change from run to run. Check every number against your own funnel before you act on it.
You can also open the file Jeremy AI built in this walkthrough: funnel-profit-calculator.html, in the same folder as the video. Open it in your browser and move the sliders.
Common mistakes and fixes
You get code in the chat, not a file. Say: "Save it as funnel-profit-calculator.html using the file tool."
A tile doesn't move when a slider does. Say: "Every part must recompute from the slider values."
A number shows that you never gave it. Say: "Every number must be a slider value or be calculated from the slider values. Don't invent any."
ROAS or cost per call reads like a promise. Say: "Label every output as calculated from my inputs, not a guarantee."
Profit looks too high. It only subtracts ad spend. Tell Jeremy AI your other costs and ask it to add them to the formula.
It adds an outside library or image. Say: "Inline CSS and JavaScript only. No external libraries, fonts or images."
You treat the A vs B gap as a forecast. Don't. It shows what your inputs imply. Real results move.
