Meetly - Self-Hosted Meeting Scheduling Platform

Public booking page: guests pick a date and an open time slot
User side

Public booking page: guests pick a date and an open time slot

Meetly is a self-hosted appointment scheduling system for teams. Each event type gets a public booking link, guests pick an open slot from the host's availability, and Meetly confirms the booking, emails both sides and sends reminders. Admins manage users, roles, bookings, outcomes, email providers and branding from one dashboard.

No reviews yet
Category:
Productivity Softwares
Version:
1.0.0
Last updated:
Updated October 2026
$99one-time

No monthly platform fee. You own it.

1 installation · One business, one production installation.

You get the full, readable source code. No encryption, no obfuscation, no ionCube. Modify it however you need for your own business.

What this runs

  • Public booking page per event type with a clean /book/host-name/event-name link
  • Weekly working hours, date overrides, per-event schedules, buffers and daily booking limits
  • Automatic confirmation, 24-hour and 1-hour reminder, cancellation and reschedule emails
  • Send email through Gmail SMTP, Resend or Mailgun, with editable HTML templates
  • Meeting outcome tracking and a contacts list built from every booking, with CSV export
  • One-line installer: Node.js, PostgreSQL, nginx and the app on a fresh Ubuntu server
Platform
Web (responsive)
Best for
Teams that book calls with clients or prospects
User roles
Admin, Team Member, public guest
Install
One-line installer for Ubuntu

Who this is for

Sales and consulting teams

Teams that book discovery calls and demos and want to track which meetings converted.

Agencies and service businesses

Businesses that want their own branded booking pages without per-seat SaaS fees.

Developers and resellers

Anyone who wants a readable React + Node.js scheduling codebase to customise for a client.

Demo access

Try it before you buy it. Both the user side and the admin panel are live, with sample data. No signup required.

Website demo

Admin dashboard and public booking pages with sample data

Open the demo

Demo sign-ins

Three roles, all on the website demo.

Admin

Full access: all meetings, users, events, email settings and branding

Open sign-in

Username

admin@demo.appkodes.com

Password

Demo@1234

Team Member

Sees only her own events and meetings. Log out the admin session first.

Open sign-in

Username

maya@demo.appkodes.com

Password

Demo@1234

Team Member

Sees only his own events and meetings. Log out the admin session first.

Open sign-in

Username

lucas@demo.appkodes.com

Password

Demo@1234

Demo resets every hour. Break whatever you like.

Features

Grouped by where the work happens, not one flat list.

Booking pages5

  • Public booking page for every event type, with your company name and logo
  • Readable links (/book/host-name/event-name) plus ID-based links
  • Guests enter name, email, WhatsApp number, country and notes
  • Duplicate bookings for the same slot and email are blocked
  • Minimum notice period per event type

Event types and availability5

  • Unlimited event types, 5 to 240 minutes long
  • Weekly working hours per user, with quick presets
  • Date overrides to block a day or set custom hours
  • Per-event weekday schedule with buffer before and after, and a maximum number of bookings per day
  • Google Meet or Zoom set as the meeting platform per event

Meetings and contacts5

  • All meetings in one list, filterable by date range, status, event type, outcome and host
  • Statuses: confirmed, completed, cancelled and no-show
  • Outcome tagging (successful conversion, lost, misleading) and a conversion rate
  • Meeting notes and internal comments
  • Contacts list built automatically from bookings, with CSV export

Email notifications4

  • Gmail SMTP (or any SMTP server), Resend or Mailgun, with a test button
  • Confirmation, 24-hour reminder, 1-hour reminder, cancellation, reschedule and invitation emails
  • Rich-text template editor with variables such as guest name, date, time and meeting link
  • Toggle each notification on or off and copy the host on guest emails

Team and administration4

  • Admin and Team Member roles; team members see only their own events and meetings
  • Invite users by email with a role; resend or revoke invitations
  • Company name and logo branding
  • Profile with avatar upload and password change

Security and licensing4

  • JWT login with bcrypt password hashing
  • Admin-only access to email providers, templates and notification settings
  • Parameterised SQL queries throughout
  • Domain-locked licence verified with the AppKodes Store, with a 3-day offline grace period

Tech stack and server requirements

Exact versions, because this is the first thing a developer checks.

Stack

Frontend
React 18 + TypeScript (Vite)
UI
Tailwind CSS + shadcn/ui (Radix)
Backend
Node.js + Express (TypeScript)
Database
PostgreSQL
Auth
JWT + bcrypt
Email
Nodemailer (SMTP), Resend API, Mailgun API

Server

OS
Ubuntu 22.04 or 24.04 for the one-line installer
Node.js
20 or newer (installer sets up 24)
Database
PostgreSQL 14+ with pgcrypto
Web server
nginx (set up by the installer)
Minimum
1 vCPU / 1GB RAM / 25GB SSD
Recommended
2 vCPU / 2GB RAM

What you get in the download

  • Complete source code, unencrypted
  • Database schema and sample data
  • Installation and configuration documentation
  • One-time payment — no monthly platform fee
  • Runs on your own server, under your own domain
  • Free support tier included

Meetly - Self-Hosted Meeting Scheduling Platform 1.0.0

Last updated Updated October 2026

Licence

Plain language. The full terms are on the licence page.

You may

  • Use on a single domain tied to your licence key
  • Customise the source code for your own business
  • Use it to build a project for a single end client

You may not

  • Resell, sublicense or redistribute the source code
  • Remove or bypass licence verification
  • Use one Regular licence key across multiple domains or installations

Support for Meetly - Self-Hosted Meeting Scheduling Platform

Free tier

Included with your licence. Installation help and bug fixes for version 1.0.0, for as long as that version is current.

Priority Pass

A year of faster response, questions beyond bugs, extra server activations, and 10% off further licences.

Need something changed? The engineers who built Meetly - Self-Hosted Meeting Scheduling Platform can modify it. Custom features, integrations, and full builds — quoted on scope.

Request a quote

Changelog

We ship updates to this platform on a schedule, and publish what changed.

  1. v1.0.0

    18 October 2026

    • First store release
    • Full readable source; licence verified against store.appkodes.com with a 3-day offline grace period
    • One-line unattended installer for Ubuntu: Node.js 24, PostgreSQL, nginx, systemd, generated secrets and admin login
    • Security: email sending, email provider, template and notification settings endpoints are now admin-only
    • Fix: database schema now includes every table and column the app uses (availability, overrides, brand, notifications, email providers, event slugs)

Reviews

From buyers who own a licence, with the version they ran.

No reviews yet.

Reviews here come from buyers who own a licence, with the version they ran - so the first one arrives after somebody has actually shipped with it.

Common questions