Platform Manual & Booking Link Guide
Everything you need to know about booking links, staff member logins, availability rules, custom branding, and the Envelark email engine.
Understanding Availability & Time Slots
- 28-Day Rolling Window: The engine automatically scans the next 28 days and marks open dates with green dots (
•). - Smart Auto-Advance: If today has zero slots (after hours, weekend, or fully booked), the calendar automatically jumps to the first open date (e.g. tomorrow at 9:00 AM) and renders the time slots instantly with a
Next Open Datebadge! - 1-Click Day Browsing: Clicking any active calendar day instantly displays that day's morning, afternoon, and evening slots without reloading the page.
Master Link Cheat Sheet
SetSoon supports both multi-tenant organization scoping and clean vanity links. If two different organizations both have an employee named Emily, the organization prefix ensures there is zero ambiguity or collision.
/b/acme-studios/sarah.
Staff Members & Logins
Add a Team Member
Go to Dashboard → Team (or /dashboard/team) and click "Add Team Member". Provide their Name, Email Address, Role (Admin or Staff Member), and personalized Link Slug (e.g. emily).
Their Own Dedicated Login
Staff members log in directly at https://setsoon.com/login using their email and password. They do NOT share an account or master credentials.
Scoped Staff Dashboard
When Alex logs in with the Staff role:
• He sees his own bookings and appointments.
• His sidebar displays a 1-click button: "My Booking Page →" (directing to /b/acme-studios/alex).
• He can manage personal working hours, breaks, and buffer times.
• Organization billing, master API keys, and other staff members' private settings are hidden.
Customizing What Appears on the Booking Page
In Dashboard → Settings (or on each Team Member profile), you have full control over the visual presentation:
Hybrid Display (Default)
Displays your Company Logo in the header bar, and the Staff Member's photo, title, and bio in the booking profile card. Ideal for customer-facing consultants and account managers.
Company Only
Hides individual staff avatars and names completely. The page renders strictly under the brand name (e.g., "Book a Session with Acme Support"). Great for anonymous round-robin sales queues.
Avatar Visibility Toggle
Each staff member can upload a headshot or choose to display clean initials. You can turn "Display avatar image" ON or OFF with a single toggle.
Multi-Tenancy & Workspaces
SetSoon is architected from the ground up for true multi-tenancy. You can create multiple independent organizations, each with its own:
- Unique URL Slug:
/b/acme-studios,/b/south-parker-commons,/b/custom-org. - Isolated Team & Services: Services and staff created inside South Parker Commons do not leak into Acme Studios.
- Separate Branding: Independent logos, brand colors, and email notification headers.
- 1-Click Workspace Switcher: Admins can switch between organizations via the dropdown in the top navigation bar without logging out.
Email Engine (Envelark API Integration)
Customer Confirmation Email
Fires immediately when an appointment is booked. Contains the exact meeting time, timezone, staff contact info, the in-house meeting room link (ScreenChirp), calendar invite (.ics), and 1-click reschedule/cancel links.
Staff Notification Email
Fires immediately to the assigned staff member's email (e.g. alex@acme.com), alerting them that a new client has booked time on their calendar with full guest intake responses.
Responsive Logo Sizing Fix
Email templates now strictly enforce max-width: 140px; height: auto; object-fit: contain; to prevent logos from appearing stretched or oversized in mobile and desktop email clients.
Headless API Bookings (e.g. Payeny Integration)
When external applications (like Payeny) create bookings through the SetSoon API:
• Option A (Default): SetSoon sends the confirmation email via the Envelark API dynamically branded with Payeny's logo, colors, and company name.
• Option B (Webhooks): SetSoon dispatches a booking.created webhook payload to Payeny so Payeny can fire custom transactional emails through their own pipeline if desired.
Ecosystem Integrations: Video, Files & Billing
ScreenChirp Video
Native in-house meeting rooms at /room/{code}. Zero external Zoom or Google Meet accounts needed. Rooms feature WebRTC HD video, screen sharing, and participant ping heartbeats.
Elept File Storage
Used for secure customer intake attachments, profile headshots, and PDF invoice receipts. Integrated storage quotas allow transparent metering.
Payeny Checkouts
Zero-redirection in-house checkout for paid consultations and subscriptions ($0, $5, $10 tiers) at /checkout/{token} and /invoice/{token}.
Frequently Asked Questions
Why did my booking page say "No available slots" when I first tested it?
How do I change the working hours for a staff member?
Can staff members connect their Google Calendar or Outlook?
/cal/{token}. Staff can subscribe to this live feed in Apple Calendar, Google Calendar, or Microsoft Outlook for real-time 2-way sync.