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.