Skip to content

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.

Paste it into your assistant. It tells you what it will send or change before it runs live.

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

  1. When someone submits your Typeform, ClickRuntime receives the response straight away.

  2. It picks out the key answers, such as name, company and email.

  3. 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

RunsThe moment it happens
Post new Typeform responses to Slackjust nowSucceeded
Slack · #leadsDemo request: Dana Ortiz at Northwind (dana@northwind.example)

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
post_new_responses_to_slack.pyexample
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?
Any channel the Slack connection can post to, such as a private channel for a sales team. You choose it when setting up, and you can send different forms to different channels. Private channels suit sensitive forms.
Can the post include a link to the full response?
Yes. A link to the response in Typeform can be added to the message, so teammates can open it for the details. The Slack post itself keeps to the main answers to stay short. Open it only when needed.
Is personal information exposed in the channel?
The post shows whatever fields you choose, so everyone in the channel can read them. For sensitive forms, use a private channel, and leave out fields such as phone numbers if the whole team does not need them.
What permissions does it need?
forms:read, webhooks:write. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run for each event the app sends.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

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.