Tour Dash · First sign-in · Design directions

Three ways to onboard a new account

The welcome page a new account lands on today, beside three onboarding-card directions drawn on the app's own tokens. Each one teaches how Tour Dash works in the words of the side that just signed up: an agent hears about cover, vendors and getting paid to cover; a vendor hears about the board, direct invites and Stripe. Flip the board between the two with the switch above it.

Tuesday, September 22, 2026Priya Nair, agent · Rosa Delgado, vendorLight theme shown, all three inherit dark from tokens

Shipped, 22 September. Direction A is the live welcome on tour-dash.pages.dev, and the same deck runs on sample data at /demo/welcome, where the banner's account switcher flips it between an agent and a vendor. It went out close to the board, with these differences:

  • The setup card lists the areas that earn the check under the two controls, ticked from the profile, so the card is not half empty on a laptop.
  • Read the fee table goes to How it works at the fee ladder and stamps onboarding on the way, rather than opening a sheet and coming back.
  • Three new clips in the same golden-hour look as the six from September: two front doors for the agent's first card, a bank card and keys for the money, a tool belt on brick steps for the vendor's first card. All nine loops are now three seconds, 640px, no faces, no text.
  • Arrow keys move the deck as well as swipe and tap. Under reduced motion the fan and the slide go and the poster stands in for the clip.
  • On a laptop there is no deck. Above the mobile breakpoint the welcome is the setup card alone, with a How it works link under it. Michael, same day: six taps through a phone-sized card on a wide screen was a horrible experience. The teaching cards are a phone thing.

What is there now, and what the brief adds

The welcome page shipped on 12 September is two cards and a check: edit your profile, set up payouts, and any four filled-in areas earn a verified mark. Under it sit three feature cards with looping footage, one per thing the account can do. It is the right size for what it does, which is making an account bookable. What it does not do is walk somebody through the product. A new agent still has to work out on their own that they can both post cover and take it, that a vendor is hired from a different page, and that their card is charged before anybody goes anywhere.

The brief is onboarding cards: a short, ordered set that says how to use the product, for an agent if an agent signed up and for a vendor if a vendor did. The account type is already chosen on the first signup screen and cannot be changed later, so every direction here reads it and shows one deck, never a chooser.

All three directions share the same content: five cards for a vendor, six for an agent, listed in full at the bottom of the page. The card copy is lifted from the live signup and welcome screens where it exists, and the four new lines are written to the same voice. What differs between the directions is where the cards live, how many you see at once, and what the last one asks you to do.

What was looked at

Dribbble's onboarding-cards search could not be loaded from here: the page refuses scripted fetches and the browser extension was not connected this session. Its index was readable through search, and the shots it lists are the idiom the deck direction leans on: a stack of rounded cards, one idea per card, an illustration on top, a title and a line under it, a dot row and a next button, with earlier cards peeking behind the current one.

GetLayers was opened for the section mechanics rather than for a style, since the style is locked to the app's tokens. Three assets shaped the directions. The Stack borrows its sticky pile from Cards Almanac, whose motion contract is preserve-only, so the mock keeps its offsets and tilt values as they ship. The Deck takes its fan-and-peek from the Cards Cascade deck. The Rail is built on the "left heading over rule-separated index rows" composition, the same skeleton the app's own How it works page already uses for its fee table.

Tour Dash/First sign-in/Onboarding cards, Sept 2026
Who signed up

Current · the welcome page

