Brand · logo, wordmark & engine mark
The three-ball mark (white, black, red) wired as a triangle, the JourneyLab lockup in its three surface tones, and the IronHeart engine wordmark where a bold Σ stands in for the e.
Marketing · nav & hero
The landing page header, eyebrow, hero headline, body copy, call-to-action buttons and the free-trial reassurance line.
Stop sketching funnels. Start solving them.
JourneyLab turns your customer journey into a solvable system. See the conversion rate, CAC, LTV and profit at every step, and price each flow to the penny.
Free to start · No credit card · Complements your existing stack
The whiteboard
Drag touchpoints onto a grid and connect the flows. The map is the plan, and it carries the numbers with it.
The one number that says if your growth is sustainable. Healthy is 3× or more.
Map the journey
Set the conversion rate
Read the P&L
GROW
Journey design
We map the funnel with you, stage by stage.
- How it works
- Pricing
- Compare
- Tastrics consultancy
- Report a bug
- Sign in
- Start free
Marketing · pricing cards, testimonials & email capture
The shared plan card (yearly default, no toggle), the testimonial card and the email capture block.
For trying the map on your own funnel.
- Feature 1
- Feature 2
- Feature 3
For operators running growth day to day.
billed yearly · €69/mo save 40%
For teams managing many client journeys.
“We stopped arguing about which channel won. The map shows the whole journey and the P&L at the same time.”
Get release updates.
Auth screens
The shared auth card (BrandBlock above a Card), form fields, error text, and the secondary test-account button.
No account? Create one
Invalid email or password.
Your password has been updated.
Sign inmin-h-screen bg-jl-page · max-w-sm card · space-y-6App chrome · top bar, sidebar & account menu
The dashboard shell: 64px top bar, 220px sidebar with the org card and nav, and the account dropdown with GDPR actions.
Dashboard · stat cards & funnel cards
Top-level aggregate StatCards, the mini trend stats, and the per-funnel card with its P&L readout, trend strip and three hairline-joined panels.
Acme funnel
Open Journey- Meta ad€ 420opex · € 900 capex
- Landing page€ 420opex · € 900 capex
- Email sequence€ 420opex · € 900 capex
- € 13.680Landing → Email2.520 visitors leave
- € 8.400Email → Course1.120 visitors leave
- 1Raise the landing → email conversion+€ 13.680
- 2Kill the retargeting campaign+€ 4.100
No journeys yet
Create your first customer journey to see its lifetime value, asset costs and best actions here.
Journeys · categories & list rows
Nested category sections with drag handles and hover actions, the journey list row, and the small inline action buttons.
Acquisition
3- Open JourneySpring launchTouchpoints24Flows18Net profit+€ 12.400
- Open JourneyReferral programTouchpoints12Flows9Net profit€ 0
Reports · KPIs, section titles & node cost table
Report KPI cards with a right-half sparkline, the uppercase section title, the tabular node-costs table, and the rank-number action list.
- 1+€ 13.680 Raise the landing → email conversion
- 2+€ 4.100 Kill the retargeting campaign
- Landing page2.520 visitors leave · € 13.680 lost
- Email sequence1.120 visitors leave · € 8.400 lost
| Touchpoint | Visits | Credit | OpEx | CapEx | Net | ROI |
|---|---|---|---|---|---|---|
| Landing page | 2.520 | € 9.576 | € 210 | € 3.200 | € 4.441 | 1,38× |
| Email sequence | 1.120 | € 8.400 | € 96 | € 900 | € 5.200 | 2,10× |
Billing & settings · forms & controls
Payment and billing inputs, the theme toggle buttons, the team member row, and the GDPR data & privacy actions.
Card
Default appearance
Samira Bakker
samira@tastrics.com
invite@agency.com
Editor · pending
Compare · marketing page
The SEO comparison page: thick black header rule, red-left category cards, the capability checklist table with status marks, and the bottom-line callout.
JourneyLab versus the tools you already use
Mappers
Funnelytics, Lucidchart, Miro.
Analytics
GA4, Hotjar, Mixpanel.
Attribution
HockeyStack and similar.
| Capability | JourneyLab |
|---|---|
| Journey mapping | Included |
| Attribution | Partial |
| Session replay | Missing |
The bottom line. One graph, three jobs, no stack.
Primitives · badges, tooltips, separators, toggles & hotkeys
The remaining shadcn/ui restyled primitives and the editor hotkey box.
Typography & type scale
Montserrat (display), Roboto (body), Courier New (mono). One strict scale: Tailwind's standard steps only, 12px floor. No 9/10/11/13px sizes anywhere.
Menu chrome — headers, eyebrows & spacing
One hierarchy across Dashboard, Journeys, Reports, Billing and Settings. Numbers are tabular and right-aligned; padding is p-6 for standalone cards and p-4 for inner panels.
text-2xl font-black tracking-tighttext-base font-boldtext-xs font-bold uppercase tracking-[0.12em] text-jl-graytabular-nums text-rightExact output of @/lib/format — the single source of truth for every number in the app. Body font (Roboto), tabular figures.
p-6 standalone · p-4 inner · space-y-8 page0.12em · 0.15em · 0.18emEvery uppercase label maps to one of three tracking values. Display headlines use tracking-tight; the brand tagline is the only 0.04em exception.
Colour tokens
Colour first, then usage. Hues stay put; the paper ramp adapts in dark mode.
Buttons
Two sizes (compact h-9, regular h-11). Tones: red primary, neutral secondary, red outline, ghost, plus black, black-outline, white and gray.
Inputs & selects
Text, select, range slider, and focus ring.
Surface card
The generic Card primitive (shadcn/ui restyled).
Sparklines
Colour follows trend, not value: up is green (--jl-green), down is red (--jl-red), flat is blue (--jl-blue). A 2px line with a 12% area fill, a thin x-axis with small month ticks straddling it, and a %-change badge (last vs first) in the top-left. No y-axis, no gridlines.
Sankey (cohort) diagram
The cohort view renders real visitor paths as a Sankey. Readability comes from three channels, not thickness alone: a flow-cutoff slider hides streams below a share of the total, opacity scales with a stream's size (50% floor, 90% ceiling), and clicking a node focuses its streams at 90% while everything else dims to 20%. Red ribbons only.
Ball nodes — the five looks
The five ink kinds. Green is data-only, not a node kind.
Card nodes — all cards
Every card from the prototype, plus the paid and non-asset looks. Sizes S / M / L.
Edges, splines & label pills
Bezier port-to-port splines, opaque label pills, connector line, hit area, dashed proposed, and video weight. Every edge starts and stops 5px outside the node surface.
Edge routing — systems compared
The same journey (a fan-out, a fan-in, a cross-flow, and a return loop) rendered for every routing system × every view, at scale.
Ghost nodes & proposed edges
Advisor suggestions render as real nodes with a dashed outline.
Legend
Top-left board legend, same for basic and detailed.
Sidebar stats
Net profit, margin, multiplier, and the highest-leverage edge.
Sidebar navigation
Project card and nav items.
Toolbar & view switch
Canvas tools, layout segmented control, and sparkline toggle.
Node panel
Properties, offset sliders, and editable economics / attribution / flows.
Studio timeline & keyframe editor
Camera / Nodes / Edges tracks, keyframe diamonds, scrub bar.
Minimap
Bottom-right, dot grid preview.