Resources · Zapier integration

Main Street Sites Zapier integrationAutomate Main Street Sites with Zapier.

The Main Street Sites Zapier integration gives you 13 triggers, 0 actions and 0 searches. Every one is instant: a new enrollment, a status change, an absence or a purchase starts a Zap in another app straight away. Here is what each one catches and what it costs.

Beta app Zapier still marks this integration as beta.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the Main Street Sites Zapier integration actually does

Main Street Sites handles online registration, payments and class management for people who run group classes or private lessons. Connecting it to Zapier turns each event in your account (a signup, a status change, an absence, a purchase) into the starting point of work in another app, without you exporting anything by hand.

A roster that keeps itself current. New Enrollment fires for every new registration, and Zapier can add it as a row in the spreadsheet your team checks. Nobody retypes names from the dashboard.

Absences that reach the right person. New Enrollment Absence reports each missed session, so a Zap can post a note in your team chat and someone can follow up with the student.

Sales logged where you track money. New Purchased Product fires on each purchase, ready to be copied into the tool where you follow revenue.

The good news for a free plan: all 13 triggers are instant. Main Street Sites tells Zapier the moment something happens, so the polling interval of your plan never applies here.

What Zapier does not do for this app: there is no action and no search, so a Zap can never write into Main Street Sites or look something up there. Every change to classes or students stays in the app itself. If you are comparing platforms first, see our n8n vs Zapier page.

Vocabulary

The Zapier words you will meet on this page

A handful of terms come back on every Zapier page. Here they are in ordinary words.

Zap
The automation you build: one trigger, then one or more actions that run each time the trigger event happens.
Trigger
The event in an app that starts your Zap. Main Street Sites offers 13 of them, and nothing else.
Action
What the Zap does after it starts. With this app, the action always happens in another tool you connect.
Task
The unit Zapier bills. One action your Zap finishes successfully is one task; your plan counts those.
Instant vs polling
Instant: the app reports the event itself. Polling: Zapier checks on a timer. Every Main Street Sites trigger is instant.
Filter
A step that lets the Zap carry on only when what arrived matches the condition you set, and stops it otherwise.
Connection
Your Main Street Sites account linked to Zapier once, then reused by every Zap that starts from it.
Cost

What Main Street Sites really costs in Zapier

Main Street Sites is not a premium app, so it works from the free plan. The bill is counted in tasks, and only finished actions count.

  • Free plan100 tasks a month, unlimited Zaps, two-step Zaps only
  • Premium appNo, Main Street Sites runs on the free plan
  • BilledEach successful action in the other app; triggers are free

The trigger never costs a task: an enrollment arriving from Main Street Sites is free. What you pay for is each action that succeeds in the other app, so a Zap with two actions uses twice as much per event. Failed actions are not billed. The free plan stops at two steps: one trigger and one action. Below is Zapier's polling grid by plan; it does not apply to this app, because all of its triggers are instant and start the Zap straight away on every plan.

Connect

Connect your Main Street Sites account to Zapier

  1. 01

    Open the Apps page

    In your Zapier account, go to Apps and click + Add connection. You need a Main Street Sites account, plus access to anything you do not own yourself but want the Zap to read.

  2. 02

    Pick Main Street Sites

    Type Main Street Sites in the search box of the dialog, select it, then click Add connection. A new browser tab opens on the Main Street Sites side for the rest.

  3. 03

    Sign in and grant access

    Log in to Main Street Sites in that tab and allow Zapier to reach the account. The connection is saved once, and every later Zap that starts from Main Street Sites picks it from a menu.

First Zap

Your first Main Street Sites Zap, step by step

GoalEach time a student signs up for a class in Main Street Sites, add a row with their details to the spreadsheet your team uses as a roster.

  1. 01

    Create the Zap

    Start a new Zap and pick Main Street Sites as the app that starts it, with New Enrollment as the event. Choose the connection you saved earlier.

  2. 02

    Test the trigger

    Run the trigger test. Zapier brings back the three most recent enrollments from your account, so you map the next step on a real one rather than a blank.

  3. 03

    Add the spreadsheet step

    Add your spreadsheet app as the action, pick the event that adds a row, and drag each enrollment field into the matching column.

  4. 04

    Test the action

    Run the action test once and open the spreadsheet to check the new row. This two-step Zap fits inside the free plan as it is.

  5. 05

    Publish

    Click Publish to switch the Zap on. Because the trigger is instant, each new enrollment goes through straight away; older ones are not replayed.

