Shark Booking by Carson

Shark Booking by Carson

Details
View on WordPress

Shark Booking by Carson is an installable plugin for businesses that need a streamlined appointment booking flow on any WordPress site.

Features:

  • Admin booking list and calendar views (day, week, month) with filters.
  • Service management with duration, buffers, pricing, currency, and active status.
  • Resource management with service assignments and weekly schedule editing.
  • Availability management with weekly rules and date-specific overrides.
  • Frontend booking flow via shortcode; step labels and messages are built in (Flow Configuration provides the shortcode only).
  • Email sender details (Email Configuration) for booking notifications; subjects and bodies use built-in templates.
  • Stripe Checkout flow for bookings.
  • Stripe webhook processing with idempotency safeguards.
  • Quote and pricing engine.
  • Manual admin actions for bookings (edit, delete, resend customer notification).
  • Built-in FAQ screen and Contact entry point in the admin menu.
  • Security hardening for public booking APIs (same-origin checks, rate limits, and nonce-aware permission callbacks for logged-in sessions).

Use [booking_appointment_flow] for the appointment booking flow.

External services

Stripe

This plugin uses Stripe Checkout and webhook APIs to process booking payments.

Data sent: checkout/payment fields such as transaction amount, selected items, customer email, and callback metadata needed to reconcile booking records.

When sent: when a customer starts checkout and when Stripe calls the webhook endpoint after payment events.

Terms of Service: https://stripe.com/legal/ssa
Privacy Policy: https://stripe.com/privacy

Freemius

This plugin uses Freemius for voluntary site registration, subscriptions, billing, and telemetry when admins interact with SDK-driven account pages.

Data sent: standard Freemius installation and account telemetry as described by Freemius when opted in.

When sent: when admins open Subscription / account pricing pages or enroll in telemetry through the SDK.

Terms of Service: https://freemius.com/terms/
Privacy Policy: https://freemius.com/privacy/

What if email delivery fails?

The plugin uses WordPress wp_mail(). Delivery depends on your hosting mail setup or SMTP/mail plugin.

Details

Plugin code:
shark-booking-by-carson
Plugin version:
1.0.0
Outdated:
No
WP version:
6.2 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-05-24
Rating:
Times rated:
0
appointments
booking
calendar
scheduling
stripe