Maica.

One system across the whole participant lifecycle, built natively on Salesforce.

125,000+

Active Participants

28,800+

Empowered Users

340M+

Services Delivered

$670M+

Claimed Invoices

One platform. Every part of care.

Healthcare can be complicated. We're here to simplify it, across every part of how you deliver care.

See All Features

Participant Profiles

The whole record in one place, with Agreements, Preferences, Connections, Files and more accessible on one screen.

Notes and Documentation

Templated Participant Notes, written on any device at any time

Goals and Plans

Goals, Plans and Funding in one view and in sync

Incidents

Incidents, near misses and hazards, logged from anywhere, tracked and followed all the way through the process.

Scheduling and Rostering

The Planner and Schedule Manager, with recurring Appointments, bulk actions and the whole roster on one screen.

Allocation and Optimisation

Match workers by skills, availability and travel, with the shifts still open broadcast to everyone who can take them.

Mobile Worker App

Check-in, Participant Notes, incidents, expenses and signatures, captured on the worker's phone and synced back as they go.

Workforce Management

Worker records, positions, skills, qualifications and hours limits, with availability drawn from your operating hours.

Service Agreements

Every funding type on one agreement, with Agreement Items priced from your linked Price List and tracked as they are delivered.

Budget Management

Utilisation and over-budget status held on every Agreement Item, so remaining funding is known before the next service is booked.

Invoicing and Claiming

Invoices, Claim Batches and Payment Requests, generated from delivered services and submitted without leaving Maica.

Payments and Reconciliation

Integrated Payments through Stripe and Xero, reconciled against the Invoice they belong to and updating the balance owing.

Reports and Dashboards

Every record Maica creates is reportable through Salesforce's own tools, with dashboards built and changed by your team.

Audit and Compliance

Audit Trails, sharing rules and field-level permissions from the Salesforce platform, so every change is answerable.

Alerts

Alerts and Dynamic Alerts, raised on the conditions your team sets and surfaced on the records they relate to.

×
Your Clients

Participant Profiles

The Participant Profile holds the whole Record in one place. Personal and contact details, demographics, Communication Preferences, Funding Records and Payment Methods, all on a Salesforce Contact.

Active Schedule and Upcoming Schedule sit on the Record itself. Recurring Services and the Appointments ahead are visible without opening the Planner, filtered by Status or timeframe.

Preferences record what matters to a Participant, and Connections define the people around them, from family through to nominees and other providers.

Interactions keep a record of the contact around a Participant, so the conversations behind the care sit alongside the care itself.

Connections define the relationships around a Participant, from family and nominees through to other providers, so the people who matter are on the Record.

Summary Components bring Funding, Service Agreements and Service Bookings onto the Record, so the position is clear at a glance rather than sitting in related documents.

Meet Me, Maica's AI Participant Summary, draws recent Notes, Appointments, Goals and Agreements into a plain English summary written for handover. It is permission gated and off by default.

Send a Participant their upcoming Appointments by email from the Contact Record, choosing the date range, using a Lightning Email Template your organisation controls.

×
Your Clients

Notes and Documentation

Participant Notes are written against the Record they belong to, from a desk or from the Mobile Worker App. Templates give a structure to complete, so the detail your organisation needs is captured the same way every time.

Billable Participant Notes capture the detail, Tasks and Files behind an activity, then bill that activity against an active Service Agreement.

A Group Appointment creates a separate Note for every Participant attending, so each Record holds its own account of the visit.

Participant Signatures are captured inside the Appointment and saved as time-stamped file attachments on the Record.

Files and photos attach directly from within an Appointment and save to the Appointment Record, so the evidence sits with the visit it belongs to.

×
Your Clients

Goals and Plans

Goals are the personalised objectives set with a Participant and their Support Team, recorded on the Participant Record alongside everything else about them.

Progress is recorded against a Goal as Services are delivered, through the Participant Notes written at the visit, so the Record shows movement rather than intent.

×
Your Clients

Incidents

Incidents, Near Misses and Hazards are raised from the Mobile Worker App or the desktop, using the same structured form wherever they start.

Each Incident records the type, the reporter, the Appointment, the Participant and when it happened, alongside immediate actions, any harm, agencies notified and witnesses.

A Lightning Path tracks each Incident from New, through Under Investigation and Escalated, to Closed, with review findings and actions captured on the way.

Incidents appear as related lists against the Participant, the Resource and the Appointment, so everything connected to an event is in one place.

The workflow is yours to shape. Configure your own Incident types, statuses and the path between them, so the process on screen matches the process your organisation already follows.

×
Your Team

