Bizcore Appointment Setup Guide

Navigate to Appointment Settings

1. Log in to your Bizcore Admin Dashboard.

2. Go to Setup → Settings.

3. Under the Other category, click Appointments.

4. You will see two sections:

– General

– Form

Configure the General Section

The General Section controls how appointments behave across the system and how staff and clients interact with them.

a) Responsible Person for New Appointments

Purpose: Determines which staff member will automatically be assigned to new appointments submitted through the external appointment form.

Best Practice: Assign this to a staff member responsible for scheduling or client relations.

b) Responsible Person for Callback Requests

Purpose: Defines who will receive notifications and handle callback requests from clients.

Best Practice: Assign to someone who can quickly respond to callbacks.

c) Manage Your Default Appointment Hours

Purpose: Sets the available hours for appointments (e.g., 09:00 AM – 17:00 PM).

Recommendation: Match with your business operating hours and block out lunch breaks if necessary.

d) Manage Your Default Feedback Statuses

Purpose: Allows you to define the rating options for client feedback after an appointment.

Best Practice: Keep it simple (3–5 options) for easy client participation.

e) Google Calendar API Integration

Steps to Configure:

1. Obtain your Google API Client ID and Google API Secret from Settings → Google → API CLIENT ID.

2. Enter them into the fields provided in Bizcore.

3. Use the Google Authorization Redirect URI displayed in Bizcore to allow secure syncing.

4. Your appointments in Bizcore will sync automatically with your Google Calendar, keeping schedules aligned.

f) Outlook Calendar API Integration

Steps to Configure:

1. Obtain your Application (Client) ID from the Outlook Developer Portal.

2. Enter it into Bizcore along with the provided Outlook Authorization and Redirect URI.

3. Bizcore appointments will sync with Outlook Calendar.

g) Enable reCAPTCHA for External Forms

Yes: Adds Google reCAPTCHA to appointment forms, blocking spam and automated submissions.

No: No protection — faster form submissions but higher spam risk.

Keep this enabled for security.

h) Enable Busy Times Indicator

Yes: Prevents clients from booking appointments that conflict with existing bookings.

No: Clients can still select already-booked slots (risk of double booking).

Always enable this for better scheduling control.

i) Delete from Google Calendar When Appointment is Deleted

Yes: Automatically removes the synced Google Calendar event when appointment is deleted in Bizcore.

No: Deletes only in Bizcore, leaving the Google Calendar event intact.

Enable this to keep both calendars consistent.

j) Disable Appointment Weekends

Yes: Prevents booking on Saturdays and Sundays.

No: Allows weekend bookings.

k) Allow Responsible Person to View All Appointments

Yes: Grants full visibility to the responsible person for all appointments across the system.

No: They will only see their assigned appointments.

Enable for managers or supervisors who need an overview of the team’s schedule.

l) Automatically Approve Submitted Appointments

Yes: All external appointment requests are auto-approved and added to the calendar.

No: Staff must manually review and approve them.

Enable if you want a smooth and fast booking experience for clients. Disable if you require manual vetting.

m) Enable Appointment Hour Buffers

Yes: Prevents booking of past time slots, ensuring clients can only book for future times.

No: Clients can still request past times (not recommended).

Keep this enabled for better control.

n) Allow Non-Logged Clients to Request Appointments

Yes: Anyone can request an appointment without needing a client account.

No: Only registered and logged-in clients can book.

Enable for lead generation, disable if you only want existing customers booking.

o) Show Request Appointment Menu in Client Area

Yes: Adds a “Request Appointment” menu item in the client portal.

No: Clients will not see this option.

Configure the Form Section

The Form Section customizes how the external appointment form behaves and appears.

a) Enable Callbacks in External Form

Yes: Adds a checkbox or option for clients to request a callback.

No: Removes this feature from the form.

b) Form Info

Form URL:

– Direct link to your appointment form — share this with clients or embed on your site.

Embed Form:

1. Copy the iframe code provided.

2. Place it on your website where you want the appointment form to appear.

3. Adjust width and height to match your layout.

4. Use HTTPS if your website uses HTTPS to avoid security warnings.

5. Use ?col=col-md-8 or other parameters to control column width (for Bootstrap layouts).

1 views