Appbricx
Features

Build

  • Coding agents and MCP
  • Verify testing
  • Builder console

Data

  • Postgres database
  • Data API
  • Realtime

Users

  • Row-level security
  • Sign-in and auth
  • Payments

Logic

  • Workflows and jobs
  • AI in your app
  • Integrations

Ship and own

  • Backups and rollback
  • Hosting and domains
  • Self-host and export
All features
ShowcaseTemplatesPricingDocs
Log inStart free
  • Features
  • Showcase
  • Templates
  • Pricing
  • Docs
  • Log in

Build

  • Coding agents and MCP
  • Verify testing
  • Builder console

Data

  • Postgres database
  • Data API
  • Realtime

Users

  • Row-level security
  • Sign-in and auth
  • Payments

Logic

  • Workflows and jobs
  • AI in your app
  • Integrations

Ship and own

  • Backups and rollback
  • Hosting and domains
  • Self-host and export
  1. Home
  2. Templates
  3. Booking confirmation and reminder

Workflow · Bookings and scheduling

Booking confirmation and reminder

Two workflows for any table of bookings, appointments or reservations. The confirmation goes out the moment the row is created; the reminder runs every hour and emails everyone whose booking starts within the next 24 hours, once. Cancelled and declined bookings are skipped. It adds one field, reminder_sent_at, so nobody is reminded twice.

Use in AppbricxFree. Already have an account? Log in
View the files

use_template { slug: "booking-confirmation-and-reminder" } adds

Fields
‹booking›.reminder_sent_at
Workflows
booking-confirmation, booking-reminder

What it adds to your app

Confirmation email on every new booking. Hourly reminder for bookings in the next 24 hours. A reminder_sent_at field so nobody gets two.

Fields added to your tables

  • ‹booking›.reminder_sent_at

Workflows

  • booking-confirmation Email a confirmation for each new ‹booking›. On ‹booking› created
  • booking-reminder Remind people the day before their ‹booking›. On schedule hourly over ‹booking›

Where it attaches

Params point the template at your own tables and roles. Leave out the ones with defaults; a wrong one is refused with the options your app has.

ParamWhat it isExample
bookingThe table of bookings, appointments or reservations. Optional.booking
starts_fieldThe date or timestamp field holding when the booking starts. Optional.starts_at
customer_refThe ref field on the booking that points at the person who made it. Optional.customer_id
email_fieldThe email field on the person's table. Optional.email
tzThe IANA time zone booking times are shown in, like Europe/London or America/New_York. Optional.Europe/London

Use with your coding agent

  1. Connect the Appbricx MCP server to Claude Code, Cursor or any MCP client (quickstart).
  2. Paste the prompt. The agent reads the template, previews the merge with dry_run and shows you the diff.
  3. It applies to dev. Check it, then deploy when you are happy.
Prompt
Add the Booking confirmation and reminder template (slug "booking-confirmation-and-reminder") to my Appbricx project. Read it with get_template, run use_template with dry_run first and show me the diff, then apply it. Ask me where it attaches if you can't tell from my contract (booking: bookings table; starts_field: when it starts; customer_ref: who booked; email_field: their email field; tz: time zone).
MCP call
{
  "tool": "use_template",
  "arguments": {
    "slug": "booking-confirmation-and-reminder",
    "project_id": "<your project id>",
    "params": {
      "booking": "booking",
      "starts_field": "starts_at",
      "customer_ref": "customer_id",
      "email_field": "email",
      "tz": "Europe/London"
    },
    "dry_run": true
  }
}
CLI
appbricx templates use booking-confirmation-and-reminder --param booking=booking --param starts_field=starts_at --param customer_ref=customer_id --param email_field=email --param tz=Europe/London --dry-run

Goes well with

  • Studio Bookings

    App. Class booking for a yoga and pilates studio: members book in two taps, instructors run the schedule.

    memberinstructorsessionbookingClassSchedule
  • Booking calendar

    Block. Bookable time slots with capacity, a day picker, my bookings with cancel, and rules that stop double-booking.

    slotreservationSlotPickerMyReservationsreservation-count
  • Welcome email

    Workflow. Emails every new person a short, friendly welcome the moment they sign up.

    welcome-email

Your agent adds it. Appbricx runs it.

Start freeAll templates
Appbricx

The backend, runtime and hosting for apps your coding agent builds. On our cloud, in yours, or on your own servers.

Features

Coding agents and MCPVerify testingBuilder consolePostgres databaseData APIRealtimeRow-level securitySign-in and authPaymentsWorkflows and jobsAI in your appIntegrationsBackups and rollbackHosting and domainsSelf-host and exportAll features

Product

ShowcaseTemplatesPricingFor coding agentsPrivate cloudBring your own AI keyFAQ

Compare

Appbricx vs SupabaseLovable alternativeBolt alternativeFor freelancersFor agencies

Resources

DocumentationReferenceBlogSupportContact

© 2026 Appbricx. All rights reserved.

TermsPrivacyCookiesAcceptable Use