Shortcode component library

Build the whole booking journey.
One component at a time.

Place calendars, event fields, RSVP forms, service booking, customer dashboards, passes, memberships, and capability-protected merchant tools in Gutenberg, Elementor, Bricks, Divi, or a classic theme.

Event collections

Free

A schedule with editorial rhythm.

Switch between list, grid, cards, agenda, compact, and calendar views. Filter by category, limit the result, or tune columns without rebuilding the event query.

[drecha_events view="grid" columns="3" style="modern" limit="3"]

Use in a Gutenberg Shortcode block or the Shortcode element in Elementor, Bricks, and Divi.

Responsive rendered example

NOV18

Morning Yoga

08:30 · Garden Studio

Places availableView event
NOV21

Ceramics Lab

18:00 · Makers Hall

Places availableView event
NOV29

Harbour Run

07:00 · North Pier

Places availableView event

RSVP and capacity

Free

Booking that explains itself.

The form reuses the Free transactional booking engine, including capacity locks, duplicate-request protection, customer prefill, Pro entitlement fields, and waitlist handoff.

[drecha_booking_form event_id="123"]

Use in a Gutenberg Shortcode block or the Shortcode element in Elementor, Bricks, and Divi.

Responsive rendered example

Morning Yoga

Reserve your place

7 of 12 places remain

Customer accounts

Free

Bookings, history, and identity in one place.

Customers can register, verify their email, update contact details, claim matching guest bookings, cancel eligible reservations, and review appointment or event history.

[drecha_customer_dashboard]

Use in a Gutenberg Shortcode block or the Shortcode element in Elementor, Bricks, and Divi.

Responsive rendered example

Customer dashboard

Hello, Alex

Log out

Upcoming

Morning Yoga

18 Nov · 08:30 · 1 place

Appointment

Movement consultation

24 Nov · 14:15

Passes and memberships

Pro

Entitlements presented without accounting noise.

Signed-in customers see usable balances, expiry dates, membership states, and history. The output never exposes another customer’s record or uses publicly cached private HTML.

[drecha_my_passes] [drecha_membership_status]

Use in a Gutenberg Shortcode block or the Shortcode element in Elementor, Bricks, and Divi.

Responsive rendered example

PASS-F8K2

6 credits left

6 of 10 class credits available

Active

Studio unlimited

Current membership · ends 31 December

Complete reference

Useful without Pro. Deeper when operations grow.

All Free shortcodes continue to work when Pro is installed. Pro adds staff, resources, waitlists, passes, memberships, history, and merchant management on the same records.

Free forever

Public display, booking, and customer accounts

Events & calendars

[drecha_events][drecha_upcoming_events][drecha_events_search][drecha_events_filter][drecha_event_count]

Event details

[drecha_event][drecha_event_field][drecha_venue][drecha_organizer][drecha_add_to_calendar]

Bookings & RSVP

[drecha_booking_form][drecha_rsvp][drecha_availability][drecha_attendees][drecha_booking_status]

Customer accounts

[drecha_customer_dashboard][drecha_my_bookings][drecha_customer_login][drecha_customer_registration][drecha_customer_profile]

Services

[drecha_services][drecha_service_booking]

Pro extensions

Advanced booking and entitlements

Staff · Resources · Passes & Memberships · Merchant Management

[drecha_booking_calendar][drecha_staff_booking][drecha_resource_availability][drecha_waitlist][drecha_my_passes][drecha_pass_balance][drecha_my_memberships][drecha_membership_status][drecha_booking_history][drecha_booking_management]
Start 7-day trial

Functional cookies only

Saaso only uses functional cookies for sign-in, security, and core product flows. By continuing to use the site, you agree to that use.