Back to Integrations
Workforce & Scheduling

HomeBase

Integuru generates a production-ready HTTP API for HomeBase, the employee scheduling and time-tracking platform used by hourly workforces. The integration covers 5 actions across timesheets, timesheet totals, wages, employee lists, and upcoming schedule retrieval, letting HR-tech and multi-location operators automate workforce data access without browser automation.

Last reviewed: July 2026

Overview

Integuru's HomeBase integration provides production-ready HTTP API access to HomeBase, the employee scheduling and time-tracking platform widely used by restaurants, retail stores, and other hourly workforce businesses, covering 5 actions: list_timesheet_totals, list_wages, list_employees, list_timesheets, and get_upcoming_appointments. All 5 actions carry full API documentation with richer reference available. Integuru connects via direct HTTP requests rather than browser automation, so calls complete in under 3 seconds with a 99.9%+ success rate.

No public developer API. HomeBase does not expose an official developer API. Multi-location operators and HR-tech platforms that need timesheet, wage, or schedule data programmatically have historically relied on manual exports or brittle browser scripts.

The integration covers the core workforce data surfaces: employee rosters via list_employees, wage configurations via list_wages, shift-level timesheet records via list_timesheets, period-level aggregated totals via list_timesheet_totals, and upcoming schedule data via get_upcoming_appointments. HR-tech developers and multi-location business operators use these actions to pull payroll-ready data, sync employee rosters, and retrieve schedule windows for workforce planning pipelines. See the Workeasy integration for another workforce management platform, or browse the full integrations catalogue.


Use Cases

Integuru's HomeBase integration covers the timesheet, wage, and scheduling workflows that HR-tech teams and multi-location operators need to automate.

  • Employee roster sync: Call list_employees to retrieve the full employee list for the authenticated HomeBase account, with no parameters required.
  • Wage data retrieval: Call list_wages to pull wage configuration data for all employees. No parameters required.
  • Timesheet records: Call list_timesheets with start_date and end_date to retrieve individual clock-in/clock-out records for the period. Both dates are required.
  • Aggregated timesheet totals: Call list_timesheet_totals with start_date and end_date to retrieve period-level aggregated hours, useful for payroll summary pipelines without processing individual records.
  • Upcoming schedule retrieval: Call get_upcoming_appointments to retrieve scheduled shifts. start_date defaults to today and end_date defaults to 7 days after start_date if omitted, making it straightforward to pull the current week's schedule without specifying dates.

Setup Notes

Integuru's HomeBase integration authenticates against https://app.joinhomebase.com/accounts/sign-in. Integuru manages the session automatically; you configure credentials once during setup.

list_employees and list_wages require no parameters. list_timesheets and list_timesheet_totals both require start_date and end_date. get_upcoming_appointments accepts both dates as optional, with start_date defaulting to today and end_date defaulting to 7 days after start_date.

Full API documentation for all 5 actions is available via Integuru's richer docs.

Available Actions

Click an action to expand its parameters

Frequently Asked Questions