Contact Us

Case study

Business process automation case study: clearer healthcare provider credentialing for providers and administrators

ResultProvider onboarding: 2 to 4 weeks down to about 1 to 2

Client
A healthcare credentialing platform (anonymised)
Industry
Healthcare: provider credentialing
Service
Business process automation
Type
Provider and administrator portals
Timeline
10 months
Status
In use

This business process automation case study is about credentialing: helping a healthcare provider submit profile information, practice details and documents for review. The process relied on repeated emails and personal follow-ups, taking 20 to 30% of administrators' time. We built two connected portals, one for providers and one for administrators, that validate each step, track every invitation and show each person what needs attention. Onboarding a provider fell from 2 to 4 weeks to about 1 to 2.

About 1 to 2 weeks
to onboard a provider, down from 2 to 4
30 to 45%
fewer manual follow-ups
35 to 50%
fewer status-check messages
25 to 35%
fewer incomplete submissions

The challenge: keeping providers and administrators informed

A healthcare organisation credentialing its providers manages many files at once across many practices, and each provider has different information to send. Before the build, the work moved through repeated emails and personal follow-ups, with each provider's details spread across several tools. This made the process slower and made missing information harder to spot early.

Three parts of the experience caused most delays:

  • Incomplete forms. A form submitted with missing information could delay an approval by 3 to 7 business days.
  • Invitation issues. Links expired, providers sometimes received duplicate invitations, and emails could be missed, each of which could pause a file.
  • Repeated follow-ups. In the previous process, administrators spent 20 to 30% of their time requesting pending forms and missing documents or sharing status updates.

Whatever replaced the emails had two more conditions to meet. With a portal for each side, the provider's and the practice's details had to match in both, because even a small mismatch could mean another check, another message and a slower approval. And credentialing rules change, so the system had to scale and be simple to adjust when the rules or the back-end requirements moved.

What we built: workflow automation with no AI model in it

There's no AI model in this build, and it didn't need one. Every routine step that took the administrators' time had a rule-shaped answer: is the form complete, has the invitation been used, and whose response is needed next. The automation therefore uses rules, tracked state and notifications across two portals that share one set of data.

Both portals, one for providers and one for administrators, are built with Next.js and TypeScript, so they share code and the same business logic, and both are hosted on Vercel. Supabase, on PostgreSQL, holds the data, sign-ins and file storage, and structured migrations keep the system stable as the schema changes.

Four pieces now provide the structure and updates that previously depended on email:

  • Forms in steps, with validation. A provider fills in the submission step by step, and each step has its own checks, so a gap is caught while the provider is still there to fill it. Incomplete submissions fell by about 25 to 35%.
  • One set of data models behind both portals. Admins and providers see the same profile and practice details, so there's no second copy to drift.
  • Invitations as tracked links. Each invitation is a secure link carrying a token: tracked, set to expire, and resent only under controlled rules.
  • Live notifications. Each side hears when an action is pending, when a detail is updated and when a status changes, so fewer people write in to ask. Status-check messages fell by around 35 to 50%.

Where the automation stops, and who takes over

The platform collects information, checks entries, sends reminders and shows where each file stands. The review belongs to the credentialing team.

Who does what in a credentialing file

  1. 01The platform

    Inviting the provider

    The platform: a tracked token link with an expiry and controlled resends

  2. 02People

    Profile, practice details and documents

    The provider, step by step

  3. 03The platform

    Catching a missing or invalid entry

    Validation checks on each step

  4. 04The platform

    Keeping both sides' details the same

    Shared data models behind both portals

  5. 05The platform

    Saying what's pending and what changed

    Live notifications

  6. 06People

    Reviewing the file

    The credentialing team, in the administrator portal

Before the build, administrators handled the follow-ups between steps by email. Now more of their time goes to thoughtful review, and the file in front of them is more often complete.

Results

Before and after launch

  • Time to onboard a provider

    Before2 to 4 weeks

    After launchAbout 1 to 2 weeks

  • Manual follow-ups

    BeforeFollow-up volume before launch

    After launchDown around 30 to 45%

  • Incomplete submissions

    BeforeSubmission quality before step-by-step validation

    After launchDown about 25 to 35%

  • Status-check messages

    BeforeStatus-message volume before live notifications

    After launchDown around 35 to 50%

  • Data consistency

    BeforeConsistency before the shared data model

    After launchUp about 40 to 60%

  • Problems with invitations

    BeforeInvitation issues before tracked links

    After launchDown around 30 to 45%

Since launch, the process has run in set steps, and it's easier to manage: each file's status shows as it moves. None of these gains needed a model. They came from catching gaps on the form, keeping one copy of the data, and telling people what's waiting before they have to ask.

Technologies and tools

  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Vercel

Timeline

The build took ten months.

If your own process depends on reminder emails, our page on business process automation services explains how we'd support it, with AI only on steps that need judgement and plain code on the rest. For new customers rather than providers, customer onboarding automation covers the same collection and follow-up work.

Bring us the process that needs clearer follow-up

Tell us the steps, what each person needs and where files tend to pause today. An engineer replies within two business days with which steps need plain rules, where AI could help and which decisions should stay with your team.