# The Sunday night sign-up becomes a typed member record by morning.

You automate gym intake by putting a conversational agent in front of the sign-up conversation. It asks for the goal, the experience level, the class or training style, and availability one question at a time, types the answers into a member record, and posts that record to your CRM before the front desk opens.

## The process this page is about

Not "AI for gyms". One process, the one that decides whether someone who is curious about your club actually shows up to a class: the new member intake, the conversation that happens before anyone has met a coach.

- **Who starts it**: Someone browsing your class schedule or pricing page after hours, deciding whether this club or the next one gets their first message.
- **What it costs today**: A PDF intake form or a PAR-Q handed over at the front desk, filled in once and rarely read again, with no follow-up on the goal underneath the checkbox.
- **What it has to produce**: A typed member record: the goal in their own words, their experience level, the class or training style they want, and when they can actually come in.
- **of new gym members quit within their first 90 days, most of them saying they felt lost from day one**: 50% (source: SmartHealthClubs)

## What it asks, and what it never asks

You name the fields your intake form already has. It does the asking, in whatever order the story comes out, and it keeps asking until the required ones are filled.

| Field | Type | Required | Why |
|---|---|---|---|
| full_name | text | yes | Identity on the member record |
| phone | phone | yes | How the club calls back |
| email | email | yes | Where the confirmation and receipts go |
| primary_goal | text | yes | The real goal, in their own words, not a checkbox |
| experience_level | text | yes | Sets the starting point a coach builds from |
| preferred_class_type | text | no | Which class or format actually fits them |
| availability_days | text | no | When they can realistically show up |
| condition_or_limitation | text | no | Flags a condition for a coach to review, never clears it |
| membership_plan | text | no | Which membership they are already on, for existing-member requests |
| reason_for_cancelling | text | no | The reason behind a cancellation, recorded honestly |

### And what it will not do

- It never gives training advice, never suggests an exercise, a rep range or a program.
- It never clears anyone to exercise or to return to exercise after an injury. That is a coach or a doctor's call, stated plainly.
- It never diagnoses, and never says whether something hurting is minor or nothing to worry about.
- The moment a symptom sounds urgent, it stops asking questions and says to flag down staff or call emergency services now.
- It never confirms, waives or estimates a cancellation term, a fee, or a refund amount. Staff confirm the exact terms.
- It never invents a field. If they did not say it, the record says "Not captured" instead of a guess.

## Try the run yourself

Six situations a front desk actually handles, each running its own agent with its own fields. Pick one and answer it the way a real member would, out of order and mid-thought, and watch it ask the follow-up instead of accepting the blank.

- [Thinking about joining](https://joina.chat/l/iv-join): Chat widget. New member enquiry, in the corner of your club's own site.
- [Something happened just now](https://joina.chat/l/iv-hurt): Conversation page. Report in-session discomfort and watch it stop and say get staff.
- [Can you even work with me](https://joina.chat/l/iv-fit): Conversation page. A condition or limitation, checked before anyone books a tour.
- [Been a while since I came in](https://joina.chat/l/iv-comeback): Conversation page. No guilt, just help getting back on the schedule.
- [I need to cancel](https://joina.chat/l/iv-cancel): Conversation page. No term confirmed, just the reason recorded cleanly.
- [Pausing for an injury](https://joina.chat/l/iv-pause): Conversation page. An existing member freezing their plan, no clearance given.

## Frequently asked questions

**How do I automate gym member intake?**

Name the fields your intake form already has, point the agent at your class schedule and pricing pages, and put the link on your site. The agent runs the conversation, produces a typed member record, and posts it to your CRM through a webhook, Zapier or Make. Setup is minutes, not an implementation project.

**Will it give training or medical advice by accident?**

It is instructed never to give training advice, never to suggest an exercise or a program, and never to clear anyone to exercise or return to exercise after an injury. When something sounds urgent, it stops collecting fields, says plainly this is not the right place for that, and tells the person to flag down staff or call emergency services right now. Every conversation is stored with the sentence each value came from.

**Can it handle a member cancelling or asking for a refund?**

It records the reason, the requested effective date and the refund ask, but it never confirms a cancellation term, waives a fee, or states a refund amount itself. It says plainly that staff confirm the exact terms from the account, which is also the honest answer.

**What about members with an injury or a health condition?**

The eligibility agent takes the condition and what they are hoping to use, but it never confirms the facility can safely accommodate it. The pause agent takes an existing member's freeze request but never gives medical clearance to resume. Both say a coach reviews and follows up, because that decision is never the agent's to make.

**Does it work with Mindbody or Zen Planner?**

Through a webhook, yes. Gnosari posts a signed JSON payload the moment a member record is complete, and Zapier or Make routes it into your CRM. There is no Gnosari app to install on either side.

## Five minutes from now your after-hours enquiries could be typing themselves up.

Build the agent, put it on your class schedule and pricing pages, and watch the first member record arrive. Free to start, no card.

Full page: https://gnosari.com/for/fitness