{{ pageTitle }}
{{ pageSub }}
{{ searchEl }} Search clients, workers, shifts, notes… ⌘K
{{ sparkSmEl }} CiaraLink COPILOT
Good morning, {{ userFirst }}. You have 3 unfilled shifts this weekend β€” I found 9 strong matches.
2 worker certifications expire in 7 days, and Margaret R.'s plan review is due Friday. I've prioritised what needs you.
Good morning, {{ userFirst }}. Welcome to your CiaraLink workspace.
Add your first client and invite your team β€” your shifts, Smart Matches and compliance will appear here as you go.
{{ kpi.iconEl }}
{{ kpi.trendEl }}{{ kpi.deltaLabel }}
{{ kpi.value }}
{{ kpi.label }}
{{ kpi.sub }}
{{ sparkWhiteEl }}
Smart Match β€” fill your gaps
Ranked on skills Β· availability Β· location Β· client fit
{{ g.title }} {{ g.urgency }}
{{ g.clockEl }}{{ g.when }} {{ g.pinEl }}{{ g.where }}
{{ s }}
{{ g.matchInit }}
{{ g.matchScore }}
{{ g.matchName }}
{{ g.matchMeta }}
No open shifts to match yet.
Post a shift and CiaraLink will rank workers by skills, availability & location.
Live shift notes
12 today
{{ n.init }}
{{ n.worker }} with {{ n.client }} {{ n.mood }} {{ n.time }}
{{ n.text }}
{{ t }}
No shift notes yet β€” they'll appear here as your workers log visits.
Today's roster
{{ t.time }}
{{ t.client }} {{ t.service }}
{{ t.wInit }}
{{ t.worker }}
No shifts scheduled today.
Compliance & readiness
{{ r.pct }}
{{ r.label }}
No compliance data yet β€” it builds as you add clients & documents.
{{ alertEl }}
Needs attention
4
{{ a.title }}
{{ a.sub }}
{{ chevEl }}
You're all caught up.
Funding summary
HOURS THIS WEEK
412h
across 5 participants
BUDGET USED
$127k
of $303k allocated
{{ f.init }}
{{ f.name }}
{{ f.pct }}
No funding data yet β€” add participants and plans to see budget usage.
Document status
{{ d.iconEl }}
{{ d.label }}
{{ d.sub }}
{{ d.value }}
No documents yet β€” uploads and signatures will show here.
{{ hubWhiteEl }}
The Care Web
{{ webSub }}
{{ centerInit }}
{{ centerName }}
{{ centerNeed }}
{{ wn.init }}
{{ wn.score }}%
{{ wn.name }}
Strong fit Possible
Assign from your roster β€” ranked matching coming soon.
{{ feat.score }}
MATCH
{{ feat.init }}
{{ feat.name }}
{{ feat.role }}
{{ feat.starEl }}{{ feat.rating }} Β· {{ feat.shifts }} shifts Β· {{ feat.dist }}
{{ ft }}
{{ b.label }}
{{ b.val }}
NEXT IN QUEUE
{{ q.init }}
{{ q.name }}
{{ q.meta }}
{{ q.score }}
match
🧩
Smart Match isn't active yet
Smart Match activates once you post shifts and add workers. As soon as there's a gap and people to fill it, your best-fit matches show up here.
{{ weekLabel }}
Personal care Allied health Community Open gap
Support worker
{{ d.day }}
{{ d.date }}
{{ row.init }}
{{ row.name }}
{{ row.role }}
{{ c.client }}
{{ c.time }}
{{ rosterCountLabel }}
{{ day.label }}
{{ s.timeRange }}
{{ s.participantName }}
{{ s.support }}
{{ s.statusLabel }}
{{ s.workerName }}
πŸ“…
No shifts scheduled β€” Post a shift to get started.
Shifts appear here as you or your workers schedule them. Once a shift is booked it shows on this roster.
{{ postIconEl }}
Post a shift and workers nearby can claim it
Pick a client, time and pay β€” I'll notify matched workers in your area
{{ sec.title }}
{{ s.client }}{{ s.badge }}
{{ s.service }}
{{ s.clockEl }}{{ s.countdown }}
PAY
{{ s.pay }}
WHEN
{{ s.when }}
DISTANCE
{{ s.dist }}
{{ s.byInit }}
{{ s.stIconEl }} {{ s.stLabel }}
πŸ“‹
No shifts posted yet
Shifts you post appear here so nearby workers can claim them. Use β€œPost Shift” above to create your first one.
{{ searchEl }}Search workers…
{{ w.init }}
{{ w.name }} PRO {{ w.role }} Β· {{ w.area }}
HRS / WK
{{ w.hoursWk }}
HRS / MONTH
{{ w.hoursMo }}
ASSIGNED CLIENTS
{{ cd.name }}
CREDENTIALS
{{ cr.iconEl }}{{ cr.label }}Β· {{ cr.exp }}
{{ w.status }}
{{ inviteEl }}
No workers yet β€” invite your team
Add support workers and they'll appear here with credentials, hours and assigned clients. Use β€œInvite worker” above to get started.
Active participants
{{ connectionStatusLabel }}
Loading participants from Supabase…
{{ alertTinyEl }}Could not load your clients from Supabase. Please refresh and try again.
{{ userPlusEl }}
No clients yet
Add your first client to start managing their supports, shifts and documents.
{{ lockIconEl }}Showing Core Supports funding relevant to your services only β€” full plan budget is not visible here
{{ p.init }}
{{ p.name }}
{{ p.ndis }} Plan ends {{ p.planEnd }} {{ p.planMgmt }}
{{ p.status }}
Core Supports {{ p.corePctStr }} used
Spent
{{ p.coreSpent }}
Remaining
{{ p.coreRemaining }}
Total
{{ p.coreTotal }}
Hours
{{ p.hoursStr }}
{{ alertTinyEl }}{{ p.alert }}
{{ workersIconEl }}{{ p.workers }} worker {{ docsIconEl }}{{ p.docs }} docs {{ alertTinyEl }}{{ p.tasks }} task
{{ hubWEl }}
No care web yet
Once you've added clients and their team, select a participant to see everyone connected to them β€” workers, coordinators, allied health and family.
{{ hubWEl }}
Care web β€” {{ careWebParticipantName }}
Everyone connected to this participant
{{ careWebParticipantInit }}
{{ careWebParticipantName }}
{{ wn.initials }}
{{ wn.label }}
{{ wn.type }}
Active link
{{ hubWEl }}
Care web β€” Margaret R.
Everyone connected to this participant
MR
Margaret R.
{{ wn.initials }}
{{ wn.label }}
{{ wn.type }}
Active link
{{ s.count }}
{{ s.label }}
PARTICIPANTPIPELINE STAGENEXT ACTION
{{ p.init }}
{{ p.name }}
{{ p.stage }} {{ p.next }}
🧭
No referrals in your pipeline yet
New referrals and leads land here so you can track each participant from first contact through to active service.
All documents
DOCUMENTLINKED TOTYPELAST UPDATEDSTATUS
No documents yet
Uploads will appear here. Drop a file or record a document and it shows in this list, linked to the right participant.
{{ fileSmEl }}
{{ d.name }}
{{ d.client }} {{ d.tag }} {{ d.meta }} {{ d.status }}
{{ leg[0] }}
June β€” July 2026 8 upcoming items
{{ e.day }}
{{ e.month }}
{{ e.label }}{{ e.tag }}
{{ e.sub }}
{{ e.typeIconEl }}
Open / offered Assigned Completed
Scheduled shifts {{ calCountLabel }}
{{ e.day }}
{{ e.month }}
{{ e.label }}{{ e.tag }}
{{ e.sub }}
πŸ—“οΈ
Nothing scheduled yet
Plan reviews, cert expiries, invoice periods and agreement renewals show up here as soon as you have clients, workers and dates on file.
{{ lockIconEl }}You see only the AHP's name, discipline, report status and goals linked to your participants β€” not their other clients or clinical records.
Allied health professionals β€” your participants
No allied health professionals yet
AHPs connected to your participants β€” physios, OTs, speech pathologists β€” appear here with their reports and goals once they're linked.
{{ a.init }}
{{ a.name }}{{ a.disc }}
LINKED TO
{{ c }}
GOAL
{{ a.goal }}
LAST REPORT
{{ a.lastReport }}
{{ s }}
{{ a.reportStatus }}
{{ lockIconEl }}You see coordinator contact details and which of your participants they support β€” not their full caseload or other clients.
No coordinators yet
Support coordinators linked to your participants appear here with their contact details and shared clients.
{{ c.init }}
{{ c.name }}
{{ c.org }}
PHONE
{{ c.phone }}
EMAIL
{{ c.email }}
PLAN REVIEWS
{{ c.planReviews }}
AGREEMENTS
{{ c.agreements }}
YOUR SHARED PARTICIPANTS
{{ cl }}
πŸ—’οΈ
No visits to review yet
Verified shifts from your workers will appear here. Once a worker submits a shift note, it lands in this queue for you to review and approve.
πŸ’³
No billable hours yet
Billable hours appear here as visits are approved. Each client's totals will be ready to download and file once shifts start clearing review.
πŸ›‘οΈ
No compliance items yet
Worker certifications and screening will track here. As you add workers and their documents, expiries and gaps surface in this view.
🚩
No incidents reported
Reportable incidents and the 24-hour notification workflow will appear here. Nothing needs your attention right now.
{{ shieldSmEl2 }}Access is driven by participant consent. Workers see shift info only. Coordinators see the full plan. Allied health sees goals and reports. You see your service scope.
No consent matrix yet
Participant consent settings appear here once clients are linked to your organisation.
PARTICIPANTSUPPORT WORKERSCOORDINATORALLIED HEALTHPROVIDER
{{ p.init }}
{{ p.name }}
{{ r.access }}
No plan updates yet
Upload a new NDIS plan in AI File Drop to compare and apply changes to live records.
{{ p.init }}
{{ p.name }}
Old plan: {{ p.oldPlan }} β†’ New plan: {{ p.newPlan }}
{{ p.status }}
WHAT CHANGED
{{ c.label }}
{{ c.old }}{{ c.newVal }}
{{ upArrowEl }} {{ downArrowEl }}
{{ referralsListTitle }}{{ referralsListBadge }}
{{ selRefData.init }}
{{ selRefData.name }}
Referred by {{ selRefData.from }} Β· {{ selRefData.fromType }}
{{ selRefData.urgency }} priority
SUPPORTS REQUIRED
{{ selRefData.supports }}
FUNDING
{{ selRefData.funding }}
CONTACT STATUS
{{ selRefData.contact }}
NEXT ACTION
{{ selRefData.next }}
DOCUMENTS RECEIVED
{{ checkGrnRefEl }}{{ d }}
MISSING
{{ alertRefEl }}{{ m }}
Nothing missing βœ“
πŸ“¨
No referrals yet
Incoming referrals show up here with the details you need to triage them β€” supports required, funding, documents and next steps.
{{ docBigEl }}
Fill once, sign, done
I pre-fill from the client's file β€” you just check it and they sign
{{ a.iconEl }}
{{ a.name }}
{{ a.period }} Β· {{ a.sub }}
{{ a.stLabel }}
πŸ“
No service agreements yet
Service agreements you create and send appear here, filed to each client. Start one with β€œNew agreement” above.
{{ searchEl }}
{{ sr.group }}
No results for "{{ searchQuery }}"
New client intake
Post a shift
Schedule a shift for a client and optionally assign a worker
No active workers yet β€” invite your team to assign shifts.
Preview mode β€” connect Supabase and sign in to actually post shifts.
Assign worker
No active workers yet β€” invite your team first, then come back to assign.
{{ toast }}