Drawn from Welcome.tsx as it ships, 12 September
/welcome / Current1440 · Light
Welcome to Tour Dash, PriyaWelcome to Tour Dash, Rosa
Fill in any four parts of your profile to get verified. It takes a few minutes.Fill in any four parts of your profile to get verified. Agents can book you once your payouts are set up.
Not verified yet0 of 4 done
Any four of the areas below get you a check on your profile, and payouts with Stripe count as one of them. The check shows people that a real person set up this account.
PhotoPayoutsLanguagesAreas you work MLS boardLockbox keyTitle Trade licenceInsured
Edit your profile
Add a photo, the languages you speak, the areas you work or your MLS board. Each one counts.
Add your details
Set up payouts
Stripe handles the bank details and the checks. This is how money reaches you.Until Stripe clears you, the app will not take a card for you and nobody can book you.
Set up with Stripe
What you can do here
It runs both ways: you can pay for work and you can earn by covering it.Three things, and the money moves the same way every time.
lockbox.mp4
Pay another agent to cover it
A showing, an inspection, a walkthrough or an errand. Licensed agents near that address apply, or send it straight to people you pick.
Get coverage →
tripod.mp4
Or pay a vendor
Photography, staging, cleaning, a locksmith, sign install. Post it to the trade near the property, or hire somebody you have used before.
Hire a vendor →
approach.mp4
Earn by covering other agents
It runs both ways. Other agents post work near you, and you are paid when the job is marked complete.
Find opportunities →
rooftops.mp4
Find work near you
Jobs in your trade, inside the radius you set. Apply at the posted price or name your own.
Find work →
property.mp4
Get sent work directly
An agent can send a job to you by name instead of posting it. Those never reach the public board, so nobody else is competing for them.
My jobs →
keys.mp4
Get paid for it
The card is charged when you are booked, so the money is in before you go. Stripe pays it out once the agent marks the job complete.
Open your wallet →
Go to my dashboardHow it all works
1 2 3 4
  • 1The page opens on a chore. "Not verified yet, 0 of 4 done" is the first full sentence a new account reads. It is true and it is the wrong first thing: nobody has told them yet what the product does.
  • 2The setup is good and stays. Both cards open the real controls in a pop-up, and the check is computed from the profile. Every direction below keeps these two cards; they only move.
  • 3Three cards, no order. The feature row is a grid, so it reads as a menu. An agent cannot tell that "pay another agent" and "earn by covering" are the same marketplace seen from two chairs, or that money is charged up front.
  • 4The money is explained one click away. "How it all works" is the only route to the fee and the hold, and it is a text link under the primary button.

Direction A · The Deck

One card at a time, phone first. The last card is the two setup controls.
First sign-in / A · card 1390 · Light
9:41●●●
1 of 65Skip for now
For agentsFor vendors
Two ways in, paid the same wayAgents bring the work to your trade
Post a showing, an inspection or an errand when you cannot get to it, and take on the ones other agents post near you. You hire vendors for your listings here too.Agents post what their listings need, and you see the jobs in your trade inside the radius you set. You do not have to go looking for them.
Next
Swipe or tap
1 2 3
First sign-in / A · card 5card 4390 · Light
9:41●●●
54 of 65Skip for now
Money
How the money movesGet paid for it
Your card is charged when you book, and we hold it. Nobody is paid until you mark the job complete. The fee is $5 plus 10% of the price, and never more than $150.The card is charged when you are booked, so the money is in before you go. Stripe pays it out once the agent marks the job complete.
NextRead the fee table
Swipe or tap
4
First sign-in / A · last card390 · Light
9:41●●●
65 of 65Skip for now
Setup
Verify your profileBecome bookable
Fill in any four parts of your profile. Stripe counts as one of them. The check tells other agents that a real person set this account up.Stripe has to clear you before anyone can book you, so that step cannot wait. Any four parts of your profile earn the check.
Set up payouts
Stripe, on its own pages
Set up
Edit your profile
Photo, languages, areas you work
AddAdd
Set up payouts
Stripe, on its own pages
Set up
Go to my dashboard
Everything here is on How it works whenever you want it.
5 6
  • 1Skip is always on screen, in the same place on every card. A deck that hides its exit is a trap, and the people who skip are the ones who already know the product from a colleague.
  • 2The first card says which deck this is. "For agents" or "For vendors" as the eyebrow, read from the account type chosen at signup. There is no chooser, because the choice was already made and cannot be changed.
  • 3Earlier cards peek from behind, the Cards Cascade fan, two edges at most. It shows there is a stack without saying how tall it is; the count in the corner does that.
  • 4The money card is the one with a second button. "Read the fee table" opens How it works at the fee ladder in a sheet and comes back to the deck. Every other card has Next alone.
  • 5The last card is the two setup cards, the same pop-ups the welcome page already opens. Done states come from the profile, so a vendor who set Stripe up during the deck sees it ticked here.
  • 6Amber goes to the step that matters most for that side. Stripe for a vendor, because checkout refuses them without it. Profile for an agent, because Stripe is optional until they earn.

