Upcoming Sessions
| Client | Service | Date & Time | Rate | Status | |
|---|---|---|---|---|---|
| Loading… | |||||
Email Activity
| Email Type | Sent | Open Rate |
|---|---|---|
| Booking Confirmation | 18 | 94% |
| 24hr Reminder | 15 | 88% |
| 1hr Reminder | 15 | 76% |
| Post-Session Follow-up | 12 | 61% |
| Newsletter | 142 | 43% |
| Client | Service | Date & Time | Duration | Rate | Payment | Meet Link | Status | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
Confirmation Email
Sends immediately on bookingInclude reschedule link
Clients can reschedule directly from the email
Include cancel link
Shows cancellation policy inline
Add to mailing list on booking
Only if client opted in during booking
Live Preview
Your session is confirmed ✓
Hi Priya,
Your session is confirmed. Here are the details:
Looking forward to our conversation. Reply to this email if there's anything you'd like me to know beforehand.
Need to reschedule? Click here · Cancel
24-Hour Reminder
Sends 24hrs before sessionInclude Meet link
Include reschedule link
1-Hour Reminder
Sends 1hr before sessionPost-Session Follow-up
Sends 2hrs after session endInvite to mailing list (if not already subscribed)
Sends a single invite, never repeats
Free Discovery Call
Career Coaching (60 min)
Extended Session (90 min)
Weekly Template
Click slots to toggle. Changes here update what clients can book in real time.
Buffer between sessions
15 min gap after every session
Limit bookings per day
Max 5 sessions per calendar day
One-off Availability
Block Time
Capture Points
Booking form opt-in checkbox
Shown during booking — pre-checked by default
Footer mailing list signup
Standalone name + email form on the website
Post-session follow-up email invite
Single invite sent to clients not yet subscribed
Automation Flows
What happens automatically when someone subscribes
Recent Subscribers
| Name | Source | Subscribed | ||
|---|---|---|---|---|
| Priya M. | priya@email.com | Booking | 9 Jun 2025 | |
| Sasha W. | sasha@email.com | Booking | 8 Jun 2025 | |
| Anonymous | hello@gmail.com | Footer form | 7 Jun 2025 |
Connected Services
Video Call Platform
Jitsi Meet
Google Meet
Zoom (Free)
Select a client
Click any client to view their profile,
session history and notes.
Create a Stripe account Free
Go to stripe.com → Sign up → Complete business verification (takes ~10 min, requires ABN and bank account for payouts). Once verified, go to Developers → API Keys and copy your Secret Key and Publishable Key.
In Stripe, enable Payment Element (for card forms) and set up a Webhook pointing to your backend URL at /webhooks/stripe — this is how your system knows when a payment succeeds.
Create a Resend account Free — 3,000 emails/month
Go to resend.com → Sign up → Go to Domains → Add vikashan.com.au. Resend will give you 3 DNS records to add to your domain registrar (Namecheap, GoDaddy, etc.). This verifies you own the domain and dramatically improves email deliverability. Paste them in, wait 10 minutes, click Verify.
Once verified, go to API Keys and create a key. Store it in your backend .env file.
Create a Supabase database Free tier
Go to supabase.com → New project → Copy your Project URL and anon key. This is your database. You'll need three tables: bookings, subscribers, and blocked_times.
Deploy the backend to Vercel Free hosting
Your backend needs 5 API routes. Deploy these as Vercel serverless functions (Node.js) — no server to manage, free hosting, deploys in seconds from GitHub.
The meet link is generated automatically — no external API needed:
Set your environment variables in Vercel dashboard under Settings → Environment Variables. Add your Stripe keys, Resend key, and Supabase URL + key.
Set up reminder cron job Vercel Cron — free on hobby plan
Add a vercel.json file to your project with a cron job that runs every 15 minutes, checks for sessions in 24h or 1h, and fires reminders.
The reminder endpoint queries Supabase for upcoming sessions, checks if a 24h or 1h reminder hasn't been sent yet, and fires the email via Resend. Mark reminders as sent so they don't repeat.
Optional: Connect Kit (ConvertKit) for newsletter
If you want a more powerful newsletter tool (sequences, tagging, automation), connect Kit. When someone subscribes (via booking opt-in or footer form), your backend calls the Kit API to add them to your list. Free up to 10,000 subscribers