A little less back-and-forth

Bookings that
work around
everyone.

One person or a whole interview panel. Outlook or Google. Your brand, your process, your time.

Start free · No card required · Open source

OUTLOOK10:00 freeGOOGLE CALENDAR10:00 freeYOUR TEAMASJONE SHARED TIMEEveryone, together.Wednesday · 10:00–10:30All calendars checkedIllustration · sample availability
✳ Less coordinating.
More connecting.

Bring your existing tools along.

O Microsoft 365G Google CalendarT Teams◩ Meetz Zoomstripe
Connections require your authorised provider accounts.

A better first impression

Easy for them.
Thoughtful for you.

Your customers see the times that work. You keep control of the calendars, questions and decisions behind the scenes.

Explore the example dashboard
nc✳Interactive demo

Northstar Consulting

A little clarity.
A good place to start.

Discovery conversation
30 minutes
Online meeting
Europe/London

Choose a day

Sample month
MTWTFSS
Fictional business. No calendar or payment connection.

Your process, without the puzzle

Four ways to get everyone together.

Choose the way your business works. Try accepting, declining or letting a request expire to see what happens next.

Live workflow preview

Everyone accepts

Simulation · no invitations sent
  1. 1Find shared timeCustomer
  2. 2Hold the slotBookings
  3. 3Invite everyoneYour team
  4. 4Collect responsesBookings
  5. 5Confirm togetherBookings

Try the decisions

CChairEssential
AAlexEssential
SSamEssential
pending participants
The appointment stays provisional and blocks time until the required decisions are complete or the request expires.
Advanced rules

Tentative responses never count. Payment is collected after the required acceptance conditions. Confirmed reminders are sent only after confirmation.

O
Work calendarMicrosoft 365 · blocks availability
G
Personal calendarGoogle Calendar · blocks availability
O
Team calendarPrimary booking destination

Busy on one required calendar?
That time stays yours.

Illustrative connections, not live account statuses.

One complete picture

All your calendars.
One honest availability.

Work in Outlook. Keep life in Google. Add another account when you need it. Bookings checks the calendars you choose and writes appointments to your selected destination.

  • Multiple accounts for each person
  • Shared availability across different providers
  • Working hours, buffers, holidays and time zones
  • A calendar outage never means “free”
Understand group scheduling

Interviews, minus the email tennis

Three interviewers.
Two calendar providers.
One good conversation.

Find shared availability, hold a proposed time and collect each response. Make the chair essential, ask everyone to accept, or set a minimum attendance.

Try the interview workflow
Example panelAwaiting responses

Product designer · Interview

Wednesday · 10:00–11:00 · Europe/London

AAlex MorganOutlook · ChairAccepted
SSam PatelGoogle CalendarWaiting
JJordan LeeOutlookAccepted
2 of 3 accepted. Still provisional. All names and responses are fictional.

The details take care of themselves

From “shall we?” to “see you then.”

The meeting link, sorted.

Create Teams, Google Meet or Zoom meetings through authorised accounts. Pick your calendar and meeting provider independently. Or meet by phone or in person.

Your payments. Your Stripe.

Your business receives appointment payments through its own connected Stripe account. Full payment or deposits; commission is calculated from your configured plan.

£50 appointment5% example fee£2.50 to Mightora
Illustration before Stripe processing fees. Terms are configurable.

A timely, personal reminder.

Customise transactional emails. Add optional paid SMS, an approved sender name and reminders that respect the recipient’s time zone and quiet hours.

NORTHSTAR

Your consultation is tomorrow at 10:00. Looking forward to speaking with you.

Example SMS · usually one-way

Make yourself at home

Your business.
Right down to the link.

Your logo, your colours, your questions. Give customers a polished booking experience on your own subdomain with a simple DNS record.

  • Customer pages without Mightora marketing
  • Logo, typography, colours and layouts
  • CNAME setup, ownership and TLS checks
  • A confirmation message in your own voice
Explore customer branding
bookings.example.co.uk
fern & fieldSTUDIO

A little time,
well spent.

Book a conversation with our design team.

Design discovery30 min ↗
Project consultation60 min ↗
Fictional business · custom domain illustration

