- Home
- Resources
- Integrations
- Main Street Sites
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
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.
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.
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 your Main Street Sites account to Zapier
- 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.
- 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.
- 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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
Class Status Changed
Instant triggerIn 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.
Enrollment Status Changed
Instant triggerIn 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.
New Account
Instant triggerIn 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.
New Contact
Instant triggerIn 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.
New Demo
Instant triggerIn 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.
New Demo Absence
Instant triggerIn 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.
New DropIn
Instant triggerIn 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.
New Drop-In Absence
Instant triggerIn 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.
New Enrollment
Instant triggerIn 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.
New Enrollment Absence
Instant triggerIn 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.
New MakeUp
Instant triggerIn 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.
New Make-Up Absence
Instant triggerIn 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.
New Purchased Product
Instant triggerIn 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.
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 automating Main Street Sites with Zapier?
A person reads every message.



