The moment it happens
Get each Jotform submission by email
Every new entry on your form arrives in your inbox as a tidy list of question labels and answers.
- Runs
- The moment it happens
- Apps
- Jotform
- AI
- Not needed
- Access
- Full Access (to create webhook); Read otherwise with polling
Send this to your assistant
Create a ClickRuntime automation: whenever someone submits my Jotform "Catering Order" form, email me their answers with the field labels, and put the customer's name in the subject.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
A small business puts a contact form on its site with Jotform. Notification emails exist, but the default one is a flat dump of field names and raw values that is awkward to read on a phone, and it goes to one address. When a customer writes in about a quote with six fields of details, the owner is on a job site squinting at a wall of text, and often decides to answer later. The enquiry ages while the customer talks to another company.
When someone submits your Jotform, ClickRuntime receives the submission immediately, pairs each field label with the answer given, and emails a clean, readable summary to the addresses you choose. The person reading sees exactly who wrote in and what they asked.
It suits freelancers and small teams that run enquiries, bookings and sign-ups through Jotform and want the details at a glance.
What you get out of it
Enquiries are easier to act on
A message that reads like a note, with labels next to answers, can be understood in seconds. Responding takes less effort, so it happens sooner and more often. Nobody has to decode a block of raw field names before deciding what to do.
Readable on a phone
Owners who work away from a desk can read and reply from anywhere. A tidy email on a small screen is far more likely to get an answer during a spare minute.
The right people receive it
Submissions can go to several addresses, such as sales and operations, without changing the form. Both teams see the same enquiry at the same moment and can coordinate. Handoffs between people become easier because everyone sees the original wording of the request.
Every submission is in your inbox
The email is a durable copy that sits alongside the rest of your correspondence. If you ever need to find what a customer said in June, a search of your mail finds it.
Faster response wins work
Customers who send several enquiries tend to pick whoever answers first. Seeing the details immediately in a readable form is a simple way to be that business. A readable copy arriving instantly is a small advantage that adds up over a year of enquiries.
How it works
What happens, step by step
When someone submits your Jotform form, Jotform sends the entry to ClickRuntime straight away.
ClickRuntime matches each answer to its question label.
You get an email listing every question and answer, with the person's name in the subject line.
Before it runs live
- Connect Jotform
- 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 Jotform steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, credentials, http, notify
@on_event
def handle(event):
sub_id = (event.json or {}).get("submissionID")
sub = http.get(f"https://api.jotform.com/submission/{sub_id}",
headers={"APIKEY": credentials.secret("JOTFORM_API_KEY")}).json()["content"]
answers = sorted(sub["answers"].values(), key=lambda a: int(a.get("order", 0)))
lines, name = [], "someone"
for a in answers:
value = a.get("prettyFormat") or a.get("answer")
if value and a.get("text"):
lines.append(f"{a['text']}: {value}")
if a.get("type") == "control_fullname":
name = value
notify.email_me(f"Catering order from {name}", "\n".join(lines))
return {"submission": sub_id}FAQ
Common questions
Does it include file uploads and signatures from the form?
Will it work for forms with many fields or conditional questions?
Do I need a paid Jotform account to use this?
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
Post new Jotform entries to Slack
Your team sees the key details of each submission in their channel as soon as it comes in.
See how it worksGet a weekly count of submissions per form
Each Monday morning you see how many entries every form received the week before.
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 Jotform submission by email” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.