Triggers

Main Street Sites triggers: what can start a Zap

13 events start a Zap when something happens in Main Street Sites, and 13 of them are instant: the app calls Zapier straight away, whatever your plan.

1

Class Status Changed

Instant trigger

In Zapier“Triggers when the status for a class is changed.”

Whenever you change the status of one of your classes in Main Street Sites, this trigger sends that class to Zapier. It is the one to watch when other people need to know where a class stands.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
your instructors follow a shared calendar or chat, and a class status change should show up there.
Watch out
every status change fires it, so add a filter if only one status matters to you.
2

Enrollment Status Changed

Instant trigger

In Zapier“Triggers when the status for an enrollment is changed.”

This one reacts to an existing registration, not a new one: the Zap starts when the status of an enrollment is changed. You get the updated enrollment to pass on.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
you keep a roster in a spreadsheet and want each status update reflected there.
Watch out
new registrations have their own trigger, New Enrollment; watch both if you need every movement.
3

New Account

Instant trigger

In Zapier“Triggers when a new account is created.”

A fresh account created in Main Street Sites is what starts this Zap. It tells you that someone new now has an account in the app.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
new accounts should land in your email tool or CRM so a welcome can go out from there.
Watch out
accounts and enrollments are separate triggers, so do not expect a class booking in this event.
4

New Contact

Instant trigger

In Zapier“Triggers when a new contact is created.”

Here the Zap starts each time a new contact is created in Main Street Sites. Use it when the contact record, rather than the account, is what your other tools care about.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
your newsletter list or CRM should receive every new contact without a manual export.
Watch out
contacts created before the Zap was published are not sent, so bring the existing list over separately.
5

New Demo

Instant trigger

In Zapier“Triggers when a new demo is created.”

Each demo created in Main Street Sites sends a signal to Zapier through this trigger. It is the event to watch when demos need someone's attention.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a new demo should alert whoever runs it, through your team chat or an email.
Watch out
demos and their absences are separate triggers; this one says nothing about whether the person showed up.
6

New Demo Absence

Instant trigger

In Zapier“Triggers when a new demo absence is created.”

When a demo absence is recorded in Main Street Sites, the Zap starts with the details of that missed demo. It is the follow-up signal for someone who was expected and did not come.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a missed demo should create a reminder to reach out and offer another slot.
Watch out
this trigger carries the absence only; the demo itself arrives through New Demo, a separate trigger.
7

New DropIn

Instant trigger

In Zapier“Triggers when a new dropin is created.”

A drop-in created in Main Street Sites starts this Zap. Drop-ins have their own trigger, separate from New Enrollment.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
you want a running log of drop-in visits in a spreadsheet, separate from your roster.
Watch out
each event type is its own trigger, so one Zap per type if you want a complete log.
8

New Drop-In Absence

Instant trigger

In Zapier“Triggers when a new drop-in absence is created.”

Recording a drop-in absence in Main Street Sites is what sets this one off. Your Zap receives the missed drop-in, ready for whatever follow-up you choose.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
you track no-shows in one place across drop-ins, demos and regular sessions.
Watch out
each absence type is its own trigger, so a full no-show log means one Zap per type.
9

New Enrollment

Instant trigger

In Zapier“Triggers when a new enrollment is created.”

Every new registration in Main Street Sites fires this trigger, with the enrollment details attached. It is the natural starting point for anything that should follow a signup.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
each signup should become a spreadsheet row, a CRM record or a welcome email.
Watch out
a busy registration period means many tasks; each action the Zap runs for an enrollment counts.
10

New Enrollment Absence

Instant trigger

In Zapier“Triggers when a new enrollment absence is created.”

When an enrolled student misses a session and the absence is recorded, Main Street Sites hands that absence to Zapier. It is the signal for following up with regular students.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
a teacher or coordinator should get a message to check in with the student.
Watch out
every recorded absence runs the Zap once, and each action it triggers is a task.
11

New MakeUp

Instant trigger

In Zapier“Triggers when a new makeup is created.”

A new make-up created in Main Street Sites starts the Zap. Make-ups have their own trigger, apart from enrollments and drop-ins.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
whoever runs the session should hear about each new make-up through your team chat or an email.
Watch out
make-ups and their absences are separate triggers; this one does not tell you who attended.
12

New Make-Up Absence

Instant trigger

In Zapier“Triggers when a new Make-Up absence is created.”

