Mariana Tek automation
Cancel Mariana Tek reservations without a late cancel fee
A member writes on Sunday night: a work trip came up, and they are booked into four classes this week, two of them already inside the late cancel window. Each one has to be cancelled from the profile with the fee waived, before the classes start and only a no-show is left.
Cotlet does it in your own Mariana Tek account with find_customer, list_customer_reservations, cancel_reservation and add_customer_note, called by your AI agent, an n8n workflow or a script.
Hosted · nothing to install or maintain
Official options
Can Mariana Tek do this on its own?
Mariana Tek lets staff grace a cancel by hand in Admin, in the Biz app and from the class roster, and it charges late cancel fees automatically every hour (checked 12 Oct 2026). There is no bulk grace for a date range, and no self-serve API for studios: credentials come from the Integrations Team. A fee that was already charged can be refunded, but Mariana Tek keeps the penalty record.
By hand
How you do it in Mariana Tek today
- Open the customer's account in Mariana Tek Admin, choose Reservations in the left menu, then Upcoming Reservations.
- Click the ellipsis next to a class, choose Cancel Reservation, then confirm with Cancel Reservation/Mark No Show; Mariana Tek shows the penalty in that dialog if one applies.
- Click Cancel Without Fee/Mark Without Fee to waive the penalty; Mariana Tek staff whose role lacks the grace permission do not see that option and can only cancel with the penalty.
- For a class that has already started, Mariana Tek offers only Mark as No Show, again with or without penalty, and allows edits only up to 48 hours after the class ends.
- Add a note on the account so the next person at the desk knows why. Every reservation is a separate pop-up, and a class that is left alone turns into an automatic no-show with its penalty once the no-show window passes.
With an agent
How to cancel Mariana Tek reservations without a late cancel fee
Prompt
Chris is travelling 19 to 23 Oct. Cancel all his reservations that week without a late cancel fee and note why on his account. - 01
Collect only the named dates
list_customer_reservations gives the member's upcoming bookings, and the agent keeps those that start between the travel dates. Waitlist entries in that range go too, so auto-fill does not move the member into a class they cannot attend.
- 02
Soonest class first
The agent cancels in start-time order, because the nearest booking is the first to start, after which Mariana Tek offers only Mark as No Show. Every call asks to waive the penalty; for bookings still outside the window Mariana Tek records a standard cancel anyway.
- 03
Test the role on the first call
The first cancellation shows whether your Mariana Tek role can grace. If it comes back with a penalty, the agent halts before the rest and tells you a manager with the grace permission has to run it, instead of charging four fees in a row.
- 04
Leave started classes to you
A booking whose class has begun can only be marked as a no-show. The agent lists it rather than acting, with the reminder that Mariana Tek allows the change only within 48 hours of the class end.
- 05
Write the reason down
add_customer_note records the dates, the reason and which reservations were graced. The note is internal and nothing reaches the member, so the agent also drafts the reply for you to send.
What you get back
Example data
Chris Lee, 19 to 23 Oct (travel):
Mon 19 Oct 7:00 Pilates Sculpt: graced cancel, no fee.
Tue 20 Oct 18:00 HIIT 45: standard cancel, outside the late cancel window.
Thu 22 Oct 7:00 Barre: waitlist position 3, removed.
Fri 23 Oct 12:00 HIIT 45: standard cancel.
Note added: "Travelling 19 to 23 Oct, late cancels graced at member's request (12 Oct)." Other ways to ask
- Mia had a family emergency. Cancel her bookings for the next 7 days without fees and tell me which ones were already inside the window.
- Cancel only Chris's Thursday class without a fee and keep the rest of his week.
- Every morning, read the inbox label "Cancel requests", grace-cancel those from members with an active membership and list the rest for me.
Before you automate it
What Mariana Tek allows, and what to know first
- Mariana Tek charges late cancel fees in an hourly task that runs about 10 minutes past the hour, so when a member late-cancels on their own the fee is charged within the hour and can only be refunded afterwards.
- A Mariana Tek late cancel window is either Interval (a fixed cutoff, such as 5 pm the day before) or Rolling (a set number of hours before class), and a studio can tie different windows to different memberships and credit packages.
- Mariana Tek penalties come in four kinds: Loss of Usage/Credit, Charge, both together, or No Fee; fee amounts can differ by location but never by class, and the fee goes to the location where the package was bought.
- A grace cancel in Mariana Tek needs a role with the can_grace_penalties permission, and the late cancel stays in the customer's reservation history even when the fee is waived or refunded.
cancel_reservation asks for your OK by default. To run it on a schedule without you, switch confirmation off for that tool in your dashboard.
Sources: How do I cancel a reservation? (Mariana Tek help) · How do I late cancel or no-show a customer without applying a penalty fee? (Mariana Tek help) · What are penalty fees? (Mariana Tek help) · What is a late cancellation window? (Mariana Tek help)
REST
Call cancel_reservation from a script
curl
curl https://cotlet.dev/api/v1/mariana-tek/cancel_reservation \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"reservation_id":"7710401","waive_penalty":true}' Example response
{
"reservation_id": "7710401",
"class_id": "418251",
"status": "graced_cancel",
"penalty_applied": false
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is mariana-tek_cancel_reservation. Example data.
Schedule it in n8n, Make, Zapier or cronTools
Mariana Tek tools this automation uses
| Tool | Parameters |
|---|---|
| find_customer | query |
| list_customer_reservations | customer_id, scope |
| cancel_reservation | reservation_id, waive_penalty |
| add_customer_note | customer_id, text |
Frequently asked questions
Can the agent refund a late cancel fee that was already charged?
No. Mariana Tek keeps the penalty record and lets staff refund the fee or give a complimentary credit instead. Cotlet has no refund tool, so the agent lists any fee already charged for you to refund in Mariana Tek.
Give your agent access to Mariana Tek.
Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Mariana Tek.