logo
Core ConceptsFeatures
Core Concepts

OnBooq Features Guide

Learn how to use the core features of the Enquiry Assistant to turn website visitors into booked customers.

Overview

OnBooq's Enquiry Assistant helps you capture leads around the clock by answering common questions, collecting visitor details, and prompting bookings directly on your website. You configure features like instant responses, custom forms, and notifications to match your business needs.

Use this guide to set up each core feature. Start with basic question answering and progress to advanced customizations.

Review your Quickstart before enabling features to ensure proper widget installation.

Key Features

Discover the main capabilities that convert visitors into customers.

Setting Up Instant Question Answering

Enable automatic responses to common queries so visitors get help immediately.

Configuration Steps

Access Dashboard

Log in to your OnBooq dashboard at https://dashboard.example.com.

Navigate to Enquiry Assistant > Responses.

Add Questions

Create Q&A pairs.

{
  "question": "What are your hours?",
  "answer": "We operate Monday-Friday, 9AM-5PM. Book now for same-day service!"
}

Enable Feature

Toggle Instant Answers on and save changes.

Test on your site to verify responses trigger correctly.

Responses support markdown for formatting. Use {variable} placeholders for dynamic data like visitor name.

Customizing Enquiry Capture Forms

Tailor forms to collect specific details relevant to your business, such as service type or urgency.

Start with essential fields.

{
  "fields": [
    {"name": "name", "label": "Full Name", "required": true},
    {"name": "email", "label": "Email", "required": true},
    {"name": "phone", "label": "Phone", "required": false}
  ]
}

Upload your config via the dashboard or embed directly in the widget script.

Implementing Booking Prompts and Notifications

Prompt visitors to book after initial interactions and receive instant alerts.

Prompt Setup

Use these steps to add booking calls-to-action.

Configure Prompts

In dashboard, go to Prompts > Booking.

Set trigger conditions like "after 2 messages".

Integrate Calendar

Connect your calendar provider.

// Google Calendar API
const calendarId = 'your-calendar@group.calendar.google.com';
fetch(`https://api.example.com/integrations/google`, {
  method: 'POST',
  body: JSON.stringify({ calendarId })
});
// Calendly Embed
const calendlyUrl = 'https://calendly.com/your-account/30min';
window.Calendly.initInlineWidget({ url: calendlyUrl });

Set Notifications

Enable email/SMS alerts to https://api.example.com/notifications.

Test by simulating an enquiry.

Tailoring Responses for Your Business

Customize messaging to align with your brand voice.

Choose from templates or create custom ones.

IndustryTemplate Example
Plumbing"Need a plumber fast? Describe the issue."
Electrical"Electrical emergency? Share details now."
HVAC"AC not cooling? Let's fix it today."

Best Practices

  • Test features in staging before live deployment.
  • Monitor analytics in the dashboard for conversion rates.
  • Update Q&A weekly based on common enquiries.

Ready to go further? Check the Authentication page for secure integrations.