> ## Documentation Index
> Fetch the complete documentation index at: https://help.trypawgress.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect ChatGPT

> Write up training sessions in ChatGPT and save them to Pawgress as draft reports you review and publish

[Training Sessions, Reports & ChatGPT](https://www.youtube-nocookie.com/embed/f8ZflV4YgyY?start=24)

## What You Can Do with ChatGPT

Connect your own ChatGPT account to Pawgress, then tell ChatGPT how a session went in your own words: typed, or dictated on your phone right after the session.

ChatGPT finds the session in Pawgress, reads the dog's behaviors, recent progress and past reports, and writes a training report that follows your report template. It saves the report **as a draft** attached to that session. You review it, edit anything you like, and publish it yourself.

> [!NOTE]
>
> **ChatGPT only saves drafts**
>
> ChatGPT can't publish a report, send anything to your clients, or change or delete a report you wrote. It never sees your clients' contact details, payments, forms or waivers, or a dog's health, medication or bite history.

ChatGPT uses your own ChatGPT plan. There's nothing extra to pay in Pawgress.

## Before You Connect

### Turn off model training in ChatGPT

Unless ChatGPT's **Improve the model for everyone** setting is off, OpenAI may use your conversations, including the client information Pawgress sends, to train its models. Turn it off before you connect:

1. In ChatGPT, open **Settings**
2. Select **Data controls**
3. Turn off **Improve the model for everyone**

ChatGPT Business, Enterprise and Edu workspaces aren't used for training by default. You'll be asked to confirm this setting when you connect. OpenAI explains it in [Data controls in ChatGPT](https://help.openai.com/en/articles/7730893-data-controls-in-chatgpt).

> [!NOTE]
>
> Rating a response with a thumbs up or down can make that conversation usable for training even with the setting off.

## Connect ChatGPT

### Step 1: Open the setup steps in Pawgress

Click your avatar in the top-right corner and select **Integrations**, then choose **AI assistants**. On the **ChatGPT** card, click **Set up** (or **How to use** if you're already connected).

![Integrations page showing the AI assistants category and the ChatGPT card](https://firebasestorage.googleapis.com/v0/b/pawplan-ca.firebasestorage.app/o/guide%2Fscreenshots%2Fchatgpt%2Fintegrations-card.webp?alt=media)

The ChatGPT card under AI assistants on the Integrations page

The setup steps open. At the top is a reminder about model training (see above), then the three steps: install, allow, and ask.

![Connect ChatGPT dialog with the model training reminder, the Install in ChatGPT button, and the allow and ask steps](https://firebasestorage.googleapis.com/v0/b/pawplan-ca.firebasestorage.app/o/guide%2Fscreenshots%2Fchatgpt%2Fsetup-dialog-install.webp?alt=media)

The setup steps, with the Install in ChatGPT button

### Step 2: Install Pawgress in ChatGPT

Click **Install in ChatGPT**. Pawgress's page opens in ChatGPT in a new tab. Sign in to ChatGPT if you're asked to, and follow its prompts to add Pawgress.

> [accordion] Can't install it? Add it manually
>
> Some ChatGPT plans and workspaces can't install from the page, for example when a workspace admin controls which apps are allowed. In that case you can add Pawgress as a connector yourself.
>
> In the setup steps in Pawgress, choose **Add it manually instead** to show the connector address, with a **Copy** button:
>
> ```
> https://trypawgress.com/mcp
> ```
>
> Then, in ChatGPT:
>
> 1. Open **Settings → Apps & Connectors** and create a connector. If you don't see that option, turn on **Developer mode** under **Advanced settings**
> 2. Name it **Pawgress**
> 3. Paste `https://trypawgress.com/mcp` as the server URL
> 4. Choose **OAuth** for authentication, and save

### Step 3: Sign in and allow access

ChatGPT opens Pawgress. Sign in if you're asked to, using your trainer account. The page lists what ChatGPT will be able to do, and what it can't.

![Connect ChatGPT to Pawgress page listing profile, sessions, dogs and progress, and draft reports](https://firebasestorage.googleapis.com/v0/b/pawplan-ca.firebasestorage.app/o/guide%2Fscreenshots%2Fchatgpt%2Fconsent-permissions.webp?alt=media)

What ChatGPT asks to do with your Pawgress account

At the bottom, tick both boxes to confirm that:

* you're authorized to use the integration, and any consent your clients must give is in place
* **Improve the model for everyone** is off in ChatGPT, or you use a Business, Enterprise or Edu workspace

Then click **Allow**.

![Model training warning, your responsibilities, and the two confirmation checkboxes above the Allow button](https://firebasestorage.googleapis.com/v0/b/pawplan-ca.firebasestorage.app/o/guide%2Fscreenshots%2Fchatgpt%2Fconsent-confirm.webp?alt=media)

Both confirmations are required before you can allow access

You're taken back to ChatGPT, and the Pawgress card in Integrations now shows **Connected**.

## Write Up a Session

In a ChatGPT chat, turn on Pawgress (from the tools menu, or by mentioning Pawgress), then describe the session. For example:

> Write up today's session with Bella in Pawgress: loose-leash walking is much better, she still lunges at bikes. Homework: 10 minutes of pattern games a day.

ChatGPT will:

1. **Find the session.** It looks at your sessions from the last few days. Mention the dog's or client's name and the day so it picks the right one. If it picks the wrong session, tell it which one you meant.
2. **Read the context.** The dog's breed and age, the behaviors you're working on with their recent scores, your last few report summaries, and your session notes.
3. **Save a draft report** on the session, following the headings of your default report template, and give you a link to it.

Open the link, or go to **Reports**, to review the draft. Edit anything you like, then publish it as you would any other report. Your client sees nothing until you publish.

> [!TIP]
>
> **Get better write-ups**
>
> * Name the dog and the day: "Bella, Tuesday's session"
> * Say what improved, what didn't, and the homework, in any order
> * For an older session, give the date: "the session with Max on October 3"
> * Ask ChatGPT to change the tone or length before it saves, or edit the draft in Pawgress afterwards

### What Pawgress Sends to ChatGPT

Pawgress sends only what each request needs, and only when you ask ChatGPT to use Pawgress. Before your notes are sent, Pawgress removes the phone numbers, emails, addresses and client last names it can recognise. That's automatic and can miss things, so keep personal details your report doesn't need out of your session notes.

The [Privacy Policy](https://trypawgress.com/privacy-policy) explains exactly what's shared, where it goes and how long it's kept.

## Disconnect ChatGPT

Open **Integrations → AI assistants** and click **Disconnect** on the ChatGPT card. ChatGPT loses access right away. You can also remove Pawgress from ChatGPT's settings.

Disconnecting doesn't delete conversations already in your ChatGPT account. Manage those in ChatGPT.

## Troubleshooting

### ChatGPT asks me to reconnect

A connection lasts 90 days. After that, or if you disconnected in Pawgress, ChatGPT asks you to sign in again. Follow its prompt and allow access as in Step 3.

### "Only trainer accounts can connect apps to Pawgress"

You're signed in to a client account. Sign out, sign in with your trainer account, and connect again from ChatGPT.

### "App connections are paused for your account"

Pawgress has paused ChatGPT for your account, for example after an unusual burst of requests. Email us at [support@trypawgress.com](mailto:support@trypawgress.com) and we'll sort it out.

### "This page is out of date"

The connection terms changed while the page was open. Reload the page and allow access again.

### ChatGPT says the session already has a report

Each session holds one report, and ChatGPT never replaces one. It gives you the link to the existing report instead, where you can edit it yourself.

### ChatGPT says the session has no dog attached

Consultations without a dog can't have a training report. Pick a session with the dog.

### ChatGPT can't find the session

Give the dog's name and the date. ChatGPT searches up to a month at a time, and cancelled sessions don't appear.

### ChatGPT says I've reached the daily limit

You can save up to 30 reports from ChatGPT a day. Write more in Pawgress directly, or try again tomorrow.

For anything else, email us at [support@trypawgress.com](mailto:support@trypawgress.com).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.