Route Typeform leads into the right GetResponse campaign

By General Input

When someone fills out your Typeform, we read the answers, pick the best-fit GetResponse list, add them with the right tags, and post the handoff in Slack.

Integrations

  • Typeform
  • GetResponse
  • Slack

Type

Agentic Task

Categories

  • Marketing
  • Sales

Build me an agent workflow that runs every time someone submits my Typeform, and routes them into the right GetResponse campaign automatically.

Trigger: a Typeform webhook on my form. When it fires, the payload includes the form id and the response id for the new submission.

Steps for the agent:

1. Call Typeform Retrieve Responses using the response id from the webhook so you have the full set of answers, including any hidden fields.

2. Call GetResponse List Campaigns, List Tags, and List Segments so you know what buckets already exist in this account. Do this on every run so newly added campaigns and tags get picked up.

3. Read the answers (industry, intent, use case, plan interest, whatever this form asks) and decide which existing GetResponse campaign is the best fit. Prefer campaigns that already exist. Never create a new campaign.

4. Add the person to that campaign using GetResponse Create Contact. Use the name and email from the Typeform answers, apply the tags from List Tags that match the answers (for example the industry tag and the use case tag), and set custom fields for anything structured you can pull out. Only use tags that already exist on the account.

5. If the responses look obviously low intent (no real use case, throwaway or role email, tire-kicker language, or an explicit not-interested answer), tag the contact cold instead of the normal tags and stop. Do not send the Slack ping in that case.

6. Otherwise post a short qualified-lead note to Slack using Slack Send a Message. Name the respondent, say which GetResponse campaign you routed them into, and quote the two or three answers that drove that decision. Post to the channel #new-leads (I will edit the channel name later). Keep the message under six lines.

Rules of thumb: one Typeform can feed many different nurture flows, so never hardcode a single campaign. Pick per response. Never invent a campaign or a tag that is not already on the account. If you cannot confidently pick a campaign from the answers, fall back to the most generic list on the account and note that in the Slack message.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsArchive Typeform job applications and screen every resumeMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in production