Skip to main content

Overview

Overview

Welcome to Placeful — a multi-tenant platform for managing events, seats, time windows and bookings with Stripe payments, an embeddable booking widget and role-based access for company teams.

What you can do

  • Companies are the tenant. Each company owns events, event types, areas, seats, times and bookings. Users join one or more companies with a role: owner, admin, manager, member.
  • Events have a date (optionally multi-day), an optional booking window and capacity. Bookings are made against events.
  • Bookings reserve capacity (seats or time slots) and move through a state machine: PendingFree / Paid / Added (the confirmed states) → Cancelled, Failed, Expired, or the refund chain RefundPendingRefundingRefunded / RefundFailed.
  • Widget is an embeddable booking calendar (iframe + script snippet) generated per company for external sites.
  • Stripe powers checkout, per-company connected accounts (payouts plus platform application fees), refunds and subscription billing for packages.
  • Waitlist — on events with waitlist_enabled, sold-out customers can queue and are promoted FIFO when a spot frees up.
  • Google Calendar — staff can mirror confirmed bookings to their own calendar and see busy-block conflicts.

Roles at a glance

Role Sees Can do
Owner Everything in their company Full control: billing, members, stripe accounts, delete company
Admin Operational resources Manage events, bookings (incl. refunds), members — no billing, no company create/delete
Manager Daily operations Create/edit events, event types, seats, times, bookings — no areas, no refunds, no member management
Member Own context View, create and edit their own bookings

Developers (platform staff with the developer flag) bypass all role checks.

Where to go next

  • Make your first booking
  • Staff docs (Create an event, Pricing, Embed the widget, …) appear in the hub automatically once your role allows them.

Cookies and privacy

We use essential cookies to keep the application secure and working correctly. Optional cookies will only be used with your consent.

Read the privacy policy Read the cookie policy

Essential

Essential cookies are required for the website to function and cannot be switched off.

Always on

Functional

Functional cookies enable enhanced functionality and personalisation, such as remembering your language and preferences.

Analytics

Analytics cookies help us understand how visitors interact with the application so we can improve it.

Marketing

Marketing cookies are used to track visitors across websites to display relevant and engaging advertisements.