The moment it happens
Get each Tally response in your inbox
Every answer to your form reaches your email as a clean label-and-value list.
- Runs
- The moment it happens
- Apps
- Tally
- AI
- Not needed
- Access
- key with user permissions
Send this to your assistant
Create a ClickRuntime automation: each time someone fills in my Tally "Beta waitlist" form, email me their name, email and what they want to use the product for.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A freelancer, a small agency or a nonprofit uses a Tally form for contact requests, quotes and sign-ups. Submissions go to the Tally dashboard, which nobody checks daily, so an enquiry from a potential client sits for two days. In that time the prospect contacts two other providers and the one who replies first usually wins the work. Speed decides these things.
When someone submits your form, Tally sends the data to ClickRuntime, which flattens the fields into simple label and value pairs and emails them to you. The message reads like a short note with every answer on its own line, so you can reply quickly without logging in anywhere. No dashboard login is needed to read any of it.
It fits contact forms, booking requests, event registrations and any form where speed of response matters.
What you get out of it
First responders win the work
Prospects often choose whoever answers first. Getting the enquiry in your inbox the moment it is submitted gives you a head start over competitors who check their dashboard once a day.
Nothing is missed in a dashboard nobody opens
An email is where you already look. A submission cannot hide behind a tab you forgot to check, and a busy week no longer means lost leads. Busy weeks no longer cost you enquiries.
Answers are readable straight away
The fields are turned into clear label and value lines instead of raw data. You can forward the message to a colleague or paste it into a quote without cleaning it up.
Forwarding and filing becomes easy
Because each submission is an email, it can be labeled, forwarded to a teammate or kept in a client folder. Your existing mail rules and search work on every enquiry.
A backup copy exists outside Tally
Each email is a second record of what was submitted. If you change tools or lose access, the history of enquiries is still safe in your mailbox. Your mailbox keeps the history even if you switch form tools later.
How it works
What happens, step by step
When someone answers your Tally form, Tally sends the response to ClickRuntime straight away.
ClickRuntime lays out each question next to its answer.
You get an email with the full response, with the form name and the person's name in the subject.
Before it runs live
- Connect Tally
- Paste your automation's link into the other app's webhook settings
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Act only on the items that match your own rules, and skip the rest
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Tally steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, notify
def fields(payload):
out = {}
for f in payload["data"]["fields"]:
value = f.get("value")
if f.get("options") and value:
ids = value if isinstance(value, list) else [value]
value = ", ".join(o["text"] for o in f["options"] if o["id"] in ids)
out[f["label"]] = value
return out
@on_event
def handle(event):
answers = fields(event.json)
body = "\n".join(f"{label}: {value}" for label, value in answers.items() if value)
notify.email_me(f"Beta waitlist: {answers.get('Name') or answers.get('Email')}", body)
return {"response": event.json["data"].get("responseId")}FAQ
Common questions
Does it handle file uploads and multiple choice answers?
Can the email go to a different address depending on the form?
Does it work with Tally's free plan?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Share new Tally responses in Slack
Your channel gets a short post for every response, so nobody has to check the form.
See how it worksGet a short summary of every application
Each long application arrives as one paragraph that covers who applied and what stands out.
See how it worksPost new orders and sign-ups to Slack
When something happens in your shop, app or form, the details land in the right channel straight away.
See how it worksKeep exploring
Set up “Get each Tally response in your inbox” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.