Direction B · The Rail

All the cards on one page as indexed rows. One opens at a time, and the setup rows are real controls.
/welcome / B · Rail1440 · Light
Welcome to Tour Dash, PriyaWelcome to Tour Dash, Rosa
Six things to know, in the order you will meet them. Read them or skip straight to the dashboard.Five things to know, in the order you will meet them. Read them or skip straight to the dashboard.
2 of 65 read
Go to my dashboard
01
Two ways in, paid the same wayAgents bring the work to your trade
Post cover when you cannot get to it, take on the cover other agents post near you, and hire vendors for your listings.Agents post what their listings need, and you see the jobs in your trade inside the radius you set.
Read
02
Get coverageFind work near you
A showing, an inspection, a walkthrough or an errand. Licensed agents near that address apply, or send it straight to people you pick. The job carries one flat fee, and the agent who takes it sees that number before they apply.Jobs in your trade, inside the radius you set. Apply at the posted price or name your own. Quote-first trades are sent the job and answer with a number instead.
Get coverageFind workNext
lockbox.mp4rooftops.mp4
The same clip the welcome page uses today.
03
Or pay a vendorGet sent work directly
Photography, staging, cleaning, a locksmith, sign install. Post it to the trade near the property, or hire somebody you have used before.An agent can send a job to you by name instead of posting it. Those never reach the public board.
Open
04
Earn by covering other agents
It runs both ways. Other agents post work near you, and you are paid when the job is marked complete.
Open
0504
How the money movesGet paid for it
Your card is charged when you book, and we hold it. Nobody is paid until you mark the job complete. The fee is $5 plus 10% of the price, and never more than $150.The card is charged when you are booked, so the money is in before you go. Stripe pays it out once the agent marks the job complete.
Open
0605
Verify your profileBecome bookable
Fill in any four parts of your profile. Stripe counts as one of them.Stripe has to clear you before anyone can book you. Any four parts of your profile earn the check.
PhotoPayoutsLanguagesAreas you workMLS boardTrade licence
Add your detailsSet up with Stripe
1 2 3 4 5
  • 1The greeting stays, the chore moves. The page still says "Welcome" first, but the verified check drops to the last row, where it belongs in the order of things you meet.
  • 2Progress is rows read, not areas filled. "2 of 6 read" with a hairline bar. The verified count lives in row 06 with its chips, so the two numbers stop competing.
  • 3The index numerals are the biggest type on the page and the faintest, from the composition. Read rows turn theirs to ink, so a returning visitor sees where they stopped.
  • 4One row open at a time, and the open row carries the page's one amber action. It is the real door: Get coverage goes to /create-service, Find work goes to the market. Next opens the row below.
  • 5Row 06 is the current welcome page, collapsed to one row. Same two buttons, same two pop-ups, same check computed from the profile.

Direction C · The Stack

A full-page pile. Each card pins as you scroll and the next slides over it. Cards Almanac's mechanic on the app's tokens.
First sign-in / C · Stack, mid-scroll1440 · Light
Tour Dash
Skip for now
Welcome, PriyaWelcome, Rosa
Six cards on how this works for an agent. Scroll, and each one settles over the last.Five cards on how this works for a vendor. Scroll, and each one settles over the last.
tripod.mp4property.mp4
3 of 65
Or pay a vendorGet sent work directly
Photography, staging, cleaning, a locksmith, sign install. Post it to the trade near the property, or hire somebody you have used before.An agent can send a job to you by name instead of posting it. Those never reach the public board, so nobody else is competing for them.
Keep scrollingHire a vendorMy jobs
Card 3 of 65
1 2 3 4
  • 1The sidebar is gone. This is a takeover shown once, so it takes the page. Skip for now sits where the primary action usually does and is the only control above the pile.
  • 2Cards behind peek by 34px and recline 3° per card on top, Cards Almanac's numbers, kept because its motion layer is preserve-only. The pile centres in the viewport and never pins above 5vh.
  • 3Each card has room for a real clip. The welcome page's six loops fit the 38% media column, and the copy gets a 44-character measure instead of a phone column.
  • 4The action on each card is outline, because scrolling is the primary action here. Amber appears once, on the last card's Stripe or profile button, as in the Deck.

