The moment it happens
Post new Typeform responses to Slack
Your team sees a short summary of each new submission in Slack right away.
- Runs
- The moment it happens
- Apps
- Typeform
- AI
- Not needed
- Access
- forms:read, webhooks:write
Send this to your assistant
Create a ClickRuntime automation: post every new response to my 'Demo request' Typeform to #leads in Slack with the name, company and email.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Teams that collect information through Typeform, such as event registrations, customer requests or internal requests, usually keep their conversations in Slack. The result is a gap. Someone has to open Typeform, find a new submission and paste it into a thread. Requests are seen late, the team asks who is handling it and two people reply to the same submission.
As soon as a response arrives, this builds a short summary of the key answers and posts it in a Slack channel of your choice. Everyone in the channel sees the submission at once, and the thread under it becomes the place to discuss and claim it.
It suits internal request forms, event sign-ups and customer feedback channels. Readers can react with an emoji to claim a submission, which keeps the channel tidy and shows ownership.
What you get out of it
The team sees it immediately
A response posted in the channel is visible to everyone on duty. Whoever is free picks it up, so submissions are not stuck waiting for the one person who checks Typeform.
Discussion happens in one thread
Replies, questions and who is handling the request all sit under the post. Nobody has to chase an email chain to find out what happened with a particular submission. Context stays attached to the original submission.
Avoids duplicate effort
Because everyone sees the same post, a teammate can reply that they have it. That cuts the cases where two people answer the same customer with slightly different information. Customers hear one consistent answer.
Key answers only
The post shows the most important fields, not the whole form. Readers see what they need to decide quickly, and can open the full response in Typeform if they need more.
Good for live events
Registration or feedback posts during an event keep the team informed in real time. Organizers can see how many people have signed up and react to comments as they come in.
How it works
What happens, step by step
When someone submits your Typeform, ClickRuntime receives the response straight away.
It picks out the key answers, such as name, company and email.
A short summary goes to your Slack channel, such as #leads.
Before it runs live
- Connect Typeform
- 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 Typeform steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, notify
@on_event
def handle(event):
resp = (event.json or {}).get("form_response", {})
if resp.get("definition", {}).get("title") != "Demo request":
return {"posted": False}
by_ref = {a["field"]["ref"]: a.get(a["type"]) for a in resp.get("answers", [])}
notify.slack(f"Demo request: {by_ref.get('name')} at {by_ref.get('company')} ({by_ref.get('email')})", channel="#leads")
return {"posted": True}FAQ
Common questions
Which channel will the posts go to?
Can the post include a link to the full response?
Is personal information exposed in the channel?
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
Get every new Typeform response by email
Each time someone fills in your form, the answers land in your inbox with the question titles.
See how it worksGet alerted about low scores
When someone gives a low rating, you see their answers straight away and can follow up.
See how it worksGet alerted about big-budget leads
You only hear about leads whose budget is above your threshold, the moment they submit.
See how it worksKeep exploring
Set up “Post new Typeform responses to Slack” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.