Back to all jobs
Health & Fitness·3 days ago

ZOHO CRM Development

Zoho CRMZoho CreatorCustomer Relationship ManagementCRM SoftwareZoho AnalyticsAPIAPI Integration

Project description

Zoho Framework

Big Picture Goal We’re building a single patient-centered CRM that supports:

  • Navigator (intake + routing)
  • RPM (Remote Patient Monitoring)
  • CCM (Chronic Care Management)
  • Appointment Scheduling
  • Insurance Broker / C-SNP enrollment

Key principles:

  • One patient = one record
  • Multiple pipelines tied to that patient
  • Clear ownership per team
  • Strong tracking on conversions per program

Step 1 — Sandbox Setup 1. Go to Setup (gear icon) 2. Search Sandbox 3. Click Create Sandbox 4. Name it something like: Patient_CRM_Build 5. Switch into that environment before starting

Step 2 — Modules We’ll keep this simple:

  • Patients (main module)
  • Deals (rename to: Pipelines)
  • Tasks (default)
  • Calls (default)

No additional modules for RPM, CCM, etc.

Step 3 — Patient Layout (Important) Go to: Setup → Modules → Patients → Layout Top Section (Header feel)

  • Patient Photo (image field)
  • Name
  • DOB
  • Risk Level

On the right side:

  • RPM Status
  • CCM Status
  • C-SNP Status

Call Control Section (directly underneath)

  • Last Contact Date
  • Last Contact Outcome
  • Next Contact Date
  • Assigned Rep
  • Active Outreach Owner
  • Contact Lock Until

Additional Sections Program Eligibility

  • RPM Eligible
  • CCM Eligible
  • C-SNP Eligible
  • SDOH Need

Basic Info

  • Phone
  • Insurance
  • PCP
  • County
  • Language

Step 4 — Pipelines (Deals Module) Rename Deals → Pipelines Then create these pipelines: Navigator

  • New Patient
  • Contact Attempted
  • Reached
  • Needs Identified
  • Qualified
  • Routed
  • Closed

RPM

  • New Lead
  • Contacted
  • Interested
  • Consent Obtained
  • Device Ordered
  • Device Delivered
  • Setup Complete
  • Active Monitoring

CCM

  • New Lead
  • Contacted
  • Interested
  • Consent Obtained
  • Care Plan Created
  • Monthly Engagement
  • Active CCM

Appointment

  • Appointment Needed
  • Scheduled
  • Confirmed
  • Completed
  • No Show

Broker (C-SNP)

  • Referred
  • Appointment Scheduled
  • Application Started
  • Submitted
  • Approved / Enrolled

Step 5 — Buttons on Patient Record Inside Patients module: Create buttons for:

  • Create RPM Deal
  • Create CCM Deal
  • Create Broker Deal
  • Schedule Appointment

Each button should:

  • Create a new record in the correct pipeline
  • Link it to the patient
  • Assign the correct team

Step 6 — Automation Go to: Setup → Automation → Workflow Rules Set up:

  • RPM Eligible = Yes → create RPM deal
  • CCM Eligible = Yes → create CCM deal
  • C-SNP Eligible = Yes → create Broker deal
  • Appointment needed → create Scheduling deal

Also:

  • When a call is logged → update Last Contact fields
  • Set Contact Lock for 24 hours
  • If “No Answer” → create follow-up task

Step 7 — List View (Daily Use) Create a view in Patients: Name: My Calls Today Columns:

  • Name
  • Phone
  • Insurance
  • Risk Level
  • RPM Status
  • CCM Status
  • C-SNP Status
  • Last Contact Date
  • Next Contact Date
  • Assigned Rep

Filters:

  • Next Contact Date = Today
  • Contact Lock expired

Step 8 — Pipeline View In Pipelines (Deals), set Kanban cards to show:

  • Patient Name
  • Risk Level
  • Stage
  • Owner
  • Next Activity Date

Step 9 — Dashboard Create widgets for:

  • RPM conversions
  • CCM conversions
  • Broker enrollments
  • Appointments completed
  • Overdue follow-ups
  • Calls completed

Final Notes

  • Everything ties back to the same patient record
  • No duplicate patient entries
  • Navigator drives routing into other pipelines
  • Each team works their own pipeline

Next Step Once you have this built in sandbox: 1. Send me access 2. We’ll walk through: o Patient record layout o Pipeline flow o Automation behavior 3. Then we’ll move it into production

$220
fixed price
Apply on Upwork