Skip to main content

ChatGPT Setup

Create a Custom GPT that connects to your Wellpipe health data. Once set up, just ask natural questions like "How did I sleep this week?"

Prerequisites

  • ChatGPT Plus, Pro, Team, or Enterprise subscription
  • A Wellpipe account with a connected health provider
  • Your Wellpipe API key

Step 1: Create a New GPT

  1. Go to ChatGPT → My GPTs → Create
  2. Click Create a GPT

Step 2: Configure the GPT

Name and Description

  • Name: My Health Assistant (or whatever you prefer)
  • Description: Access my WHOOP health data for sleep, recovery, and workout insights

Instructions

Add these instructions:

You are a personal health assistant with access to my WHOOP data via the Wellpipe API.

When I ask about sleep, recovery, workouts, or strain, use the getHealthData action to fetch the relevant data. Provide clear, actionable insights.

For sleep questions, use type=sleep. For recovery, use type=recovery. For workouts, use type=workout. For an overview, use type=summary.

Step 3: Add the Action

  1. Click Create new action
  2. Click Import from URL
  3. Enter the OpenAPI schema URL:
https://wellpipe.io/openapi.json
  1. Click Import

Step 4: Configure Authentication

After importing the schema:

  1. Click the gear icon next to the action

  2. Set authentication:

    • Authentication type: API Key
    • Auth Type: Bearer
    • API Key: Paste your Wellpipe API key
  3. Click Save

Step 5: Test and Publish

  1. Test the GPT in the preview panel
  2. Try: "How did I sleep last night?"
  3. If it works, click Publish (or keep it private)

Example Conversations

Once your GPT is set up:

You: How did I sleep last night?

GPT: Based on your WHOOP data, you slept 7 hours 15 minutes with a sleep performance of 89%...

You: What's my recovery score today?

GPT: Your recovery score is 72% (yellow/moderate). Your HRV is 45ms...

You: Show me my workouts this week

GPT: You completed 5 workouts this week with a total strain of 42.3...

You: Am I getting enough deep sleep?

GPT: Looking at your past 7 nights, you're averaging 1h 23m of deep sleep (18% of total sleep)...

Sharing Your GPT

You can share your Custom GPT, but be careful:

Don't Share Your API Key

If you share the GPT publicly, anyone who uses it will make requests with YOUR API key and count against YOUR quota.

For public GPTs, each user should:

  1. Get their own Wellpipe account
  2. Create their own GPT with their own API key

For personal use or sharing with trusted family members who share your WHOOP account, sharing the GPT is fine.

Coming Soon: MCP Connector

ChatGPT now supports MCP connectors via Developer mode (Settings → Connectors → Advanced). We're adding OAuth support so you can connect Wellpipe as a native MCP connector—no Custom GPT setup required.

Troubleshooting

Action Not Working

  1. Verify the OpenAPI schema imported correctly
  2. Check that authentication is set to Bearer + API Key
  3. Make sure your API key is correct

"No health data found"

  1. Verify your health provider is connected in the Wellpipe dashboard
  2. Check that your provider has recent data

Rate Limit Errors

Free Wellpipe accounts have 1,000 requests per month. Heavy GPT usage can hit this limit. Check your usage in the dashboard.

GPT Doesn't Use the Action

If the GPT responds without fetching data:

  1. Be more specific: "Use the Wellpipe API to get my sleep data"
  2. Update the GPT instructions to be more directive
  3. Try: "Fetch my health data and tell me about my sleep"