Scheduling and Rostering

The Planner

The Planner holds the period you are responsible for, with Appointments and Shifts laid out together. Schedule, Participant, Asset, Accommodation, Roster and Shift Views read the same week a different way.

Schedule Manager

The Schedule Manager puts your Appointments and Shifts in one table, for bulk updates, cancellations, Quick Completes and Resource assignment across a whole selection.

Rosters

Build a Location's Roster once, then generate the next period from it. Each Shift carries its times, its Shift Services and its recurrence.

Recurring Schedules

Work that repeats is set up once. Choose the Frequency and how often it repeats, end on a date or after a set number, and exclude public holidays where they do not apply.

×
Your Team

Allocation and Optimisation

Let Maica find the right person. The Smart Selection engine scores every available Resource against the work, weighing Skills, Availability, Workload, Attributes such as language or gender, and Travel distance to the Location, so the best fit is already at the top of the list.

Shift Broadcasting sends an Offer to a group of Resources at once, with an expiry window, so open work can be picked up rather than assigned.

The Smart Selection Filter scores each Resource against the work, weighing Skills held against Skills required, Availability on the day, weekly Workload, Attributes such as gender or language, and Travel distance to the Location. You set how much each one counts.

The Optimiser gathers every Appointment and Shift in the period where the allocated Resources do not match what is required, then fills them one at a time or automatically.

×
Your Team

Mobile Worker App

The Home screen opens on the day's Appointments and Shifts, with a summary card totalling hours and a legend showing where each one is up to.

Check In and Check Out record the visit, with Checklists, Appointment Actions and Participant Notes available from the Appointment itself.

Appointment Breaks capture any disruption to the Service being delivered, billable or not, recorded against the Appointment as it happens.

Checklists are set against the Services being delivered, so required tasks are completed as part of the visit rather than remembered afterwards.

Expenses incurred on the job, a parking spot or similar, are recorded against the Appointment and sit on the Resource Record as something owed back to them.

My Offers shows Pending and Accepted Shift and Appointment Offers on the Home screen, and Manage Unavailability records the times a worker is not free.

Travel is updated within the Appointment, with time and distance calculated through the Google Maps integration, and a Note recorded against it.

×
Your Team

Workforce Management

The Resource Profile holds everything needed to schedule someone. Positions, Skills, Qualifications and the hours they are able to work.

Availability is recorded against the Resource with its Operating Hour, its Location, the dates it applies between and its Roster Mode. Leave the Location blank and they can work anywhere during that period.

Hold your whole workforce in one place, with the personal details, Skills, Qualifications, availability and Participant relationships that decide who can take a Shift. Assets live here too, so rooms, vehicles and equipment are scheduled the same way people are.

Availability comes from your operating hours, with Unavailability recorded against the Resource and visible in the Planner while you allocate.

Maica validates against overtime as work is scheduled, checking the hours a Resource is accumulating and warning before a Shift pushes them over. Users with the right Permissions can override it.

×
Your Funding

Service Agreements

A Service Agreement sets out what you will deliver and what funds it. Agreement Items are added through Manage Services, each priced from the Price List linked to the Agreement.

The Funding Type shapes the Agreement. Choose NDIS, Residential Aged Care, Support at Home or any other funding your programs run on, and the Agreement changes to show the components that Funding Type needs.

Manage Price List swaps the Price List on an Agreement. Maica checks every Support Item exists in the new list before it applies, and records the previous list and the date it changed.

Service Agreement Leave places an Agreement on leave under the Leave Types your program allows, and Statements summarise the Services, fees and contributions across a Claim Period.

×
Your Funding

Budget Management

Every Agreement Item carries what has been allocated and what has been spent, so Total Allocated, Total Expenditure and Total Remaining sit on the Agreement itself.

Utilisation is Total Expenditure measured against Total Allocated, so how much of a Participant's Funding has been used is clear before the next Service is booked.

Aged Care Agreements add Estimated Expenditure for the current quarter, Available and Remaining Funding drawn from active Plan Budgets, and Agreement Period Progress across the term.

×
Your Funding

Invoicing and Claiming

The Billing Engine turns completed Appointments into Invoice Line Items, calculating cost from the Service Agreement, the Price List and the Support Item behind the work.

Claim Batches and Payment Requests are generated from Invoice Line Items and submitted in bulk, with responses returning to the Line Item they came from.

NDIS Claims go out the way that suits you. Submit Payment Requests automatically through the NDIS API, or generate a Bulk Payment Request file to upload through the myplace Provider Portal.

Support at Home Claims are generated, validated and submitted to Services Australia from Maica, with Claim Status, Payment Statement and Payment details returned against each Line Item.

