Scenarios/Yoga Instructor

Yoga Instructor

Online yoga class signups without the spreadsheet chaos

A signup form, a Slack webhook, and submission tracking -- built in one conversation with an AI agent.

Free tier (under 500 signups/month)Updated March 2026

The situation

You run a small studio with three daily classes. Right now students DM you on Instagram to reserve a spot, and you track everything in a Google Sheet you forget to update. Half the time you show up not knowing how many mats to lay out. You need a real signup form, a way to see who picked which class, and a notification when someone new signs up.

What they said

I need a way for people to sign up for my yoga classes online

What the agent builds

1Collect

Create the signup form with a Slack notification in one call

curl -X POST https://sutrena.com/api/pipeline \
  -H "Authorization: Bearer st_live_k7xM9..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Yoga Class Signup",
    "fields": [
      { "name": "name", "type": "text", "required": true },
      { "name": "email", "type": "email", "required": true },
      { "name": "phone", "type": "phone", "required": true },
      {
        "name": "class_time",
        "type": "select",
        "required": true,
        "options": ["6 AM Flow", "9 AM Gentle", "5:30 PM Power"]
      },
      {
        "name": "experience",
        "type": "select",
        "required": true,
        "options": ["Beginner", "Intermediate", "Advanced"]
      }
    ],
    "notify": {
      "slack": "https://hooks.slack.com/services/T00/B00/xxxx"
    }
  }'

One call creates the form and a Slack webhook. The response includes _next suggestions for adding automations or embedding the form.

What you get

  • A hosted signup form with 5 fields, shareable via link or QR code
  • A Slack webhook that pings on every new signup
  • Submissions queryable via API (GET /api/forms/{formId}/submissions) to review signups by class time
  • All created in one sutrena_collect call

Why this works

You could build this with Google Forms and Zapier, but then you are stitching together three tools and paying for Zapier the moment you hit 100 signups. Sutrena gives you the form, the webhook, and the submissions API in one place, on the free tier. The whole setup takes one conversation with the AI agent -- no drag-and-drop builder, no Zap configuration, no spreadsheet formulas. Automations can send each student a confirmation email with their class time, studio location, and any prep details the moment they sign up.

FAQ

What happens when a class fills up?

Set maxSubmissions on the form to cap signups per week or per session. Once the limit is hit, the form shows a closed message. You can reset it any time via the API or just create a new form for next week.

Can I use one form for multiple class schedules?

Yes. The class_time field is a select dropdown, so students pick which session they want. Query submissions via the API to see the breakdown by class time. If you ever need separate forms per class, just create additional forms -- the free tier gives you 10 projects.

Can I embed the form on my website instead of sharing a link?

Absolutely. Add two lines of HTML to your site: a script tag for embed.js and a div with a data attribute. The form renders inside an iframe that matches your page. Works with Squarespace, WordPress, Wix, or any custom site.

Can students get a confirmation email?

Yes. Set up an automation triggered by form submission to send a confirmation email with the student's class time, studio location, and any prep details like what to bring or parking instructions.

What is Sutrena?

Sutrena is the web runtime for AI agents. Forms, Pages, Analytics, Webhooks, Automations — all through 67 MCP tools and one REST API. Your agent creates web artifacts, humans interact with them, and your agent gets the data back. Use any one feature or all of them together.

Pages

Deploy HTML instantly

Forms

Collect structured data

Automations

DSL-based pipelines with 14 step types

Analytics

Privacy-first, no cookies

Webhooks

Slack, Discord, Telegram

Get started in two API calls

1. Get a trial key (no auth, no signup)

curl -X POST https://sutrena.com/api/trial

2. Create anything — a page, form, automation, or analytics site

# Create a form
curl -X POST https://sutrena.com/api/forms \
  -H "Authorization: Bearer st_trial_xxx" \
  -H "Content-Type: application/json" \
  -d '{"name": "waitlist", "fields": [{"name": "email", "label": "Email", "type": "email", "required": true}]}'

# Or deploy a page
curl -X POST https://sutrena.com/api/pages \
  -H "Authorization: Bearer st_trial_xxx" \
  -H "Content-Type: application/json" \
  -d '{"slug": "index", "title": "My Site", "html": "<h1>Live</h1>"}'

Ready to build?

Tell your AI agent what you need. It handles the rest.

Yoga Instructor: Online Class Signups Without the Spreadsheet -- Sutrena | Sutrena