const workforce = new WorkforceOS()
async function scheduleShift() {
return await api.create()
}
interface Employee {
id: string;
name: string;
role: Role;
}
export default function App() {
const [data, setData] = useState()
return <Component />
}
await fetch("/api/attendance")
schedule.create({ shift })
attendance.clockIn(employee)
timesheet.calculate(hours)
leave.approve({ request })
booking.confirm({ client })
SELECT * FROM employees
WHERE status = "active"
ORDER BY created_at DESC
import { useState } from "react"
export const getServerSideProps
router.push("/dashboard")
const handleSubmit = async (e) => {
e.preventDefault()
await saveData(formData)
}
try { await process() }
catch (error) { log(error) }
return { success: true }
function calculatePayroll() {
const hours = getHours()
const rate = getRate()
return hours * rate
}
interface Schedule {
id: string
employee: Employee
shift: Shift
status: Status
}
const attendance = {
clockIn: async () => {
await track(time)
}
}
export async function POST() {
const data = await request.json()
return Response.json(data)
}
// WorkforceOS v2.0
import { Schedule } from "@/lib"
const result = await query()
console.log(result)
export default async function() {
return <Dashboard />
}

Let clients book you. Automatically.

Accept appointments online, control availability, and eliminate back-and-forth messaging.

Currency:
$20/ org / month

Why Choose Booking App?

Everything you need to succeed

Get bookings 24/7 without calls or WhatsApp

Prevent double bookings

Automatically create internal schedules

Sync with Google & Outlook calendars

Everything You Need

Public booking pages

Availability rules

Client confirmations

Calendar sync

Perfect For

Salons, clinics, consultants, tutors, agencies

Secure & Compliant
Fast Setup
Easy to Use

Works Better Together

Booking App integrates seamlessly with other WorkforceOS apps

Integration Flow

Booking feeds Scheduling automatically

Client appointments become staff assignments

Ready to get started?

Start your 14-day free trial. No credit card required.

Contact Us