×
Your Funding

Payments and Reconciliation

Payments are recorded against the Invoice they belong to, updating the balance owing as they land, so what is outstanding is always current.

Stripe is integrated natively for card payments on a PCI compliant platform, with Stripe Auto Billing authorised per Service Agreement.

Xero connects for accounting, so the Invoices raised in Maica reach the ledger your finance team already works in.

×
Your Reporting

Reports and Dashboards

Maica runs on Salesforce, so Reports and Dashboards are the Salesforce ones. Build a Report on any object in Maica, add Charts, and schedule delivery to the people who need it.

Maica ships with a number of prebuilt Reports and Dashboards, ready to use across your operations from the day you start.

A Dashboard can carry the operational view and the governance view together, so the person acting today and the person reporting this quarter read the same data.

×
Your Reporting

Audit and Compliance

Decide who sees what. Access in Maica is set per person through Salesforce Permission Sets, controlling each object separately, so a Care Worker, a Scheduler and a Finance Officer can each work in the same system and see only what their role needs.

Access comes in four levels on every object, from Read Only through to Create, Edit and Delete, bundled into Permission Set Groups so a new starter is set up by role rather than assembled field by field.

Seeing something and doing it are separate. Functional Permission Sets govern the actions behind a process, such as submitting a Claim or accepting a Resource onto an Appointment, so approval stays with the people who hold it.

The same rules follow your team onto their phones. What a Support Worker can see and do in the Mobile Worker App is governed by the same Permissions as the desktop, so access is set once and applies everywhere.

Audit Trails record what changed, when and by whom, so the history behind a Fee, an Event or a Balance is there when a question arrives rather than reconstructed afterwards.

×
Your Reporting

Alerts

Alerts put a message on the Record where it matters. Choose the Style, an inline banner, a Toast or a Modal, and the Variant, Info, Warning, Error or Success.

An Alert can apply to every Record of an object or to a single Record, and merge fields pull values from the Record itself, so the message says something specific rather than generic.

Conditions decide relevance. Build a filter with the point and click builder, combine criteria with AND and OR, and the Alert appears only when the Record matches.

Target by Profile so only the right teams see a message, and set Start and End Dates so a notice runs for a period and expires on its own rather than lingering.

Meet Maica

Built for what you deliver.

Whether you deliver under the NDIS, Support at Home, Residential Aged Care, or any other funding structure. Maica is built to support it.

Explore All Features

One Fully Connected System.

Maica talks to the NDIS, Services Australia, your payments and your finance system directly, from inside the same platform your team already works in.

Let's Talk
Connected to Maica.
Maica
NDIS

Plans, budgets and Service Bookings sync in from PRODA, and Payment Requests go straight back out.

Services Australia

Support at Home and Residential Aged Care, claimed end to end through the B2G channel.

Stripe

Take payments through a compliant gateway, reconciled against the Invoice they belong to.

Xero

Invoices and payments synchronise, so your finance team and your care team work from the same numbers.

Salesforce

Maica is a managed package on the platform, so security, sharing and reporting come with it.

×
Integration

NDIS

Maica connects to the NDIS through PRODA. Participant details, Plans and Plan Budgets sync onto the Funding Record. Claims go out as Payment Requests. Responses come back against the line they came from.

Sync a Participant

Pull a participant's details, Plan and Plan Budgets straight from the NDIS. Maica keeps a single PACE Funding Record per participant, updating it as plan dates extend rather than creating a second one.

Events, Not Chasing

Maica subscribes to eleven NDIS events. Plan and participant changes arrive as they happen, so the Funding Record reflects the agency without anyone going to look.

Claiming and Reconciliation

Payment Requests are generated from Invoice Line Items and submitted in bulk. Responses return against the line item, and anything already inside an active claim cycle is locked out of reclaiming.

×
Integration

Services Australia

Support at Home: Sync a Care Recipient

Classifications, Approved Services, Supplements, Individual Contributions and Budgets come straight from Services Australia against the active plan. Usage comes with them, by period and category.

Support at Home: Claiming

Select the Invoice Line Items to claim. Maica builds the Claim Batch and its Payment Requests, submits them, and brings back status, the Payment Statement and payment detail to the line item.

Support at Home: Care Management Budget

Care Management funds are pooled at provider level, not per client. Maica retrieves them against your Service Provider ID, so the balance sits with everything else.

Residential Aged Care: Sync a Care Recipient

Entry, Departure, Leave and Supplement Events submit through the B2G channel on PRODA. Classifications, Approvals, Supplements and Balances return to the resident record, on demand or in bulk.

