Working Proof-of-Concept

BrightSmile Dental — Full Automation

Chatbot captures leads → Calendly books appointments → Confirmation email sent instantly → Review request at 48h. This is what AutoStack delivers.

Lead captured Appointment confirmed Review requested
Chatbot — Live Conversation Botpress
AS
Hi! Welcome to BrightSmile Dental 👋 What brings you in today?
I'd like to book a teeth cleaning
AS
Great choice — regular cleanings are the best way to prevent issues. I can get you on the schedule in under a minute. What's your name?
Megan Rodriguez
AS
Thanks, Megan! And what's your email so we can send confirmation details?
megan.rodriguez@gmail.com
AS
Perfect. Let me show you available times — just pick a slot and we'll confirm instantly. ✓ Lead captured in AutoStack
Recent Appointments 0
No appointments yet. Seed the demo or book through the Calendly embed.
Book an Appointment Calendly

Calendly Widget

In production, embed your Calendly widget here. For this demo, use the quick book form below.

Automation Workflow Active

1. Lead Captured

Chatbot qualifies visitor (booking intent vs inquiry) and saves lead to database via n8n webhook.

Running 24/7

2. Calendly Booking

Patient selects a time slot. Calendly fires a webhook → AutoStack saves the appointment and marks the lead as booked.

Trigger: Calendly Webhook

3. Confirmation Email Sent

AutoStack sends a branded HTML confirmation email immediately after booking with date, time, and practice details.

Auto-sent on booking

4. Review Request (48h later)

n8n triggers daily at 9am. Any appointment 48+ hours past gets a review request email with a direct Google review link.

n8n Schedule: Daily 9am
n8n Workflows 3 workflows
Lead Capture & Qualification
Chatbot → Webhook → AutoStack DB + intent routing
↓ JSON
📅
Calendly Booking → Confirmation
Calendly webhook → Appointment record → Email confirmation
↓ JSON
Review Request (48h post-visit)
Daily schedule trigger → Find due appointments → Send review email
↓ JSON

Import these JSON files into your n8n instance. Configure the HTTP Request nodes with your AutoStack app URL.

Analytics & Funnel

Traffic, conversion, and automation metrics. Numbers update in real-time as the demo runs.

Landing Page Analytics Last 30 days
Pageviews
Unique Visitors
Demo Views
Demo CTA Clicks
Demo CTR %
Lead Rate %
Campaign Visits
Dental Automation ↻ Refresh All
0 Pageviews
0 CTA Clicks
0 Leads
0 Bookings
0% Visit → Lead
0% Visit → Booking
7-Day Traffic Trend
Pageviews Leads Bookings
Workflow Metrics
0 New Leads
0 Booked
0 Appointments
0 Confirmations
0 Review Requests
0 Pending Reviews
Traffic & Conversion
Pageviews
Leads
Bookings
Visit→Lead
Visit→Book
CTA Rate
7-Day Trend
Pageviews Leads Bookings
Recent Leads
Name Intent Status Source Date
No leads yet — use "Add Demo Lead" above.

How to Recreate This

🤖
1. Chatbot

Create a Botpress or Chatfuel bot. Add a "Book Cleaning" intent that fires a webhook to your n8n instance on qualification.

// Botpress webhook config POST https://your-app.n8n.io/webhook/dental-lead { name: "{{name}}", email: "{{email}}", intent: "booking_cleaning" }
🔗
2. Calendly + n8n

Set up Calendly with an Event Webhook. Point it at your n8n workflow → AutoStack → Email service.

// Calendly webhook → n8n → AutoStack POST /api/calendar/webhook { invitee_name: "Megan Rodriguez", invitee_email: "megan@example.com", event_start_time: "2026-06-05T10:00:00Z" }
📧
3. Email

Use your company email (polsia.app) via Nodemailer SMTP or Mailtrap for testing. Review link points to your Google Business page.

// Review request — sent 48h after visit Subject: How was your visit? — Quick review // Branded HTML, 30-second review link