Features Guide
A detailed look at every section of your Availo dashboard. Use this as a reference whenever you want to understand what a feature does or how to configure it.
Bookings
Your command center for all appointments. This is where you'll spend most of your time once bookings are rolling in.
/docs/screenshots/features-bookings-list.pngWhat you'll see
- Upcoming / Past tabs β toggle between what's coming up and what's done
- Status badges β Confirmed (green) or Cancelled (grey)
- Service filter β narrow down by service type
- Quick details β date, time, service, assigned resource, customer name
What you can do
| Action | How |
|---|---|
| View full details | Click any booking to see customer info, notes, and timestamps |
| Reschedule | Click a confirmed booking β Reschedule β pick a new time. Customer is notified. |
| Cancel | Click the booking β Cancel. Customer receives a cancellation email. |
| Resend confirmation | Click the booking β Resend Confirmation. Useful if a customer didn't receive theirs. |
/docs/screenshots/features-booking-detail.pngInsights
Your analytics dashboard. See how your flows and bookings are performing at a glance without digging through spreadsheets.
/docs/screenshots/features-insights.pngTime periods
Toggle between 7 days, 30 days, and 90 days to zoom in or out on your data.
What's tracked
| Metric | What it means |
|---|---|
| Flow Starts | How many people entered your flow |
| Completion Rate | What percentage made it all the way through |
| Conversion Rate | What percentage ended up booking |
| Hold Performance | Holds created vs. converted to bookings vs. expired |
| Quote Acceptance | Quotes sent vs. accepted (if you use Instant Quoting) |
| Outcome Distribution | Visual breakdown of where customers ended up |
| Flow Funnel | Per-flow drop-off chart β shows exactly where in the flow people leave |
/docs/screenshots/features-insights-funnel.pngServices
Services are the bookable offerings you provide β the actual things your customers schedule. Think of each service as a product with a duration, location, and optionally a price.
/docs/screenshots/features-services-list.pngWhat each service includes
| Field | What it does |
|---|---|
| Service Name | What customers see in the booking tool (e.g., "Free Consultation") |
| Duration (minutes) | How long the appointment lasts |
| Buffer (minutes) | Gap after each appointment to give you time to travel or prep for the next appointment |
| Availability | Use org-wide hours or set custom hours that can override them entirely |
| Meeting Location | Where the service happens (see below) |
Meeting location options
| Location Type | How It Works |
|---|---|
| Customer's address | Customer enters their address when booking |
| Fixed business address | Service always happens at this location (office, shop, job site) |
| Virtual / remote | You have the option to add a permanent meeting link (Zoom, Teams, etc.) or Availo can generate a unique link for each booking (requires calendar integration) |
| TBD | Location is figured out after booking |
/docs/screenshots/features-service-detail.pngQuote Builder & pricing (Pricing tab)
Want customers to see a price estimate before they pick a time? Each service has a Pricing tab (labeled Quote Builder in the dashboard) where you set a base price, add pricing questions, and tune how the final quote is shown. Those questions are also the building blocks you can reuse inside Flows.
How to set it up
- 1.Open the service and go to the Pricing tab.
- 2.Click + Add your first pricing question. That opens the editor (with Base Price) and creates your first question card.
- 3.Set your Base Price (defaults to $0).
- 4.Give the question a clear label (for example, βHow many rooms?β or βProperty size?β).
- 5.Choose the question type and configure it:
- Multiple Choice (one or multiple options): Add options with Add a Response Option and assign a price to each. Example: βProperty size?β β Small +$0, Medium +$50, Large +$100.
- Number: Set a price per unit the customer enters. Example: βSquare footage?β at $0.50/unit β 1,000 sq ft adds $500 to the quote.
- Address: Collect a full address (or origin/destination for travel). Availo can compute mileage from your org business address and apply a per-mile rate to the quote β ideal for movers, delivery, and mobile service businesses. See Address questions & mileage-based quotes below.
- 6.Add more questions with Add another Pricing Question as needed.
- 7.Optionally scroll down to set Minimum Price, Maximum Price, and other quote settings (tax, exact vs range display, etc.).
- 8.Click Save Pricing when you're done (the button shows after at least one pricing question exists).
/docs/screenshots/features-service-pricing.pngHow pricing questions work in Flows
| Use in a Flow | What happens |
|---|---|
| Qualify customers | Route someone to Instant Book, Instant Quote, Callback, or Disqualify based on their answers |
| Generate an Instant Quote | Availo totals adjustments from their answers and shows an estimate before they pick a time |
| Both at once | One pricing question can qualify the lead and contribute to the quote at the same time |
When you're ready, import or link these questions inside a Flow so customers answer them as part of booking β see the Flows section for routing, outcomes, and service routes.
Address questions & mileage-based quotes
Use an Address pricing question when your price depends on how far the job is from your base location β for example, a moving company quoting based on truck miles from the warehouse to the customer's origin (or between pickup and drop-off, depending how you configure the service).
- 1.On the service's Pricing tab, add a pricing question and choose type Address.
- 2.Set a per-mile rate (and any related fields shown in the editor) so the quote adds (calculated mileage Γ your rate) on top of the base price and other adjustments.
- 3.Combine this with optional multiple-choice or number questions (stairs, truck size, packing, etc.) so the Instant Quote outcome shows one clear total before booking.
For coverage rules (who you serve at all), pair Address questions in a Flow with your service area and a Disqualify outcome β see Flows β Service area eligibility.
Resources
Resources are the people, crews, equipment, or spaces that make your services happen. Every service needs at least one resource assigned to it β without one, the service won't show any availability in the booking tool. When a booking is made, Availo assigns an available resource automatically and includes it in confirmation emails sent to you and your customer.
/docs/screenshots/features-resources-list.pngResource types
| Type | Use case |
|---|---|
| Person | Individual team members or contractors |
| Crew | A group that works together (moving crew, install team) |
| Equipment | Things that need to be scheduled (vehicle, meeting room) |
| Location | Physical spaces with limited capacity |
What you can configure per resource
- Assigned services β which services this resource can handle
- Custom hours β override org hours for this specific resource
- Calendar integration β connect a Google Calendar for conflict checking and auto-event creation
How pooled availability works
When multiple resources are assigned to the same service, Availo pools their availability:
- 1.A time slot shows as available if any assigned resource is free
- 2.When a customer books, Availo picks the first available resource
- 3.No double-bookings, no manual assignment
/docs/screenshots/features-resource-detail.pngAvailability view
The Resources section includes an Availability view β a day-by-day schedule showing all your resources side by side. You can see bookings, active holds, and time off blocks at a glance, making it easy to spot gaps or overloaded days without digging through individual resource profiles.
/docs/screenshots/features-capacity-availability.pngTime off
Also inside Resources, the Time Off view lets you block out time for individual resources or the whole organization. Each entry has a start date, end date, and optional reason. Blocked time is respected everywhere β slots during a time-off period won't appear as available in the booking tool.
| Scope | When to use |
|---|---|
| Per-resource time off | Vacations, sick days, personal time for a specific team member |
| Org-wide time off | Company holidays, closures, events that block everyone |
/docs/screenshots/features-time-off.pngFlows β Deep Dive
Flows are the heart of Availo. They're smart, branching questionnaires that guide customers through a personalized intake experience and route them to the right outcome β whether that's booking instantly, getting a quote, requesting a callback, or something else entirely.
Why use flows?
Without flows, you're just showing a calendar. With flows, you can:
- Ask qualifying questions before showing availability
- Route customers to different services based on their answers
- Give instant price quotes based on project details
- Politely disqualify bad-fit leads before they waste your time
- Collect callback requests for complex inquiries that need a human touch
/docs/screenshots/features-flows-list.pngFlow status lifecycle
| Status | What it means |
|---|---|
| Draft | Work in progress. Editable. Not visible to customers. |
| Active | Published and live. Can be embedded or shared via link. Can be archived. |
| Archived | Retired. Read-only. No longer accepting responses. Can be duplicated. |
The flow builder
The builder has two main panels: Questions (what customers see) and Outcomes (what happens at the end).
/docs/screenshots/features-flow-builder.pngQuestion types
You have six input types to choose from:
| Type | What it looks like | Best for |
|---|---|---|
| Single Select | Radio buttons or dropdown | "What type of service?" |
| Multi Select | Checkboxes | "Which add-ons do you want?" |
| Text | Free-form text field | "Tell us about your project" |
| Number | Numeric input with increment/decrement | "How many rooms?" |
| Date | Date picker | "When do you need this done?" |
| Address | Full address input (street, city, state, zip) | "What's the job site?" |
Question configuration options
Each question can be configured with:
| Option | What it does |
|---|---|
| Question Text | The actual question customers see |
| Variable Name | Internal name used in routing logic (auto-generated, editable) |
| Options | For Single/Multi Select β the choices customers can pick from |
| Required | All questions must be answered before continuing (always on; no optional-question toggle in the admin UI) |
| Help Text | Additional context shown below the question |
| Visibility Condition | Only show this question when a previous answer matches certain values |
| Validation | Min/max values for numbers, required patterns for text |
| Pricing Question Ref | Link to a service pricing question (for Instant Quote flows) |
/docs/screenshots/features-flow-question-config.pngVisibility conditions β conditional logic
Visibility conditions let you show or hide questions based on previous answers. This keeps the flow clean and only shows questions relevant to each customer.
Example:
- Question 1: βWhat type of property?β β Residential / Commercial
- Question 2: βHow many bedrooms?β (only shown if Question 1 = Residential)
- Question 3: βSquare footage?β (only shown if Question 1 = Commercial)
/docs/screenshots/features-flow-visibility.pngOutcome types
Every flow needs at least one outcome. Here's a detailed breakdown of all four:
The customer sees available time slots and books directly. Best for straightforward services where you know exactly what they need.
- Select which service(s) to offer
- Optional custom title and message shown to the customer
- Use Service Routes to offer different services based on answers
- Toggle "Show availability" to control when the calendar appears
The customer answers pricing questions and gets an instant price estimate. They can then optionally proceed to book.
- Select the service with pricing configured
- Pricing questions from the service are shown automatically
- Quote includes base price + adjustments + tax
- Customer can accept and book, or just save the quote
The customer leaves their contact info and you follow up manually. Great for complex projects that need a real conversation first.
- Collect name, email, phone, and preferred callback time
- Callback requests appear in your Leads dashboard for follow-up
- Custom confirmation message shown after submission
Politely let the customer know you can't help with their request. No time wasted on either side.
- Custom message explaining the situation
- Optional next actions β offer alternatives like "Request a callback instead"
- Customers feel respected, not just dismissed
/docs/screenshots/features-flow-instant-book.png/docs/screenshots/features-flow-instant-quote.png/docs/screenshots/features-flow-callback.png/docs/screenshots/features-flow-disqualify.pngService area eligibility (ZIP / address)
After you define your service area in Settings, you can automatically gate flows so customers outside your coverage don't reach booking or quoting. This keeps calendars clean and sets clear expectations up front.
- 1.Add an Address question early in the flow (or ensure pricing/imported address questions run before outcomes if you need the ZIP for eligibility).
- 2.Create a Disqualify outcome with a helpful message β for example, that you don't serve their area yet, plus an optional Route to Callback alternative if you want borderline leads to reach you anyway.
- 3.Add routing rules so customers whose address is outside your service area map to that Disqualify outcome. Send eligible customers down paths that continue to Instant Book, Instant Quote, or other outcomes.
- 4.Keep a sensible default fallback (see routing rules) so unusual answers still land somewhere intentional.
Service area setup (radius, auto-generated ZIPs, manual list tweaks) lives in Settings β Business address & service area.
Routing rules β the smart part
Routing rules connect customer answers to specific outcomes. Here's how the logic works:
- Each outcome has one or more routing paths
- Each path is a set of conditions (AND logic within a path)
- Multiple paths are evaluated with OR logic
- A condition: βIf [Question] equals/is in [Values]β
Example setup:
Service routes β multiple services per outcome
For Instant Book and Instant Quote outcomes, you can use Service Routes to offer different services based on answers β all within the same outcome.
Example: One βInstant Bookβ outcome with three service routes:
- If βProperty Typeβ = βHouseβ β Book House Cleaning
- If βProperty Typeβ = βApartmentβ β Book Apartment Cleaning
- If βProperty Typeβ = βOfficeβ β Book Office Cleaning
/docs/screenshots/features-flow-service-routes.pngPublishing and validation
Before a flow goes live, Availo checks:
- β At least one question or outcome is configured
- β All outcomes are fully set up (or marked βNot used directlyβ)
- β Each Instant Book / Instant Quote outcome has a service assigned
- β Each service route has a service assigned
- β A default fallback outcome is selected
If anything's missing, you'll see exactly what needs fixing.
Sharing your flow
Once published, you have two options for getting it in front of customers:
| Option | Best for |
|---|---|
| Embed Code | Paste a small HTML snippet into your website. The booking tool appears inline on your page β no redirect, no iframe. |
| Hosted Link | Share a standalone URL (booking.availo.co/your-company/flow-name). Great for emails, social, or linking from your site. |
Integrations
Connect Availo with the tools you already use.
/docs/screenshots/features-integrations.pngGoogle Calendar
The Google Calendar integration gives Availo real-time insight into your team's schedule.
| Feature | What it does |
|---|---|
| Conflict checking | Syncs your calendar every 5 minutes. Events on your calendar block off those times in Availo so customers can't double-book you. |
| Auto-create events | When a booking is confirmed, a calendar event is automatically created on the assigned resource's calendar. |
| Auto Google Meet links | For virtual services, Availo can generate a unique Google Meet link for each booking. Set the service location to "Virtual β Auto Meet." |
Coming soon
Microsoft Outlook, Zapier, and Webhooks are on the roadmap. Stay tuned!
Team
Manage who has access to your Availo dashboard and how they're notified.
/docs/screenshots/features-team.pngRoles
| Role | What they can do |
|---|---|
| Owner | Full access β invite/remove members, change roles, manage all settings, and access billing. |
| Member | Can view and manage bookings, services, resources, and flows. Cannot manage team or org-level settings. |
What you can manage
- Invite team members β send an email invitation to join your org
- Change roles β promote or demote members (Owner only)
- Remove members β revoke access (Owner only)
- Notification preferences β toggle booking notifications on/off per person
- Additional recipients β add extra email addresses (like a shared team inbox) that receive all booking notifications
Settings
Your organization's global configuration. Everything here is the foundation that your services, resources, and flows build on.
/docs/screenshots/features-settings.pngOrganization
| Setting | What it does |
|---|---|
| Name | Your organization name, shown in the booking tool |
| Slug | Your unique URL slug β used in your hosted booking page (booking.availo.co/your-slug) |
| Website | Your company website URL |
| Timezone | All scheduling is calculated in this timezone. Set this first and keep it accurate. |
Booking defaults
| Setting | What it does |
|---|---|
| Minimum Notice | Minimum hours in advance someone can book. Prevents last-minute surprises. |
| Booking Reminders | Automatic email reminders sent before appointments. Toggle on/off and set lead time (1β168 hours). |
Business hours
Set your organization's default operating hours. Resources (staff, equipment, crews) can have custom schedules within these hours, and services can override them entirely.
Business address & service area
Your business address is the anchor Availo uses for distance-based logic (for example, travel pricing and whether a customer is inside your service area). Your service area is the set of ZIP codes where you accept work β used to qualify leads in Flows without manual zip-by-zip checks.
- 1.Enter your full business address in Settings (street, city, state, ZIP).
- 2.Set your service radius to roughly how far you travel from that address.
- 3.Click the button to auto-generate ZIP codes from that radius. Availo will pre-fill a list of ZIPs for you to review.
- 4.Manually refine the list β add edge-case ZIPs you still serve or remove ones you don't β until it reflects your real coverage.
- 5.Save your Settings changes so the service area is available org-wide.
To enforce coverage in customer-facing flows, add an Address question and route ineligible ZIPs to a Disqualify outcome β see Flows β Service area eligibility.
Brand
| Setting | What it does |
|---|---|
| Primary Color | Your brand color β used for buttons, accents, and the progress bar in the booking tool. |
| Logo | A URL pointing to your logo β displayed in the booking tool header. |