×
Integration

Stripe

Payments run through Stripe and reconcile against the Invoice they belong to, inside Maica.

Payment Integration

Take a payment against an Invoice and Maica records it, matches it, and updates the balance owing.

Reconciled, Not Matched by Hand

Every payment lands against the Invoice it came from. No exported list, no separate spreadsheet, no month end guessing which payment was whose.

Card Data Stays with Stripe

Stripe handles the payment. Maica records the outcome. Card details never sit in your Salesforce org.

×
Integration

Xero

Invoices and payments synchronise with Xero. Your finance team and your care team work from the same figures.

Finance Integration

Invoices raised in Maica appear in Xero. Payments recorded in Xero come back against the Maica Invoice.

One Set of Numbers

Billing stays where care is delivered. Accounting stays where accounting belongs. Neither team re-keys the other's work.

Built for Month End

Claiming, client contributions and private billing all resolve to Invoices in Maica, so what reaches Xero is already reconciled.

×
Integration

Salesforce

Overview

Maica Healthcare is a managed package built natively on the Salesforce platform. Not connected to Salesforce. Built on it.

One Org, One Login

Maica installs into your Salesforce org and runs beside whatever else you already have there. Same users, same login, same permission model.

Security from the Platform

Profiles, permission sets, sharing rules, field level security, encryption and audit history all come from Salesforce. Who saw a client's record, and who changed it, is answerable.

Reports and Dashboards

Every Maica object is reportable with Salesforce's own reporting tools. Your team builds and changes reports without raising a request with us.

Extend It Yourself

Custom objects, custom fields, Flows, validation rules and Apex apply to Maica records like any other. Your process, not ours.

The Wider Ecosystem

Sales Cloud, Service Cloud, Experience Cloud and Tableau work against the same records. AppExchange apps install alongside Maica rather than around it.

In Their Own Words.

Short clips from providers using Maica every day, talking about what changed for their clients and their teams.

View All

Built on Salesforce

Offering all the benefits of Salesforce's security, reliability, and scalability, Maica provides seamless Data Management, comprehensive Reporting, and powerful Automation.

Enterprise Security

Sharing rules, permissions and audit history come with the platform.

Sharing rules, field-level permissions and audit history come from Salesforce, maintained by the people who build the platform.

Learn More

Reports and Dashboards

Report on any record Maica creates, using Salesforce's own tools.

Every record Maica creates is reportable through Salesforce's own reporting tools, built and changed by your team.

Learn More

Built to Extend

Objects, fields and Flows are yours to configure and change.

Custom objects, fields and Salesforce Flows are yours to configure. Maica runs on Flows throughout, so your team amends the process in the same place they built it.

Learn More

The Wider Ecosystem

Sits beside everything else already running in your org.

Maica sits alongside everything else running on your Salesforce platform, sharing the same data, the same permissions and the same login.

Learn More

Good to know

The questions providers ask us most about the core care management product.

Do we need Salesforce to use Maica Healthcare?

+

Yes. Maica Healthcare is a managed package built natively on the Salesforce platform, so it runs inside Salesforce. That is deliberate: the security model, sharing rules, audit trails, reporting and extensibility come from the platform rather than being rebuilt by us.

Does it handle NDIS and aged care in one system?

+

Yes, and that is the point. Agreements, budgets, claiming and reporting all understand which program a participant sits under, so a provider delivering across NDIS, Home Care Packages, CHSP and Support at Home runs all of it in one system.

Does Maica connect to the NDIS and Services Australia directly?

+

Yes. Maica is natively integrated with the NDIS APIs for participant, plan and claiming data, and with Services Australia for Support at Home and residential aged care recipient sync and claiming. The release of those digital integration APIs is what made Maica possible in the first place.

Can our care workers use it in the field?

+

Yes. Workers check in and out of appointments, complete checklists, record notes, log travel and attach files and photos from a phone. Everything they capture lands on the same records your office team is working from.

Does it interpret the award?

+

Maica validates against overtime while you are scheduling, so the cost implication surfaces before a shift is committed. It also integrates with KeyPay for payroll and award interpretation.

Can we configure it ourselves?

+

Yes. Maica uses Salesforce Flows extensively, so business processes can be amended to match how your organisation works. Custom objects, fields, reports and permissions are all yours to configure.

How does it work with the other Maica products?

+

Forms, Docs, Learning, Envelopes and Campaigns are separately licensable products that read and write the same Salesforce data as Maica. So a form can create a record, a document can be generated from it, and a participant can see the result in their client portal, with no copy of your data in between.