kapa.ai Can I create a custom property for an event based on a funnel completion?
Please stand by Shubham M. as I search the knowledge base. I normally take about 15 seconds or so. 👋
Feel free to ask a follow-up question once I've answered by mentioning me with @kapa.ai
Mixpanel’s docs don’t describe any way to have a funnel completion automatically write back as an event property.What you can do (all at query time, not as stored properties on raw events) is: - Create Custom Properties that combine existing event or profile properties with formulas, and then use them in Funnels, Insights, etc.; these are computed in the UI and not ingested onto events. [Custom properties] - Use Funnels-specific computed properties like Time to Convert or Property Sum inside a Funnel report; again, they’re virtual and only exist in the report. [Funnels computed] - Use Behavioral Properties (frequency, aggregate property per user) between funnel steps as computed properties. [Behavioral properties]The knowledge sources do not mention any feature that turns “user completed funnel X” into a first‑class event property on another event. To represent funnel completion elsewhere, you’d typically: - Track a dedicated event when a flow is completed (e.g. “Signup Completed”), or - Build cohorts / saved behaviors / saved metrics off the funnel and reference those in analysis, not as event properties. [Saved metrics]So: you can model funnel completion for analysis, but not as a persistent, automatically populated event property based purely on funnel completion logic, according to the docs provided.
kapa.ai is still learning and improving, please let me know how I did by reacting below.
ℹ️ Tip: Mention @kapa.ai in the thread for follow-ups or DM the app for 1-to-1 help.
You mean based of another event, in another event?
So basically, let's say I have a funnel x with events A to B. Can I create a custom property like x_completed for event A, which is set to true only if the user completed the funnel x after triggering event A?
Nah, not really. But, that's a very weird use case Shubham M. What exactly are you looking to do here? I can maybe point out another way to achieve your goal.
We currently use an ‘emailed_supplier’ event to capture lead generation. While there are follow-up actions that help us determine whether a lead is high-quality, those actions are triggered through a third-party system that limits how many properties we can attach to them. By contrast, our ‘emailed_supplier’ event contains a rich set of properties that drive key analyses—such as channel performance and product performance. If we could include a custom property on ‘emailed_supplier’ that flags whether the lead is high-quality, it would greatly simplify our downstream reporting.
Shubham M. Why don't you create a cohort of users using the follow up action, and then filter for emailed_supplier event?
Great question Ansh A.! We’re a two-sided marketplace where a consumer can email multiple suppliers and also complete follow-up actions for multiple suppliers. I want to identify high quality leads at a user-supplier combination (ids for both is captured in our events)
Got it. Then, its not possible to do this in Mixpanel. You'll need to extract Mixpanel data using API or something else, and then do it. If you need help on how to do that, lemme know.
Ah okay, will reach out if we go down that road. Thanks Ansh A.!
Cool. All the best.