Side by side

QuestionCurrentA · DeckB · RailC · Stack
First thing read"Not verified yet, 0 of 4"What the product is, for your side"Welcome" and a list of six titles"Welcome" and a card with a clip
Cards seen at onceAll five, as a gridOneAll, one openOne, with two peeking
Where it lives/welcome, gated by the profile stampA sheet over the dashboard, then /welcome stays for setupReplaces /welcomeA full-page route before the dashboard
PhoneGrid collapses to a long columnNative; it was drawn at 390 firstRows stack, media drops, still readsCard stacks vertically; the pile still works at 92vw
Skip"Go to my dashboard" at the bottomEvery card, top rightTop right, always visibleTop right, only control above the pile
Setup controlsTwo cards, real pop-upsLast card, same pop-upsRow 06, same pop-upsLast card, same pop-ups
Where the money is explainedA text link to How it worksCard 5, with a sheet to the fee tableRow 05Card 5
MotionSix looping clipsSwipe with a fan behind; reduced motion drops the fanRow open and close; nothing elseSticky pile with tilt; reduced motion flattens to a plain stack
Dark themeShippedInheritsInheritsInherits; the paper wash behind the pile needs its dark value
Build cost—One new component with a card array per side, a swipe handler, a stamp. Small.Welcome.tsx re-composed, row state, the two cards moved into a row. Small.New route, sticky layout ported from the GetLayers source, scroll rAF loop. Medium.
Biggest risk—Six taps before the dashboard; the count and Skip have to be honest about thatIt looks like documentation, and people do not read documentationA takeover on a laptop feels like marketing, not an app you just paid to use

Recommendation

A · DeckBuild this

It answers the brief in the fewest words on the smallest screen, which is where accounts are created. One idea per card, in the order somebody will meet it, and the last card is the setup the welcome page already does. Reduced motion just drops the fan.

B · RailKeep as the return visit

Once the deck has been seen, its cards should live somewhere. The rail is that somewhere: /welcome as a read-later list with the setup row at the bottom, reachable from the account menu, not shown on its own.

C · StackPark it

The pile is the best-looking of the three and the wrong tool for a product someone will open every morning. Its mechanic belongs on the landing page's how-it-works section, where a first impression is the point.

Non-negotiables, whichever ships

The cards, in full

Lines marked shipped are the live welcome and signup copy. The others are new for this report and have been through the same copy pass as the rest of the site.

#Agent · PriyaVendor · Rosa
1Two ways in, paid the same wayPost a showing, an inspection or an errand when you cannot get to it, and take on the ones other agents post near you. You hire vendors for your listings here too. New.Agents bring the work to your tradeAgents post what their listings need, and you see the jobs in your trade inside the radius you set. You do not have to go looking for them. New.
2Get coverageA showing, an inspection, a walkthrough or an errand. Licensed agents near that address apply, or send it straight to people you pick. Shipped. → Get coverageFind work near youJobs in your trade, inside the radius you set. Apply at the posted price or name your own. Shipped. → Find work
3Or pay a vendorPhotography, staging, cleaning, a locksmith, sign install. Post it to the trade near the property, or hire somebody you have used before. Shipped. → Hire a vendorGet sent work directlyAn agent can send a job to you by name instead of posting it. Those never reach the public board, so nobody else is competing for them. Shipped. → My jobs
4Earn by covering other agentsIt runs both ways. Other agents post work near you, and you are paid when the job is marked complete. Shipped. → Find opportunitiesGet paid for itThe card is charged when you are booked, so the money is in before you go. Stripe pays it out once the agent marks the job complete. Shipped. → Open your wallet
5How the money movesYour card is charged when you book, and we hold it. Nobody is paid until you mark the job complete. The fee is $5 plus 10% of the price, and never more than $150. New. → Read the fee tableBecome bookableStripe has to clear you before anyone can book you, so that step cannot wait. Any four parts of your profile earn the check. New. → Set up with Stripe · Add your details
6Verify your profileFill in any four parts of your profile. Stripe counts as one of them. The check tells other agents that a real person set this account up. New. → Add your details · Set up with Stripe—