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 />
}
Appointments Bundle
For businesses that take appointments and assign staff.
Currency:
$35/ org / month
Save $10/month vs individual apps
Included Apps
Everything you need in one bundle
Booking App
Let clients book you. Automatically.
- Public booking pages
- Availability rules
- Client confirmations
- Calendar sync
Scheduling App
Plan work. Assign staff. Stay in control.
- Shifts & rosters
- Templates
- Coverage rules
- Conflict detection
Why Choose This Bundle?
Seamless Integration
All apps work together automatically
Unlimited Staff
No per-employee charges
One Invoice
Simple billing, one payment
Better Value
Save $10/month vs individual apps
How Apps Work Together
Seamless data flow across your workforce
Booking → Scheduling
Client bookings automatically create staff assignments
Unified Calendar
See both client appointments and staff schedules in one view
Ready to get started?
Start your 14-day free trial of Appointments Bundle
No credit card required. Cancel anytime.