# ChatData Sync: Track Referral-Partner Outreach for a Dental Clinic

> Turn a plain-English description into a referral-partner tracker, load your partner list, update a partner after a call, and check every change before…

Source: https://learn.ynteractive.com/content/chatdatasync-dental-referral-outreach · Updated 2026-11-13 · Free from Stepthrough (https://learn.ynteractive.com)

## Practice it step by step

[Start the free practice](https://learn.ynteractive.com/modules/chatdatasync-dental-referral-outreach)

You do every step yourself in a practice copy of ChatData Sync. It checks your work as you go, and “Do it for me” finishes any step you get stuck on. Free, about 8 minutes, and nothing touches your real accounts. [Open full screen](https://learn.ynteractive.com/modules/chatdatasync-dental-referral-outreach)

Free · Live now · [Business Automations](https://learn.ynteractive.com/content/course/business-automations) · [ChatData Sync](https://learn.ynteractive.com/content/tool/chatdata-sync) · ~8 min · 21 steps · Beginner

Updated November 13, 2026. Built against the tool’s current screens and checked step by step. [How we check this lesson](https://learn.ynteractive.com/content/about#how-we-check)

Turn a plain-English description into a referral-partner tracker, load your partner list, update a partner after a call, and check every change before you let ChatGPT add and update records for you.

## At a glance

| Question | Answer |
| --- | --- |
| What you build | Turn a plain-English description into a referral-partner tracker, load your partner list, update a partner after a call, and check every change before you let ChatGPT add and update records for you. |
| Tools | ChatData Sync |
| Time | About 8 minutes, 21 steps in 5 parts |
| Level | Beginner, no coding needed |
| Cost | Free |
| Ways to learn it | [Practice it step by step](https://learn.ynteractive.com/modules/chatdatasync-dental-referral-outreach) |

### The 5 parts, in short

1. Describe the tracker: Start a new tracker, Describe it in plain English, Generate it, Check the fields it picked, and 3 more steps.
2. Load your partner list: Your tracker is ready, The fields, in one list, Upload the partners you already have.
3. Update a partner: Four partners, ready to work, A partner called back, Change what changed, Save it.
4. Check what changed: Every save is a version, Open the old version, See before and after, Your follow-up list.
5. Connect ChatGPT safely: A key for this tracker only, Or add the plugin in ChatGPT, Keep the final say.

**Start here first:** [AI Receipt Extractor: Receipts to Google Sheets with n8n](https://learn.ynteractive.com/content/ai-receipt-extractor-n8n-google-sheets) (module 1 of Business Automations)

**In the course:** Part 9 · n8n Automation Toolkit (Module 134 of the [full course](https://learn.ynteractive.com/content/course))

**Part of:** [AI for Medical & Dental Office Admin](https://learn.ynteractive.com/content/paths/ai-for-healthcare-admin) (step 19 of 23). Next up: [Airia: Draft Prior-Authorization Appeal Letters Without Sharing Identifiers for Operations](https://learn.ynteractive.com/content/airia-prior-auth-letter-agent)

**Part of:** [AI Apps Worth Knowing](https://learn.ynteractive.com/content/paths/partner-tools-ai-apps) (step 153 of 157). Next up: [GoodDay: Run an Agency Client Project Board (Beyond Trello)](https://learn.ynteractive.com/content/goodday-agency-client-project-board)

## What you'll build

Maya is made up. She coordinates patients at a small dental clinic, and local pediatricians, orthodontists, oral surgeons and a pharmacy send new patients her way. Who she called, and when to call back, lives in her inbox and on sticky notes, so follow-ups slip. In this lesson you describe a referral-partner tracker in plain English and [ChatData Sync](https://learn.ynteractive.com/content/tool/chatdata-sync) builds it. You load four partners from a [CSV](https://learn.ynteractive.com/content/glossary/csv), update one after a call, and open the record's version history to see exactly what changed. Last, you see the two ways to let [ChatGPT](https://learn.ynteractive.com/courses/chatgpt-for-everyday-work) add and update records, a key that opens only this tracker or the ChatData Sync plugin, and where you review an assistant's changes.

You went from a sentence to a referral-partner tracker with 8 fields, loaded four partners, updated one after a call, and checked the before and after in its version history. Your next follow-up dates now sit in one column. Next, add the ChatData Sync plugin in ChatGPT and ask it to log calls for you, then check its changes the same way. On the free Try It plan you get one tracker, so start with the list that costs you most when it slips.

- Tools: ChatData Sync
- Time: about 8 minutes, 21 steps in 5 chapters
- Level: beginner, no coding needed
- Price: free

## Practice first, then build it for real

Practice copy built from real ChatData Sync screens (chatdatasync.com), captured 13 November 2026 on the free Try It plan. Nothing here touches a ChatData Sync or ChatGPT account. The clinic, the coordinator and the partner practices are made up. To build it for real you need your own ChatData Sync account, and some services charge once you use them for real work, so check each tool's current pricing.

## Try it yourself, free

Reading the steps is a start. Doing them is how it sticks. The interactive module walks you through every click in a practice copy of ChatData Sync, checks each step, and never touches your real accounts.

[Start “ChatData Sync: Track Referral-Partner Outreach for a Dental Clinic”](https://learn.ynteractive.com/modules/chatdatasync-dental-referral-outreach)

## Step by step: ChatData Sync: Track Referral-Partner Outreach for a Dental Clinic

All 21 steps of the interactive module, in order. In the module you watch each one, then do it yourself in a practice copy that checks your work.

### 1. Describe the tracker

1. **Start a new tracker.** You are **Maya**, the made-up patient coordinator at a small dental clinic. Local pediatricians, orthodontists, oral surgeons and pharmacies send you new patients, but who you called and when lives in your inbox and on sticky notes. One tracker fixes that. The free **Try It** plan holds one tracker. Click **New tracker**.
   You coordinate patients at a small dental clinic. Your referral partners live in your inbox and on sticky notes. One tracker fixes that.
2. **Describe it in plain English.** No spreadsheet setup. Describe what you want to track, and name the **status** values you use, so it makes a pick list instead of free text.
   Describe what you want to track, in plain English. Name your status values, so it makes a pick list.
   ```text
   Track referral-partner outreach for our dental clinic: partner practice name, practice type, contact person, email, last contact date, status (Not contacted, Reached out, Meeting set, Referring), next follow-up date, and notes.
   ```
3. **Generate it.** Click **Generate tracker**. Nothing is saved yet. You get a review screen first.
   Nothing is saved yet.
4. **Check the fields it picked.** It named the tracker **Referral Partner Outreach** and made **8 fields** in a **partners** section: text for names and email, **DATE** for the two dates and **CHOICE** for status. Scroll the list and check each type. Click the fields.
   It made eight fields: text for names, dates for the two dates, and a choice field for status. Check each type.
5. **Read the choices it made for you.** Read **A few choices we made for you**: one main contact per practice, and each record keeps the **current** details, not a log of every call. That suits a follow-up list. Fix anything here now, because saved fields **cannot simply be renamed or removed**. Click the box.
   Read the choices it made. One contact per practice, and current details only. Fix them now, because saved fields cannot simply be renamed.
6. **Instructions for your assistant.** Open **Custom assistant instructions**. It wrote rules for ChatGPT: use only these fields, ask if a required field is missing, and **never invent records or status values**. You can paste them into a [custom GPT](https://learn.ynteractive.com/content/glossary/custom-gpt) later. Click the instructions.
   It also wrote rules for ChatGPT. Use only these fields, and never invent records. You can paste them into a custom G P T.
7. **Create the tracker.** Click **Create tracker**. On the free **Try It** plan, this is your one tracker; paid plans hold more.

### 2. Load your partner list

8. **Your tracker is ready.** It opens on **Connect**, with **Ready for first test**. Before you connect anything, check the fields once more. Click **Data setup**.
   Your tracker is ready.
9. **The fields, in one list.** Here are the 8 fields with their types. Your CSV columns must use these names, such as **partner_practice_name** and **next_follow_up_date**. Click **Data + visuals**.
   These field names are your CSV column names.
10. **Upload the partners you already have.** You already keep a list of partners. Save it as a CSV with the field names as headers and dates as **2026-11-17**. Click **Upload CSV**. One tip from our test: a row with an **empty date** stopped the whole upload, with no message on screen. Fill every date, or leave that column out.
    Upload the list you already have, as a CSV. Fill every date. In our test, one empty date stopped the whole upload, with no message.

### 3. Update a partner

11. **Four partners, ready to work.** Four partner practices, with the contact, the date you last reached out and the status. Scroll the table to the right.
    Four partners are in.
12. **A partner called back.** Each row has its **next follow-up date**, its notes, and **Open** and **Edit**. Dana at **Lakeview Pediatrics** just called back and booked a lunch-and-learn. Click **Edit** on her row.
    Dana at Lakeview Pediatrics just called back.
13. **Change what changed.** Change **Status** to **Meeting set**, the **Last Contact Date** to today, **11/13/2026**, the **Next Follow Up Date** to **11/24/2026**, and the notes. Status is a pick list, so nobody types "mtg set" by mistake. Click **Status**.
    Set the status to Meeting set, and update the two dates and the notes.
14. **Save it.** Click **Save changes**.

### 4. Check what changed

15. **Every save is a version.** The record opens. It says who made it and who changed it last: **Tracker owner**, and **Current version: 2**. When ChatGPT edits a record, you see that here too. Click **Show previous versions**.
    Every save is a version. It shows who changed it last, and when.
16. **Open the old version.** Click **Version 1**.
17. **See before and after.** It lists each field that changed, before and after: last contact date, status and next follow-up. If an assistant ever saves the wrong thing, this is how you see it and put it back. We only looked; we did not restore. Close the record with the **X**.
    It shows each field, before and after. If an assistant saves the wrong thing, this is where you see it. Close the record.
18. **Your follow-up list.** Lakeview now shows **Meeting set** and **2026-11-24**. Read down the **Next Follow Up Date** column, and you know who to call this week: Northgate Pharmacy on Nov 14, Brightside Orthodontics on Nov 20. Click Lakeview's new date.
    Lakeview now shows Meeting set. Read down the next follow up column, and you know who to call this week.

### 5. Connect ChatGPT safely

19. **A key for this tracker only.** Back on **Connect**, the tracker already has its own key, hidden behind dots. It says **"This key only opens Referral Partner Outreach."** So a custom GPT that uses this key can read and change this tracker and nothing else. Treat the key like a password: do not paste it into chats or share it. Click the note.
    Each tracker gets its own key. It only opens this tracker. Treat it like a password.
20. **Or add the plugin in ChatGPT.** The simpler way: in ChatGPT, open **Plugins**, search **ChatData Sync**, and click **Install plugin**. Then ask in plain English, such as "add Maple Street Family Medicine as Not contacted" or "what follow-ups are due this week?" We stopped at this button: installing links ChatGPT to your ChatData Sync account, so we did not test the chat side here.
    Or, in ChatGPT, open Plugins, and install ChatData Sync. Then ask in plain English. We stopped at this button, so we did not test the chat side.
21. **Keep the final say.** Back in **Data + visuals**, **Review assistant changes** holds edits from assistants with review turned on. **Nothing is saved until you approve.** Check here, and in each record's versions, after ChatGPT has worked on your list. Click **Review pending changes**.
    Assistants with review turned on propose changes here. Nothing is saved until you approve.

## Screenshots

[Start this module free](https://learn.ynteractive.com/modules/chatdatasync-dental-referral-outreach)

- Previous in Business Automations: [Landbot: Build a Clinic Front Desk Chat That Answers FAQs and Takes Booking Requests](https://learn.ynteractive.com/content/landbot-clinic-front-desk-chatbot-faq-booking)
- Next in Business Automations: [ChatData Sync: Follow Up on Every Trial Class at a Fitness Studio](https://learn.ynteractive.com/content/chatdatasync-fitness-trial-follow-ups)

## More in Business Automations

- [AI Receipt Extractor: Receipts to Google Sheets with n8n](https://learn.ynteractive.com/content/ai-receipt-extractor-n8n-google-sheets): Drop a photo of a receipt into an n8n chat. An AI agent reads it, pulls out the date, vendor and amount, picks a category, and adds a row to Google Sheets.
- [n8n AI Email Responder: Draft Gmail Replies Automatically](https://learn.ynteractive.com/content/ai-email-responder-gmail-drafts-n8n): Build an n8n agent that watches your Gmail, reads each new customer email, and writes a reply as a draft in the same thread, ready for you to check and send.
- [Daily Job Alerts: Email Each Tech Their Jobs from Google Sheets with n8n](https://learn.ynteractive.com/content/n8n-daily-job-alerts-google-sheets-gmail): Every morning at 7, n8n reads a plumbing company's jobs sheet, skips anything not assigned yet, and emails each job to the tech it's assigned to — customer, address…
- [Gmail AI Triage: Auto-Label Every Email and Draft Replies](https://learn.ynteractive.com/content/gmail-ai-triage-labels-drafts-n8n): Build an n8n workflow that reads each new email, sorts it as a lead, a client or an invoice with a Text Classifier, adds the matching Gmail label, and drafts a reply to…
- [A Support Agent That Answers from Your Own Docs](https://learn.ynteractive.com/content/support-agent-answers-from-your-docs-n8n): Turn an n8n chat agent into a support agent that answers only from your policies in a Google Doc, refuses what it should, and hands off to a person by email.
- [Chatbase: Answer Customer FAQs with an AI Agent](https://learn.ynteractive.com/content/chatbase-ai-agent-answer-customer-faqs): A business case for a small firm that answers the same customer questions every week: build a Chatbase AI agent on your FAQ in the real app, make it say when it does…

[All 47 modules in Business Automations](https://learn.ynteractive.com/content/course/business-automations)

## Terms in this lesson

Plain-English definitions, each with an example from a free lesson.

[Custom GPT](https://learn.ynteractive.com/content/glossary/custom-gpt) · [CSV](https://learn.ynteractive.com/content/glossary/csv)

[The full AI glossary](https://learn.ynteractive.com/content/glossary)

## Browse related tutorials

[Business Automations (47)](https://learn.ynteractive.com/content/course/business-automations) · [ChatData Sync tutorials (2)](https://learn.ynteractive.com/content/tool/chatdata-sync)
