Data Analytics · 0 triggers · 9 actions
Eppo is the only platform that enables trustworthy, self-serve experimentation and feature management for every team: from simple A/B tests and rollout flags to AI personalization and marketing incrementality tests. Add Eppo to your Stream Deck workflows with guided setup for the connection details it needs.
Add Eppo to a workflow and pair it with a Stream Deck button to run it in one press — handy for data analytics tasks. Combine it with OBS, your Elgato tools, or any other app you connect to build a routine that fits how you work.
Browse all templatesSteps your workflow can perform in Eppo.
Create or update a metric in Eppo. Omit metricId to create a new metric; provide metricId to update an existing one. Use this when the user wants to define a new KPI/metric or update the definition of an existing metric. Use List Metrics to find the numeric metricId for an update and to look up the entityId from existing metrics. entityId is required — find it in the entity_id field of any existing metric returned by List Metrics. The minimumDetectableEffect is a decimal representing the smallest meaningful relative change (e.g. 0.05 for 5%). Provide exactly one metric definition: numerator (standard or ratio metrics), percentile, or funnelAggregation. For ratio metrics, also provide denominator. Set denominator to the JSON literal null for non-ratio metrics. IMPORTANT: metric_event_measure_id is a data-source ID from your Eppo data pipeline configuration — obtain it from your Eppo workspace's data integration settings. It is NOT the same as a metric ID or aggregation ID. The Eppo API requires the full numerator/percentile/funnel definition even for metadata-only updates. View docs and View docs
Enable or disable a feature flag in a specific environment in Eppo. Use this when the user wants to turn a flag on or off in Production, Test, or another environment. Use List Feature Flags or Get Feature Flag first to find the numeric flagId and to discover valid environmentId values from the flag's environments array. View docs
Retrieve all metrics defined in Eppo, including their names, IDs, descriptions, and minimum detectable effects. Use this tool to discover available metrics or find metric IDs needed when creating an experiment with Create Experiment. Filter by entityId to scope results to a specific entity type, or by name to find metrics by partial name match. Set includeExperiments to true to include associated experiments in the response (requires limit ≤ 10). Supports pagination via limit and offset. View docs
Retrieve all feature flags in Eppo with their name, key, enabled status, and allocation configuration. Use this tool when a user wants to see all flags, find a specific flag by name, or discover flag IDs needed by Get Feature Flag or Toggle Feature Flag. Set includeArchived to also return archived flags. View docs
Retrieve all experiments in Eppo with their name, key, status, entity ID, and assignment source ID. Use this to discover experiment IDs for Get Experiment Results, or find entity_id values needed to create new experiments. Filter by type (all, experiments, or holdouts), experimentKey, entityId, tagNames, isDeleted, updatedSince, or createdSince to narrow results. Set withCalculatedMetrics or withFullCupedData to include additional metric data in the response. View docs
Retrieve full details for a single feature flag including its allocation rules, assignment configuration, and variations. Use this tool when the user asks about a specific flag's configuration or assignment logic. Use List Feature Flags first to find the numeric flagId — Eppo uses integer IDs, not string keys, for flag lookups. View docs
Retrieve full details and analysis results for a single experiment, including outcome, winning variant key, key takeaways, and per-metric results. Use this when the user asks about experiment performance, results, or analysis for a specific experiment. Use List Experiments first to find the numeric experimentId — Eppo uses integer IDs for experiment lookups. Set allowDeleted to true to include soft-deleted experiments in the response. View docs
Create a new feature flag in Eppo with a unique key, display name, entity ID, variations, and optional tags. Use this when the user wants to add a new feature flag. The key must be a unique URL-safe slug (e.g. my-new-feature). Duplicate keys are rejected by the API. IMPORTANT: Each variation requires variant_key (unique slug) and type (must be STRING, INTEGER, or JSON — uppercase). Do NOT use key or value fields. Example: [{"variant_key": "on", "type": "STRING", "name": "On"}, {"variant_key": "off", "type": "STRING", "name": "Off"}]. Use List Feature Flags to verify the flag was created. View docs
Eppo is the only platform that enables trustworthy, self-serve experimentation and feature management for every team: from simple A/B tests and rollout flags to AI personalization and marketing incrementality tests.
Create your Conductor Deck account: no credit card required.
Follow the setup prompts for Eppo. Conductor Deck handles the app authorization or required connection details inside the workflow builder.
Add an Eppo action to your visual workflow canvas. Configure the options you need, then connect it to other steps.
Sync your workflow to any Stream Deck button. Press once to trigger the entire sequence.
Sign up for free and start building Eppo workflows in minutes.