API & integrations · Article 3 of 6

Syncing funds & plans with the NDIS

When a participant's plan is approved, varied, extended, or renewed — or their budget is adjusted — Navigator finds out automatically through the NDIS API and keeps the customer's record current.

Three ways plans stay in sync

Navigator has three mechanisms for keeping funding data current:

  1. Event-driven sync — the NDIS sends Navigator a notification when something changes; Navigator fetches the latest data.
  2. Manual sync — your team can trigger a sync from the customer's profile at any time.
  3. Scheduled sync — for certain plan types, a job periodically refreshes data whether or not an event was received.

Most sync happens via the first mechanism. The other two are there for edge cases.

The event-driven sync

When a plan-related event arrives from the NDIS, Navigator processes it through a dedicated job:

EventWhat changesWhat Navigator does
Plan approvedA new plan takes effect for a participantCreates a support plan record for the customer, populated from the NDIS
Budget updatedA budget within an existing plan is adjustedUpdates the customer's support plan allocations to match
Plan variationPlan details were varied (different supports, different amounts)Re-fetches the plan and updates allocations
Plan extensionPlan was extended with a new end dateUpdates the end date on the existing support plan
Plan renewalA new plan replaces the current oneCloses out the previous plan and creates a new support plan record

Plan change events — the detail

Two account settings control what your team experiences when these events arrive.

When ndis_api_notification_automation is ON

The event is handled silently. Navigator:

This is the default for accounts that trust the automation.

When ndis_api_notification_automation is OFF

Navigator creates a task for your team tagged ndis_api_notification. Your team reviews the event details and manually triggers the sync (see below).

This is useful while you're getting comfortable with the integration, or for accounts that want a human in the loop on every plan change.

The manual sync button

On every customer profile, you'll see Sync funding in the sidebar action stack — but only when:

Clicking it:

  1. Confirms the action. You're warned that syncing will replace existing funding information.
  2. Starts a background job. Navigator queries PACE (or PRODA) for the customer's current plan and budgets.
  3. Updates the record. The sync replaces the customer's support plan data with what the NDIS has.
  4. Returns. New data typically appears within a few minutes.

Use this when you know the NDIS has data you don't, and the event hasn't arrived yet.

What you see during a sync

On the support plan display, you'll see a Synced N ago indicator next to the funding heading. This tells you when the most recent sync ran — useful for confirming the manual sync you just triggered actually completed.

If a plan doesn't have an NDIS-synced version (e.g. an older plan that was entered manually), the indicator says "Not synced" instead.

If a sync didn't run

Common reasons:

If you get stuck, escalate to your team lead — these symptoms usually indicate something deeper (an onboarding gap or an NDIS account issue).