Spring Sale: Get 50% Off All Plans Prices go back up April 14

Blocked Customers in Booknetic

Block customers by email or phone and stop new frontend bookings from restricted contacts while keeping full admin-side control.

Version:
Categories

Blocked Customers lets you deny new frontend bookings from specific contacts. You can block by email or phone, keep a reason for internal tracking, and remove entries at any time.

Overview

The add-on creates a blocked list and checks customer identifiers during booking validation. If a match is found, booking is rejected with a clear error message.

Where to Find It

  • Menu path: Customers > Blocked Customers
  • Primary actions: Block Customer, Unblock (single or bulk)

Permissions

CapabilityDescription
blocked_customersView blocked customer list.
blocked_customers_manageAdd and remove blocked entries.

How to Block a Customer

  1. Open Customers > Blocked Customers.
  2. Click BLOCK CUSTOMER.
  3. Select Type: Email or Phone.
  4. Enter the value and optional reason.
  5. Click BLOCK.

Field Reference

FieldRequiredNotes
TypeYesemail or phone
Email / Phone valueYesEmail is normalized to lowercase before save.
ReasonNoInternal note for your team.

How Blocking Is Enforced

  • Frontend booking checks blocked status during the Information step.
  • Server-side booking validation also checks blocked status before booking completion.
  • If blocked, customers see: You are not able to book an appointment.

Manage and Unblock Entries

  • Use search by value or reason.
  • Sort by ID, type, and blocked date.
  • Unblock one or multiple entries from DataTable actions.

Matching Behavior and Notes

  • Email matching is case-insensitive (stored in lowercase).
  • Phone matching is exact string match. For consistent results, use one phone format standard.
  • Duplicate block entries for the same type/value/tenant are not allowed.
  • Backend-created appointments are not blocked by this rule.

SaaS Behavior

  • Blocked records are tenant-scoped.
  • Each tenant has its own blocked list.
  • Tenant cleanup removes related blocked entries when a tenant is deleted.