Simple beginnings. Space to grow.

A plan for your next chapter.

Start with a free booking page. Add staff, custom domains and optional messaging as your business grows.

Free

£0.00/ month

For a simpler working day.

5% booking commission

  • 3 booking types
  • 1 team member
  • Microsoft & Google calendars
  • All four booking workflows
Get started

Business

£29.00/ month

For teams moving together.

0% booking commission

  • 1000 booking types
  • 100 team members
  • Microsoft & Google calendars
  • All four booking workflows
  • 10 custom domains
Get started

Illustrative starting prices, configurable by the platform owner. Stripe processing, optional SMS and provider usage charges are separate. No card needed to create a free booking page.

A few thoughtful steps

Ready before your next meeting.

01

Make it yours

Create your account and business. Add your logo and a little personality.

02

Bring your calendars

Choose what blocks your time and where appointments are saved.

03

Pick your process

Set your availability, questions, workflow and optional payment.

04

Share your page

Publish your link. Let customers choose a time that works.

Built around trust

Private calendars.
Clear boundaries.

Your customers see available times, not private event details. Provider credentials are encrypted, each API call checks organisation access, and bookings use atomic reservations.

Read the security model

Encrypted provider credentials

Calendar tokens are encrypted using authenticated encryption and held on the server.

Scoped access

Sign-in and calendar consent are separate. Organisations have explicit roles and tenant boundaries.

Open to inspection

Review the MIT-licensed code, automated tests, deployment configuration and known limitations.

Good questions

A little more clarity.

Understand what happens before you connect your business.

Can I connect Outlook and Google calendars at the same time?

Yes. Connect several accounts and choose which calendars block your availability. Choose a primary calendar for new appointments. Busy time in any required blocking calendar removes that time from the booking page.

How do interview panels work?

Bookings finds times shared by the required interviewers. Your selected workflow can ask everyone to accept, or require a minimum number including essential people such as the chair. The appointment stays provisional until the conditions are met.

Do my customers need an account?

No. Customers select a time and complete your booking questions. Secure links let them view, cancel or request another time without creating a Mightora account.

Can I use my own Stripe account?

Yes. Stripe-hosted onboarding connects your business account. Eligible appointment charges include the application fee configured for your plan. Stripe processing fees apply separately. Card details are handled by Stripe.

Can I use my own domain and branding?

Yes. Eligible plans support a CNAME-based custom domain, a customer logo, colours, typography and messages. Domain activation requires ownership verification and an active TLS certificate. Customer pages do not include Mightora marketing components unless enabled.

Are email and SMS included for free?

Email delivery depends on your configured provider and its charges. SMS is optional, requires prepaid credits and an approved sender where applicable, and is charged by destination and message segments. Alphanumeric sender IDs are usually one-way.

What happens if a calendar provider is unavailable?

Bookings does not treat missing data as free time. A required calendar that cannot be checked prevents new availability from being offered until the connection recovers or is reconnected.

Does Bookings work offline?

Live booking requires an internet connection for shared availability, reservations, payments and notifications. The interactive examples are clearly labelled simulations and never create real bookings.

Are the integrations verified in this installation?

Provider adapters are implemented and covered by mocked tests. Live use requires configured applications, credentials, consent and provider approval where applicable. This installation does not claim successful live-provider verification.

Good things begin
with a conversation.

Make finding the time the easy part.

Create your booking page Start free · No card required
Network transparency

Live scheduling uses our API and the calendar, payment and messaging providers you choose. The online marketing site loads Mightora shared components and GitHub badges. Booking pages load their business branding. No advertising analytics are included.

Press F12 → Network, enable Preserve log, reload and inspect requests. On-screen observations omit server-to-provider calls and some cached or browser activity; they are not a security audit. Bookings needs an internet connection to prevent conflicts and send invitations.

Ian Tweedie

Built by TechTweedie

Mightora Bookings is an open-source platform created by Ian Tweedie, a technology consultant and developer based in North East England.

Read Ian’s blog ↗

Open source. Independently inspect the code and automated checks.

Build and test workflow statusCodeQL workflow statusRepository licenceInspect source on GitHub
Badges reflect their linked evidence; no security certification is implied.