Integrations
What Rostery connects to, and how. We separate live API connections from file exports below, because they are different promises — and knowing which is which before you buy saves an awkward conversation later.
Live connection
Authorised once, then syncs on demand from inside Rostery.
File export
Generates a file in the target system’s import format.
Government portal
Works with the Australian Government system you already use.
Accounting
Xero
Live connectionSend invoices, clients, staff and approved payroll timesheets from Rostery to Xero: previewed first, invoices and timesheets as drafts, never sent twice.
- Invoices line for line, with the NDIS support item, GST-free tax type and your income account.
- Clients and plan managers as Xero contacts, linked rather than duplicated.
- Approved hours to Xero Payroll, split into weekday, evening, night, weekend and public holiday pay items.
- Staff as Xero Payroll employees with their pay calendar and hourly rate.
- Plan-managed invoices to the plan manager, naming the participant.
QuickBooks
Live connectionSend invoices, customers, employees and approved timesheet hours from Rostery to QuickBooks Online, with the same invoice numbers and totals to the cent.
- Invoices line for line with your GST-free and GST tax codes, never sent twice.
- Clients and plan managers as customers, staff as employees, linked rather than duplicated.
- Approved timesheets as time entries, updated when a timesheet changes and removed when it is no longer approved.
MYOB
File exportRostery generates a MYOB-format CSV for accounts receivable, and for plan managers a MYOB-format bill file for provider payments.
- Export invoices as a CSV MYOB imports directly into accounts receivable.
- For plan management, export provider bills in MYOB’s format alongside Xero and QuickBooks options.
- Choose your accounting package once in settings; exports follow that choice.
Government
NDIS myplace portal
Government portalRostery builds the NDIS bulk payment request file from approved invoices, validated against the current price guide and the participant’s remaining budget before you upload it.
- Generate the bulk upload CSV in the structure the portal expects.
- Validate every line against the loaded Support Catalogue before the file is produced.
- Check remaining funds in the right budget category, so an underfunded line is caught early.
- Record the result of every claim line, so a formatting failure is distinguishable from a funding failure.
- Reconcile the remittance back against what was claimed — automatically, or by hand when a file cannot be read.
PRODA
Government portalPRODA is the Australian Government identity service you use to reach the NDIS provider portal. Rostery produces the files you upload through it and keeps the claim results against your records.
- Works alongside your existing individual PRODA accounts — no shared credentials.
- Produces claim files ready for portal upload.
- Stores per-line claim results against the originating invoice for audit.
NDIA Provider API
Live connectionFor providers approved for NDIA B2B Connector access, Rostery can submit claims directly to the NDIA API instead of uploading a CSV by hand.
- Direct claim submission against the NDIA provider API.
- Sandbox and production environments, so you can validate before going live.
- Requires your own B2B Connector registration with the NDIA.
Payroll & HR
Employment Hero
Live connectionSend staff and approved timesheets from Rostery to Employment Hero, ready for your pay run: employee files with pay details, timesheets with breaks, positions and the shift they came from.
- Staff as Employment Hero employees, with personal, employment and pay details (SCHADS classification or hourly rate).
- Approved timesheets waiting for approval in Employment Hero, with hours, break and position.
- Changed timesheets updated, un-approved ones declined, approved ones never changed from Rostery.
Pay Cat
Live connectionA connection for providers using Pay Cat for payroll, sending approved pay data across from Rostery’s award interpretation.
- Push approved pay data for a period.
- Configured with your own API credentials in settings.
intelliHR
Live connectionSync staff records to intelliHR so people data stays consistent between your HR system and the roster.
- Push staff records to intelliHR.
- Keeps the roster and the HR system working from the same employee list.
Productivity
Google Calendar
Live connectionPush the roster into Google Calendar so shifts appear in the calendar your team already checks, with participant, time and instructions carried across.
- OAuth connection to a Google account, refreshed automatically.
- Sync shifts for a chosen period into a calendar.
- Carries staff name, shift type and instructions onto the event.
Microsoft 365
Live connectionConnect a shared mailbox through Microsoft Graph so provider invoices emailed to your plan-management inbox are read into Rostery without anyone forwarding them.
- Modern authentication through Microsoft Graph, so it works after basic-auth IMAP was retired.
- Reads a shared or team mailbox on a schedule.
- Attachments are pulled in and attached to the invoice they belong to.
Claude & ChatGPT
Live connectionRostery runs a remote MCP server, so your organisation can connect Claude or ChatGPT to its own data and ask operational questions in plain language.
- Ask about rosters, participants, progress notes and incidents conversationally.
- Per-organisation OAuth — one org’s assistant never reaches another org’s data.
- Operations only: money, payroll, timesheets and invoices are deliberately excluded.
- Respects the connecting user’s role and permissions.
CRM & growth
HubSpot
Live connectionSync participant and enquiry contact details into HubSpot for providers who run intake and marketing through a CRM.
- Push active participant contacts into HubSpot CRM.
- Uses your own HubSpot private app token.
- Existing contacts are matched rather than duplicated.
Care systems
CSV & data migration
File exportBring participants, staff, shifts, notes and funding across from another care system using a guided import that maps columns with AI assistance and can be reversed.
- Reads exports from other NDIS care systems including ShiftCare, Brevity and Lumary.
- Suggests column mappings rather than requiring an exact template.
- Resolves relationships between participants, staff and shifts.
- Dry-run the whole import, review it, then commit — or undo it.
Need something that isn’t here?
Tell us the system and what needs to move between it and Rostery. If it has an API, it is usually a conversation rather than a roadmap item.
Talk to us