Each new make-up absence in Main Street Sites sends this event to Zapier, so the follow-up can start in another tool.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
repeated misses deserve a personal call, and a task in your CRM makes sure someone makes it.
Watch out
only absences created after the Zap is published reach Zapier; earlier ones stay in the app.
13

New Purchased Product

Instant trigger

In Zapier“Triggers when a new purchased product is created.”

Each product bought through Main Street Sites starts this Zap with the purchase details. It is the trigger for anything money-related outside the app.

How it fires
the app tells Zapier the moment it happens, so the Zap starts right away, whatever your plan
When to use it
every sale should appear in the spreadsheet or accounting tool where you follow revenue.
Watch out
the Zap only sees purchases made after it is switched on, so start your log from a clean date.
When it breaks

When a Main Street Sites Zap breaks

Zapier lists no help article and no app-specific limit for Main Street Sites. What goes wrong comes from how Zapier itself works.

Four situations account for most surprises with this integration. None throws a dramatic error; they show up as missing rows or a task count that climbs faster than expected. If one has you stuck, the Zapier troubleshooting page is the place to start.

  • Past enrollments are never sent

    A Zap only reacts to what happens after you publish it. Enrollments, absences and purchases from before that moment stay in Main Street Sites; moving the backlog is a separate job.
  • A big batch is held back

    After a bulk import, a trigger can suddenly return a huge batch at once. Zapier's flood protection may hold it back instead of running every item.
  • A second action needs a paid plan

    The free plan builds two-step Zaps only. Adding a filter or a second action turns the Zap into a multi-step one, which needs a paid plan.
  • Nothing can be written back

    Main Street Sites has no action on Zapier. A Zap can read its events but cannot update a class, an enrollment or a student; that work stays in the app.
Need help

Need help automating Main Street Sites with Zapier?

A person reads every message.

FAQ

Main Street Sites and Zapier: questions people ask

01Is the Main Street Sites Zapier integration free?
Yes, as far as Zapier goes: Main Street Sites is not a premium app, so it works on the free plan. That plan gives you 100 tasks a month and unlimited Zaps, each limited to two steps, one trigger and one action. A New Enrollment trigger followed by one spreadsheet row fits. Add a filter or a second action and you need a paid plan. Your Main Street Sites subscription is a separate matter that this page does not price.
02How many tasks does a Main Street Sites Zap use?
The trigger is free, so you only pay for the actions in the other app, one task each time one succeeds. A Zap that adds a spreadsheet row for each new enrollment uses one task per enrollment. Add an email step and each enrollment costs two. Absences are worth checking too: every new absence runs the Zap once, so many absences mean many tasks. Estimate your monthly use from the signups and absences you expect. Failed actions are not counted.
03Does Main Street Sites trigger Zaps in real time?
Yes. All 13 Main Street Sites triggers are instant: the app tells Zapier as soon as an event happens, and the Zap starts straight away. The polling intervals of the plans, such as 15 minutes on the free one, do not apply here. That makes this integration one of the cases where the free plan loses nothing on speed. In the editor, a Zap built on an instant trigger shows a lightning bolt.
04What do you need to connect Main Street Sites to Zapier?
A Main Street Sites account, plus access to anything you do not own but want the Zap to read. In Zapier you open Apps, click + Add connection, pick Main Street Sites, sign in in the tab that opens and grant access. The connection is saved once and reused by every Zap. Since the app has no action, plan for a second connected app where the Zap will actually do its work.
05Why are absences, demos and drop-ins separate triggers?
Because Main Street Sites reports each of these events on its own, and Zapier offers one trigger per event. Enrollments, drop-ins, make-ups and demos each have their own trigger, and so does each kind of absence: demo, drop-in, enrollment and make-up. A full attendance log therefore means several Zaps, one per event you care about. On the free plan that is fine as long as each Zap keeps to one trigger and one action.
06What if the Main Street Sites operation you need is not in Zapier?
Then Zapier cannot do it for this app. The integration only has triggers: there is no action to create or update a class or an enrollment, and no search to look one up. If you need to change something in Main Street Sites, that stays a manual task in the app. Check the 13 triggers on this page first, since the event you want to react to is often already covered.
07Zapier, Make or n8n for Main Street Sites?
Decide on criteria, not on a ranking. On Zapier, Main Street Sites brings 13 instant triggers and works from the free plan, which suits simple one-event, one-action Zaps. Count how many actions each event will run, since Zapier bills each one, and how many separate Zaps your attendance tracking needs. Then check whether the other platform offers a ready-made Main Street Sites connector at all before you compare price models.