Wellness Partner Integration

B2B

Gym registers → API setup → class sync → member exchange → billing → performance review.

6 nodes · 6 edgesfitness
apisystemhuman
Visual
Gym Partner Registrationhuman

Gym submits facility details, class types, instructor certs, insurance.

sequentialAPI Integration Setup
API Integration Setupapi

Configure OAuth credentials, webhook endpoints, and data mapping.

sequentialClass Schedule Sync
parallelMember Data Exchange
Class Schedule Syncsystem

Bi-directional sync of class schedules, capacity, and cancellations.

sequentialBilling Reconciliation
Member Data Exchangeapi

Encrypted member eligibility checks and visit tracking.

sequentialBilling Reconciliation
Billing Reconciliationsystem

Monthly reconciliation of visits vs. contracted rates, generate remittance.

sequentialQuarterly Performance Review
Quarterly Performance Reviewhuman

Review utilization, NPS scores, and renewal terms.

uc-wellness-partner-integration.osop.yaml
osop_version: "1.0"
id: "wellness-partner-integration"
name: "Wellness Partner Integration"
description: "Gym registers → API setup → class sync → member exchange → billing → performance review."

nodes:
  - id: "gym_register"
    type: "human"
    subtype: "input"
    name: "Gym Partner Registration"
    description: "Gym submits facility details, class types, instructor certs, insurance."

  - id: "api_setup"
    type: "api"
    subtype: "rest"
    name: "API Integration Setup"
    description: "Configure OAuth credentials, webhook endpoints, and data mapping."

  - id: "class_sync"
    type: "system"
    name: "Class Schedule Sync"
    description: "Bi-directional sync of class schedules, capacity, and cancellations."

  - id: "member_exchange"
    type: "api"
    subtype: "rest"
    name: "Member Data Exchange"
    description: "Encrypted member eligibility checks and visit tracking."
    security:
      risk_level: "medium"

  - id: "billing_recon"
    type: "system"
    name: "Billing Reconciliation"
    description: "Monthly reconciliation of visits vs. contracted rates, generate remittance."

  - id: "performance_review"
    type: "human"
    subtype: "review"
    name: "Quarterly Performance Review"
    description: "Review utilization, NPS scores, and renewal terms."
    timeout_sec: 604800

edges:
  - from: "gym_register"
    to: "api_setup"
    mode: "sequential"
  - from: "api_setup"
    to: "class_sync"
    mode: "sequential"
  - from: "api_setup"
    to: "member_exchange"
    mode: "parallel"
  - from: "class_sync"
    to: "billing_recon"
    mode: "sequential"
  - from: "member_exchange"
    to: "billing_recon"
    mode: "sequential"
  - from: "billing_recon"
    to: "performance_review"
    mode: "sequential"