FunnelCockpit
E-commerceConnect AI agents to FunnelCockpit, the German marketing funnel builder suite, through its official API. Agents read funnel leads and orders and push buyers into fulfilment and follow-up.
What This Integration Enables
FunnelCockpit is the German answer to running an entire funnel business inside one product, and that is the reason this integration matters more than a generic email connector would. Email, CRM pipelines, forms, surveys, funnel pages, automated webinars and the members area all live in the same account, which means an operator using it is rarely looking for another marketing tool. They are looking for a way to make that one tool talk to the rest of the business: the invoicing, the fulfilment, the support desk, the reporting. This connector is the seam between a self-contained German marketing suite and everything downstream of it.
The surface is honest about what it can and cannot promise. FunnelCockpit documents webhook registration for forms and surveys but does not publish the schema of the payload it delivers, so those register and delete calls are exposed as plain actions and the reliable path is polling Get Form Submissions and Get Survey Results. Only the unsubscribe webhook publishes a payload schema, so only it became a trigger. FlowRunner's connectors are built and verified against each vendor's official API, and that verification is what produces this kind of line rather than a longer trigger list that would quietly fail in production.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Retiring a landing page without losing the traffic
An evergreen offer closes. The page is still linked from an email sequence sent months ago, from an affiliate's blog post, and from an ad set somebody forgot to pause. The agent reads Get Funnel Pages to find the exact published path, proposes a redirect to the current offer, and waits for the owner to approve before calling Create Funnel Redirect. Once the redirect is live, the same workflow can call Update Funnel Page on the replacement to adjust the properties that reference the retired offer, keeping the two changes in one reviewed step rather than two forgotten ones.
Automated webinar follow-up that knows who actually watched
FunnelCockpit's webinar surface is unusually deep, and that depth is worth using. After a session, the agent pulls Get Webinar Viewers for the registration list, Get Webinar Statistics for the participation rate and the point where the largest drop-off occurred, and Get Webinar Chat Messages for the questions people asked. Attendees who stayed past the pitch get one sequence through Assign Email Tag, registrants who never showed get another, and every unanswered question from the chat becomes a task in HubSpot attributed to the contact who asked it. The presenter gets told where the audience left, which is the one statistic that changes the next presentation.
An unsubscribe that reaches every system, and one that needs a person
Contact Unsubscribed fires the moment somebody opts out. The agent suppresses that address across the systems that also send, including the connected Keap account if Add Email Subscriber is routing subscriptions there, and records the source of the opt-out so the reporting reflects where it happened. Then it checks Get Members Area Members. If the person who unsubscribed is a paying member, the agent stops rather than treating an email opt-out as a cancellation, because those are different decisions and only one of them was actually made.
Human-in-Loop Highlight
Create Funnel Redirect is the operation on this connector that changes what strangers see. A redirect on a funnel domain takes effect for everyone arriving at that path, including visitors already in flight, ad clicks that are being paid for right now, and links in emails that went out weeks ago and cannot be recalled. Traffic sent to the wrong destination during that window is not recoverable, because those visitors do not come back to try again. So the agent does everything up to the change and stops there. It resolves the funnel and its domain with Get Funnels, confirms the exact published path with Get Funnel Pages, checks the target resolves, and then posts the proposal to the funnel owner: "Retire /webinar-anmeldung on funnel Q3 Launch and redirect it to /evergreen-webinar? Live ad traffic is still arriving at this path. Approve to route it now." That pause is FlowRunner's digital andon cord applied to a routing change: the agent is fully capable of making it, and specifically declines to make it alone. Reading webinar statistics, polling form submissions and tagging contacts all continue without asking anybody. Only the change that moves live traffic waits for a person.
Agent Capabilities
31 actionsAccount
1- Verify API User Verifies the configured private API key by returning the name and email of the FunnelCockpit user it belongs to. Used as a connection health check at the start of a workflow, or to confirm which account a key reaches before running any write.
- Subscribe Email Contact Subscribes an email address to the FunnelCockpit email system against a specific tag, creating the contact when it does not yet exist. Postal address, company, phone and the five UTM attribution fields are captured in the same call.
- Add Email Subscriber Creates or updates an email contact through the provider-aware subscriber endpoint, which can keep the subscription in FunnelCockpit or forward it to a connected KlickTipp or Keap Infusionsoft account. Used when the list actually lives with an external provider.
- Get Email Contacts Retrieves email contacts with page-based pagination, optionally narrowed to a single tag or one exact email address. Used to check what a person is already subscribed to before sending them anything.
- Assign Email Tag Applies an email tag to an existing contact. Because tags drive FunnelCockpit's follow-up sequences, this is how an outside workflow enrols somebody in an automated series.
- Get Email Tags Retrieves the email tags defined in the account with page-based pagination. Tag identifiers are required by the subscribe, tagging and filter operations, so this is usually the first call in an email workflow.
- Get Email Fields Retrieves the custom email contact fields configured on the account, each with its identifier, label and data type. Used to discover what FunnelCockpit stores on a contact beyond the standard fields.
CRM
5- Get CRMs Retrieves the CRM pipelines configured in the account with page-based pagination. Each pipeline has its own contacts and tags, so the returned identifier is needed by every other CRM operation.
- Create Or Update CRM Contact Creates a contact in a CRM pipeline, or updates the existing record when the email address is already present. Used as the landing point for qualified leads arriving from outside FunnelCockpit, including their address, notes and UTM attribution.
- Get CRM Contacts Retrieves the contacts held in one CRM pipeline with page-based pagination, including tag memberships and creation timestamps. Used to export a pipeline into a warehouse or reconcile it against another system.
- Get CRM Tags Retrieves the tags defined inside one CRM pipeline. CRM tags are separate from email tags and usually represent deal stages, so this is how an agent reads pipeline position.
- Get CRM Tag Retrieves a single CRM tag by its identifier within a pipeline, returning its display name. Used to resolve a stored tag ID into a readable stage name for reporting or notifications.
Forms
4- Get Forms Retrieves the forms built in the account with page-based pagination. The returned identifiers are needed to read submissions and to manage a form webhook.
- Get Form Submissions Retrieves the submissions captured by a specific form, with page-based pagination. This is the supported way to pick up new form entries, because FunnelCockpit does not publish the payload schema its form webhook delivers.
- Register Form Webhook Registers a callback URL that FunnelCockpit calls when the given form is submitted. Exposed as a plain action rather than a trigger, because the delivered payload shape is not documented and cannot be described in advance.
- Delete Form Webhook Removes a previously registered form webhook URL so FunnelCockpit stops posting to it. The removal matches on the URL value, so the exact registered URL has to be supplied.
Surveys
4- Get Surveys Retrieves the surveys built in the account with page-based pagination. The returned identifiers are needed to read results and to manage a survey webhook.
- Get Survey Results Retrieves completed survey responses with their ordered answer lists and timestamps, with page-based pagination. This is the supported way to collect survey data, for the same schema reason that applies to forms.
- Register Survey Webhook Registers a callback URL that FunnelCockpit calls when the given survey is completed. Exposed as a plain action rather than a trigger, with Get Survey Results as the way to read the structured answers.
- Delete Survey Webhook Removes a previously registered survey webhook URL so FunnelCockpit stops posting completions to it. Matched on the URL value.
Funnels
4- Get Funnels Retrieves the sales funnels in the account together with the domain each one is published on. Funnel identifiers scope every page and redirect operation.
- Get Funnel Pages Retrieves funnel pages, optionally restricted to a single funnel, reporting each page's name and published path. Used to target a page for an update or to build a redirect away from it.
- Update Funnel Page Updates a page inside a funnel with the property values supplied. Used to change a live page's properties, which is why an agent resolves the page first and sends only the properties it intends to change.
- Create Funnel Redirect Creates a redirect inside a funnel that forwards visitors from a source path on the funnel's domain to any target URL. Used to retire a landing page without breaking links already in circulation, and gated behind a person because it moves live traffic.
Webinars
6- Get Webinars Retrieves the webinars configured in the account with page-based pagination. Webinar identifiers are needed for dates, registrations, statistics and chat.
- Get Webinar Dates Retrieves the upcoming session dates for a webinar, optionally restricted to the next full-hour slot. Used to pick the correct session before registering a viewer against a recurring automated schedule.
- Add Webinar Viewer Registers a viewer for a specific webinar session, with the start date matching one returned by Get Webinar Dates. An existing email contact can be linked by identifier so the registration attributes to the right person instead of creating a duplicate.
- Get Webinar Viewers Retrieves the registered viewers of a webinar with their email, name and chosen session. Used to reconcile registrations against a CRM or to build reminder audiences.
- Get Webinar Statistics Retrieves attendance statistics for a webinar, including registrations, actual viewers, participation rate, run length and a viewer-count timeline with the critical drop-off point marked. Used to tell a presenter where the audience left.
- Get Webinar Chat Messages Retrieves the chat messages posted during a webinar with author identity and timestamp, optionally limited to one viewer or a date range. Used to export questions for follow-up rather than losing them in the session.
Members Area
1- Get Members Area Members Retrieves the members enrolled in a members area, with page-based pagination and an optional exact email filter. Used to verify a purchase actually granted access, or to reconcile membership against a billing system.
Triggers
1 triggersEvent Triggers
1- Contact Unsubscribed Fires as soon as an email contact unsubscribes in FunnelCockpit. The payload carries the full contact record, the moment of the unsubscribe, whether the contact was also deleted, and the tag, CRM and campaign identifiers the person was associated with, so suppression can be applied downstream without a second lookup. The trigger can be restricted to unsubscribes originating from a single source, which separates a deliberate opt-out from a manual removal.
Frequently Asked Questions
What can FlowRunner do with FunnelCockpit?
FlowRunner agents can run Verify API User, Subscribe Email Contact, and Add Email Subscriber in FunnelCockpit, plus 28 more actions.
Does connecting FunnelCockpit to FlowRunner require OAuth?
No. FunnelCockpit connects to FlowRunner with an API key, no OAuth flow required.
Can FunnelCockpit trigger a FlowRunner workflow automatically?
Yes. FunnelCockpit supports 1 trigger that can start a FlowRunner workflow automatically.
Start building with FunnelCockpit
$100 in credits. No card required. Connect in minutes.