← All work

From a first visit to a booked meeting

A quiz replaces the landing page. It learns what a visitor needs, shows them a plan made from their answers, and hands the conversation to an AI closer over iMessage that keeps going until the meeting is booked.

9:41
Beacon Coffee RoastersWholesale · 1 of 3

What kind of business are you?

CaféOfficeGrocerSomething elseNext
9:41
Beacon Coffee RoastersWholesale · 3 of 3
Your starter plan

10 lb a week of the Lighthouse blend, delivered Fridays.

Free tasting for your teamRoasted Tuesday, at your door FridayCancel anytime
Text us to book a tasting

Opens Messages with your plan filled in. You send the first text.

9:41
BCBeacon CoffeeiMessage

Hi! I’d like a tasting for Fernwood Café. Plan: 10 lb a week, Lighthouse blend.

Hi, I’m Gen, Beacon’s AI assistant. Happy to set that up. Thursday at 10 or Friday at 2?

Thursday at 10

Tasting bookedThu · 10:00 AMFernwood Café · with Maya

Booked. Maya will bring the Lighthouse blend. You’ll get a reminder Wednesday.

iMessage

Shown with the fictional Beacon Coffee Roasters sandbox.

The problem

A form and a wait is where leads go cold.

A landing page asks a stranger to fill in a form and wait for a call. The funnel turns that into a conversation the visitor starts, in the app they already check.

  1. 1Visit
  2. 2Quiz
  3. 3Plan
  4. 4First text
  5. 5Booked

Thinking it through

Who sends the first text matters.

When the visitor sends the first message, the thread lives in their own Messages, and the agent can keep the conversation going instead of landing in a filtered inbox.

Quiz funnelApproachesRebuilt for this portfolio
A · A contact form

A form, then a wait. The lead cools before anyone calls.

B · A chat widget on the site

The conversation ends when the tab closes.

C · A quiz, then a text they send

The plan earns the text. The thread stays in their Messages.

The design

Four screens, one decision each.

Quiz funnelFlowRebuilt for this portfolio
01 Question
9:41
Beacon Coffee RoastersWholesale · 1 of 3

What kind of business are you?

CaféOfficeGrocerSomething elseNext
1
02 Question
9:41
Beacon Coffee RoastersWholesale · 2 of 3

How much coffee do you go through a week?

Under 5 lb5 to 20 lbMore than 20 lbNext
03 Plan
9:41
Beacon Coffee RoastersWholesale · 3 of 3
Your starter plan

10 lb a week of the Lighthouse blend, delivered Fridays.

Free tasting for your teamRoasted Tuesday, at your door FridayCancel anytime
Text us to book a tasting

Opens Messages with your plan filled in. You send the first text.

23
04 The closer
9:41
BCBeacon CoffeeiMessage

Hi! I’d like a tasting for Fernwood Café. Plan: 10 lb a week, Lighthouse blend.

Hi, I’m Gen, Beacon’s AI assistant. Happy to set that up. Thursday at 10 or Friday at 2?

Thursday at 10

Tasting bookedThu · 10:00 AMFernwood Café · with Maya

Booked. Maya will bring the Lighthouse blend. You’ll get a reminder Wednesday.

iMessage
4
Rebuilt for this portfolio with the Beacon sandbox; names are fictional.
  1. 1One question per screen, answered with a tap. No typing until the visitor chooses to.
  2. 2The plan reflects their own answers back, so the next step feels earned, not pushed.
  3. 3One button opens Messages with the plan filled in. The visitor sends the first text.
  4. 4The agent says it is an AI, offers two times, and books the meeting in the thread.

Qualification

Only qualified visitors see the calendar.

Everyone gets a useful answer. Only a real fit gets meeting times, and the team hears about every lead either way. Try it.

Question 1 of 3

What kind of business are you?

Calendar opensTwo tasting times, booked in the thread. The team is told.
Team follow-upA helpful reply. The team gets a note; nothing links to the calendar.

The rule is enforced in the product and covered by its phone tests: unqualified answers never reach the calendar.

What I learned

Lessons I still use.

Let the visitor send the first text.

It puts the conversation in their own Messages, where they actually read, and keeps the agent out of the spam folder.

Earn the ask.

A plan built from their answers makes booking feel like the obvious next step.

Qualify before the calendar.

Sales time goes to real fits. Everyone else still gets a helpful answer.

Always say it is an AI.

Disclosure up front keeps trust intact when the conversation turns into a meeting.