Every card
Every card the studio offers, in its own words — what it needs, what it gives, and where it belongs. Read from the cards' one home, never typed twice.
Triggers
its senses — how the world reaches it
Timer
Wakes your agent by itself — every hour, every day, or every week.
- Takes
- nothing — it can be first
- Gives
- schedule — when and why it fired, so a later step can say “your Monday note” without guessing
Start here
Starts the agent when a person presses Run or sends it a message.
- Takes
- nothing — it can be first
- Gives
- text — the words the person sent, handed on
Email received
Wakes your agent the moment an email arrives at the business.
- Takes
- nothing — it can be first
- Gives
- text — the subject and the words of the mail that arrived; email — who wrote, and what they wrote about
Data received
Wakes your agent when another app sends something to its private link.
- Takes
- nothing — it can be first
- Gives
- text — what the other app sent, as readable lines
Telegram received
Wakes your agent when someone messages your Telegram bot.
- Takes
- nothing — it can be first
- Gives
- text — the sender's message, in their own words; chat_id — the chat to reply to
HubSpot contact received
Wakes your agent when a contact is created or changed in your HubSpot.
- Takes
- nothing — it can be first
- Gives
- text — what happened, in plain words — who the contact is and anything they wrote; name — the contact's name as HubSpot holds it; email — the contact's email; phone — the contact's phone; contact_id — HubSpot's own id for the contact
GoHighLevel contact received
Wakes your agent when your GoHighLevel sends it a contact.
- Takes
- nothing — it can be first
- Gives
- text — what happened, in plain words — who the contact is and anything they wrote; name — the contact's name as GoHighLevel holds it; email — the contact's email; phone — the contact's phone; contact_id — GoHighLevel's own id for the contact
Acuity appointment received
Wakes your agent when an appointment is booked, moved or cancelled in your Acuity.
- Takes
- nothing — it can be first
- Gives
- text — what happened, in plain words — who booked, what, and when; name — the person's name as Acuity holds it; email — the person's email; phone — the person's phone; when — the appointment's time, as Acuity states it; what — the appointment type's name; appointment_id — Acuity's own id for the appointment
Square payment received
Wakes your agent when a payment lands in your Square.
- Takes
- nothing — it can be first
- Gives
- text — what happened, in plain words — the amount, who paid, and any note; email — the payer's email, when Square holds it; amount — the amount as Square states it; status — the payment's status, in Square's own word; payment_id — Square's own id for the payment
Square booking received
Wakes your agent when a booking is made in your Square Appointments.
- Takes
- nothing — it can be first
- Gives
- text — what happened, in plain words — who booked and when; name — the person's name as Square holds it; email — the person's email; when — the booking's time, as Square states it; booking_id — Square's own id for the booking
Brevo contact added
Wakes your agent when someone is added to a list in your Brevo — or their details change there.
- Takes
- nothing — it can be first
- Gives
- text — what happened, in plain words — who joined the list; name — the contact's name as Brevo holds it; email — the contact's email; contact_id — Brevo's own id for the contact
WooCommerce order received
Wakes your agent when a new order is placed in your WooCommerce shop.
- Takes
- nothing — it can be first
- Gives
- text — the order in plain words — its number, who placed it, and what it came to; order_id — the order's number in the shop; customer — the customer's name as the shop holds it; email — the customer's email; total — what the order came to
Mailchimp subscriber received
Wakes your agent when someone joins one of your Mailchimp mailing lists.
- Takes
- nothing — it can be first
- Gives
- text — who joined, in plain words; name — their name as Mailchimp holds it; email — their email; list_id — which of your lists they joined
PayPal invoice paid
Wakes your agent when one of your PayPal invoices is paid.
- Takes
- nothing — it can be first
- Gives
- text — what happened, in plain words — who paid and how much; invoice_id — PayPal's own number for the invoice; amount — what was paid; email — the payer's email, as PayPal holds it
WhatsApp message received
Wakes your agent when a customer writes back on WhatsApp.
- Takes
- nothing — it can be first
- Gives
- text — what they wrote, in their own words; person — their number, to write back to
Facebook message received
Wakes your agent when someone messages your Facebook Page.
- Takes
- nothing — it can be first
- Gives
- text — what they wrote, in their own words; person_id — who wrote it, as Facebook names them for your Page — the door to reply through
Instagram message received
Wakes your agent when someone sends a direct message to your Instagram account.
- Takes
- nothing — it can be first
- Gives
- text — what they wrote, in their own words; person_id — who wrote it, as Instagram names them for your account — the door to reply through
Google review received
Wakes your agent, on a clock, when a new Google review of your business appears.
- Takes
- nothing — it can be first
- Gives
- text — the review in plain words — who, how many stars, what they wrote; name — the reviewer's name as Google shows it; rating — the stars, 1 to 5; comment — the reviewer's own words; review_id — Google's own id for the review — for a reply step
Shopify order received
Wakes your agent when a new order is placed in your Shopify store.
- Takes
- nothing — it can be first
- Gives
- text — what was ordered, by whom, for how much — in plain words; name — the customer's name; email — the customer's email; order_name — the order's number as the store shows it, like #1001; total — the order's total as the store states it; order_id — the store's own id for the order
Missed call
Wakes your agent when a call forwarded from your line goes unanswered, with the caller's number.
- Takes
- nothing — it can be first
- Gives
- text — one plain sentence — a call from this number went unanswered; caller — the caller's number, for a text back
SMS received
Wakes your agent when someone your agent texted, or who called first, texts back.
- Takes
- nothing — it can be first
- Gives
- text — what they wrote, in their own words; caller — their number, to reply to
Slack message received
Wakes your agent when someone writes in a Slack channel your app is in.
- Takes
- nothing — it can be first
- Gives
- text — what they wrote, in their own words; channel — the channel to answer in; user — who wrote, as Slack names them
Calendly booking
Wakes your agent when a Calendly meeting is booked or cancelled.
- Takes
- nothing — it can be first
- Gives
- text — what happened — who booked or cancelled, what, and when, in plain lines
Incoming call
Wakes your agent when someone calls the business's number — each thing the caller says arrives as its own turn.
- Takes
- nothing — it can be first
- Gives
- text — what the caller said this turn, transcribed
Outbound call
Wakes your agent on a call the platform placed for the business — to a number from their own consented list, never anyone else.
- Takes
- nothing — it can be first
- Gives
- text — what the person said this turn, transcribed
Brain
how it thinks
AI Brain
Thinks about what arrived and writes an answer.
- Takes
- text — the words to think about
- Gives
- text — the written answer; picked — the exact offered line the caller chose (a time's own ISO stamp) — for a booking step, never spoken aloud
Memory
Remembers what has happened, so the next answer knows about the last one.
- Takes
- text — what just happened
- Gives
- memory — everything remembered so far, ending with what just arrived
Sort
Reads what arrived, asks one question about it, and picks the road that fits.
- Takes
- text — what arrived, to be judged
- Gives
- why — one short line saying why that road was chosen
Loop
Runs the steps after it once for every item in a list.
- Takes
- text — the list to work through
- Gives
- item — the one item this round is about; itemNumber — which round this is — 1, 2, 3; results — every round's answer, joined, in order
Knowledge
Answers from the business's own documents, and says so plainly when the answer is not there.
- Takes
- text — the question to answer
- Gives
- text — the answer, drawn only from the business's documents; found — which documents it drew on, or that it found nothing
Create image
Draws a picture from your words — heads up: test runs draw for real and cost real credits.
- Takes
- text — the drawing brief — subject, style, mood, in plain words
- Gives
- image — the finished picture, ready to show or send on
Code
Runs a small sealed piece of code you write — for the jobs no card covers.
- Takes
- text — what the code receives, as input.text
- Gives
- result — whatever the code returned, as text
Face
what the customer sees and touches
Prompt Box
Gives your customer a box to type in.
- Takes
- nothing — it can be first
- Gives
- text — the words your customer typed, exactly as typed
Result Viewer
Shows your customer their finished result.
- Takes
- text — what the step before it produced
- Gives
- nothing — the end of the line
File Upload
Lets your customer hand the agent a plain-text file — its words reach the thinking.
- Takes
- nothing — it can be first
- Gives
- file — the file's name and its words, read once at the door
Hands
how it acts in the world
Send email
Emails someone, wearing the business's name.
- Takes
- text — the words to send — usually the answer the step before wrote
- Gives
- sentEmail — to whom, the subject, and what happened — written on every path, even a dry run
Escalate
Hands the whole conversation to a person, and tells the customer so.
- Takes
- text — the conversation to hand over — usually everything said so far
- Gives
- text — the honest sentence the customer reads while a person takes over; handover — what happened — who it reached, or plainly why it did not
Ask first
Holds what the agent wrote until the owner says yes.
- Takes
- text — the draft the agent wants to send
- Gives
- text — the honest sentence the customer reads while the owner decides; approval — what happened — held and waiting, or plainly why not
Send Telegram
Sends your agent's reply back to the person on Telegram.
- Takes
- chat_id — the chat to send to; text — the reply to deliver
- Gives
- response — what happened, in plain words
Add to HubSpot
Adds a person to your HubSpot as a contact — from their name, email and phone in plain words.
- Takes
- text — who to add, in plain words — their name, email and phone as written
- Gives
- response — what happened, in plain words
Add to GoHighLevel
Adds a person to your GoHighLevel as a contact — from their name, email and phone in plain words.
- Takes
- text — who to add, in plain words — their name, email and phone as written
- Gives
- response — what happened, in plain words
Acuity booking
Offers your Acuity's open times, and books the one a person picks — in your own Acuity.
- Takes
- text — what the person asked — or, when booking, the chosen time from an offered list with their name and email
- Gives
- text — the times or the confirmation, in plain words for the person; times — the offered moments, one per line, for a later booking step; booking — what happened — booked, refused because the time was taken, or plainly why not
Send a Square payment link
Makes a Square checkout link for an amount, so a person can pay on Square's own page.
- Takes
- text — what to charge and for what, in plain words — the amount written as $49 or 49 dollars
- Gives
- link — the Square checkout link, ready to send on; response — what happened, in plain words
Square booking
Offers your Square Appointments' open times, and books the one a person picks — in your own Square.
- Takes
- text — what the person asked — or, when booking, the chosen time from an offered list with their name and email
- Gives
- text — the times or the confirmation, in plain words for the person; times — the offered moments, one per line, for a later booking step; booking — what happened — booked, refused as Square refused it, or plainly why not
Send from Gmail
Sends a mail from your own Gmail address, in your name.
- Takes
- to — the address to send to; text — the words to send — usually the answer the step before wrote
- Gives
- response — what happened, in plain words
Send from Outlook
Sends a mail from your own Outlook (Microsoft 365) address, in your name.
- Takes
- to — the address to send to; text — the words to send — usually the answer the step before wrote
- Gives
- response — what happened, in plain words
Outlook Calendar
Offers real free times from the business's own calendar, or books the visit — one dial decides which.
- Takes
- text — what the customer asked — or, when booking, the chosen time from an offered list
- Gives
- text — the times or the confirmation, in plain words for the person; times — the offered moments, one per line, for a later booking step; booking — what happened — booked, refused with the nearest openings, or plainly why not
Add to Brevo
Adds a person to your Brevo contacts — or updates the one already there — from words the step before wrote.
- Takes
- text — who to add, in plain words — an email address must be among them
- Gives
- response — what happened, in plain words
Look up a WooCommerce order
Finds an order in your WooCommerce shop by its number and says where it stands.
- Takes
- text — the customer's words — an order number must be among them
- Gives
- text — what the shop says about that order, in plain words; response — the same answer, for a step that only reports; status — the order's state in the shop — processing, completed, refunded
Add to Mailchimp
Adds a person to one of your Mailchimp mailing lists — or updates the one already there.
- Takes
- text — who to add, in plain words — an email address must be among them
- Gives
- response — what happened, in plain words
Add a row to a Google Sheet
Writes one row onto the bottom of a sheet in the business's own Google Sheets.
- Takes
- text — what to write, in plain words — the step before decides what the row says
- Gives
- response — what happened, in plain words; row — where the row landed, as the sheet names it
Find a file in Google Drive
Looks for a file by name in the business's own Google Drive and gives back its link.
- Takes
- text — what to look for — the name, or part of the name, of the file
- Gives
- text — what was found, in plain words, with the link; link — the link to open the file, when one was found; response — the same answer, for a step that only reports
Send a PayPal invoice
Makes an invoice in the business's own PayPal and sends it to the customer, with the payment link on it.
- Takes
- text — who to bill and for what — an email address, an amount, and what it is for, in plain words
- Gives
- response — what happened, in plain words; invoice_id — PayPal's own number for the invoice; link — the page where the customer can pay it
Send an invoice
Raises a numbered invoice in the business's own name and emails it with their payment link — or marks one paid.
- Takes
- text — who to bill and for what — an email address, an amount, and what it is for, in plain words; or, when marking one paid, the invoice's number
- Gives
- response — what happened, in plain words; invoice_number — the invoice's own number in the business's series; link — the link the customer opens the invoice at
Raise a QuickBooks invoice
Makes an invoice in the business's own QuickBooks for a customer it finds or adds there.
- Takes
- text — who to bill and for what — a name or an email, an amount, and what it is for, in plain words
- Gives
- response — what happened, in plain words; invoice_id — QuickBooks' own number for the invoice
Send WhatsApp message
Writes to a customer on WhatsApp from the number the platform gave your agent, in your business's name.
- Takes
- person — the number to write to — the one the ear gave; text — the words to send — usually the answer the step before wrote
- Gives
- response — what happened, in plain words
Reply on Facebook
Sends a message back to the person who wrote to your Facebook Page.
- Takes
- person_id — who to reply to — the door the ear gave; text — the words to send — usually the answer the step before wrote
- Gives
- response — what happened, in plain words
Reply on Instagram
Sends a direct message back to the person who wrote to your Instagram account.
- Takes
- person_id — who to reply to — the door the ear gave; text — the words to send — usually the answer the step before wrote
- Gives
- response — what happened, in plain words
Reply to a Google review
Posts your reply beneath a Google review, in your business's name.
- Takes
- review_id — Google's own id for the review, as the review step gives it; text — the reply, in plain words
- Gives
- response — what happened, in plain words
Look up a Shopify order
Finds an order in your Shopify store by its number or the customer's email, and says where it stands.
- Takes
- text — the order number (like #1001) or the customer's email, in plain words
- Gives
- text — the order's standing in plain words — paid, fulfilled, the items, the total; response — what happened, in plain words
Send SMS
Texts a person back from the platform's number, in your business's name.
- Takes
- caller — the number to text — the one the ear gave; text — the words to send — usually the answer the step before wrote
- Gives
- response — what happened, in plain words
Send to Slack
Posts your agent's reply into a Slack channel, as your app.
- Takes
- channel — the channel to post in — the one the ear gave; text — the reply to post
- Gives
- response — what happened, in plain words
Google Calendar
Offers real free times from the business's own calendar, or books the visit — one dial decides which.
- Takes
- text — what the customer asked — or, when booking, the chosen time from an offered list
- Gives
- text — the times or the confirmation, in plain words for the person; times — the offered moments, one per line, for a later booking step; booking — what happened — booked, refused with the nearest openings, or plainly why not
Calendly action
Asks the business's own Calendly for a one-time booking link a customer can use.
- Takes
- text — what the customer asked — carried through for the record
- Gives
- text — the sentence the customer reads, link included when one was made; link — the one-time booking link alone, for a later step to carry
Transfer to staff
Hands the live call to a person on the business's own team.
- Takes
- text — why the caller needs a person — carried into the record
- Gives
- text — the one honest line the caller hears while the call is bridged; transfer — what happened — handed over, or plainly why not