FlowGateFlowGate

AI Sales Orchestrator

โŒ˜
Select an event
โ€”
Connect a platform to sync events

๐Ÿ“ˆ Ticket Sales

๐Ÿ’ต Revenue

โšก Active Rules

Select an event to see active rules

๐Ÿ”” Notifications

No notifications yet

๐Ÿ“‹ Recent Rule Actions

No rule actions yet

๐Ÿ”Œ Connected Platforms

Loading...

๐Ÿง  AI Sales Analysis

Ask questions about your event sales data. AI analyzes real-time metrics and provides actionable insights.

Select an event and click Analyze

๐Ÿ“œ Analysis History

No analyses yet this session

๐Ÿ“ฃ AI Marketing Ad Generator

AI generates platform-specific ad copy, targeting, and campaign strategy based on your real-time sales data.

Select an event and generate marketing ads

๐Ÿ“œ Campaign History

No campaigns generated yet this session

๐ŸŽฏ Entry by Intent โ€” Channel Attribution

Track where your ticket sales come from. Log data per channel to see ROI, CPA, and get AI recommendations on budget allocation.

๐Ÿฉ Ticket Distribution

๐Ÿ“Š Revenue by Channel

๐Ÿ“‹ Channel Breakdown

No intent data yet. Add channel data below.

๐Ÿค– AI โ€” Log Channel Data

Describe your channel data in natural language. AI will parse and save it.

๐Ÿง  AI Channel Optimization

AI analyzes your channel data and recommends where to allocate budget, what to scale, and what to kill.

Add channel data first, then click "Analyze Channels"
๐Ÿ’ฐ Revenue Dashboard
Select an event
โ€”

๐Ÿ“ˆ Ticket Sales Over Time

๐Ÿ’ต Revenue Over Time

๐Ÿ“ก Data Source

Sales data flows in automatically via Sync API. Connect your ticketing platform in Integrations tab.

๐Ÿ“‹ Recent Actions

No rule actions yet

๐Ÿ”Œ Connect Your Ticketing Platform

Enter your platform's API key. FlowGate automatically pulls your events and sales data โ€” then AI takes over.

No platforms connected yet

๐Ÿ”‘ FlowGate API Keys

For platforms that support outbound webhooks โ€” generate a FlowGate API key and configure it in your platform's webhook settings.

Webhook URL:
(click to copy)
No API keys

๐Ÿ“ก API Reference

POST /api/integrations/sync โ€” Master upsert: event + tickets + sales in one call

POST /api/integrations/events โ€” Sync/create event by external_id

POST /api/integrations/sales โ€” Push sales data for an event

POST /api/integrations/tickets โ€” Push ticket data

DELETE /api/integrations/tickets/:code โ€” Cancel a ticket

GET /api/integrations/resolve/:external_id โ€” Lookup event by external ID


All endpoints require Authorization: Bearer fg_xxxxx or admin token.

Revenue KPIs auto-compute on every sync. AI features activate immediately.

๐Ÿ“ก Sync Activity

No sync activity yet

๐Ÿ“‹ Revenue Actions Log

No revenue actions

๐Ÿ“‹ System Audit Log

No audit entries

๐Ÿ’ณ Subscription & Billing

Current Plan
Trial
Active
Events Used
0 / 3

Starter

For small events & solo organizers
โ‚ฌ19.99/mo
โœ“ 10 active events
โœ“ Revenue OS + KPIs
โœ“ AI Sales Analyst
โœ“ IQO Optimization
โœ“ CSV/API import
โœ“ Email support
Popular

Pro

For growing organizers
โ‚ฌ49.99/mo
โœ“ 50 active events
โœ“ All Starter features
โœ“ AI Marketing Ads
โœ“ Entry by Intent
โœ“ Revenue Rules Engine
โœ“ NL Commands
โœ“ API keys + webhooks
โœ“ Priority support

Business

For large-scale operations
โ‚ฌ79.99/mo
โœ“ Unlimited events
โœ“ All Pro features
โœ“ Multi-user RBAC
โœ“ Custom integrations
โœ“ Advanced analytics
โœ“ Dedicated support
โœ“ White-label option

All plans include a free trial. Payments processed securely by Stripe. Cancel anytime.

Privacy Policy ยท Terms & Conditions

โ“ What is FlowGate?

FlowGate is an AI-powered Sales Orchestrator designed for event organizers and ticketing professionals. It connects to your existing ticketing platform, syncs your events and sales data automatically, and uses AI to help you sell more tickets, optimize revenue, and make smarter marketing decisions.

FlowGate does not replace your ticketing platform. It sits on top of it and adds an intelligent layer of analytics, automation, and AI-driven recommendations.

๐Ÿš€ Quick Start โ€” Get Running in 3 Minutes

Step 1: Go to Integrations tab โ†’ select your ticketing platform (e.g. Eventbrite) โ†’ paste your platform API key โ†’ click "Connect Platform".

Step 2: Your events appear in the dropdown at the top bar. Select an event to load its data.

Step 3: Go to AI Command tab โ†’ click IQO โ†’ get instant optimization actions.

Step 4: Go to Intents tab โ†’ log your marketing channels (e.g. "paid social: 1200 tickets, โ‚ฌ36k revenue, โ‚ฌ4.5k ad spend").

Step 5: Go to Marketing tab โ†’ AI generates platform-specific ad copy and campaign strategy.

Step 6: Use the AI Command bar at the top to create automated rules in plain English.

๐Ÿ”Œ Connecting Your Ticketing Platform

FlowGate connects to your existing events. No manual event creation needed โ€” everything syncs automatically. There are two methods:

Option A โ€” Direct Platform Connection (Recommended)

Paste your platform's API key. FlowGate pulls your events and sales data automatically every 15 minutes.

How to: Integrations tab โ†’ Select platform โ†’ Paste API key โ†’ Click "Connect Platform"

You can sync manually at any time by clicking the ๐Ÿ”„ button next to your connection.

Where to find your API key:

๐ŸŽŸ๏ธ Eventbrite: Account Settings โ†’ Developer โ†’ API Keys โ†’ Private token

๐Ÿท๏ธ TicketTailor: Box Office โ†’ Settings โ†’ API โ†’ API Key

๐ŸŽต Skiddle: Promoter Dashboard โ†’ API Settings โ†’ API Key

๐ŸŽฒ DICE: Contact DICE partner support for API access

๐ŸŒ Universe: Account โ†’ Developer Settings โ†’ API Token

Currently supported with auto-pull: Eventbrite, TicketTailor. More coming soon. For other platforms, use Option B.

Option B โ€” Webhook / Sync API

For platforms that support outbound webhooks, or for custom integrations where you push data to FlowGate.

Step 1: Go to Integrations tab โ†’ FlowGate API Keys โ†’ Generate a key

Step 2: Copy the webhook URL:

Step 3: Configure the API key + URL in your ticketing platform's webhook settings

Idempotent: The same external_id always updates the existing event โ€” it never creates duplicates. Safe to sync every 5-15 minutes.

Supported platforms: Eventbrite, TicketTailor, Skiddle, DICE, Universe, Ticketmaster, or any custom platform with an API.

๐Ÿ“Š Dashboard

The main overview screen. Once you select an event from the dropdown, the Dashboard shows:

KPI Cards: Tickets sold, revenue, break-even progress, sell-out probability, risk score, ticket velocity, average ticket price, and days until the event.

Charts: Visual ticket sales and revenue trends over time.

Active Rules: A list of all AI-generated rules currently running for this event.

Notifications: Alerts triggered by rules, risk changes, or important milestones.

Recent Rule Actions: A log of the last actions taken by your automated rules.

Connected Platforms: Status of your platform connections with last sync time.

AI Quick Actions: Shortcut buttons to run IQO, Marketing, Intents analysis, or AI analysis with one click.

The Event Status bar next to the dropdown shows a live pulse, ticket count, revenue, and days left for the selected event.

๐Ÿง  AI Command

The AI Command tab has three modes:

๐Ÿ” Analyze

Ask any question about your event's sales performance. AI reads your real-time KPIs (tickets sold, velocity, revenue, risk score, break-even progress) and responds with actionable insights.

Example questions:

โ€ข "What's my risk assessment?"

โ€ข "Should I run a promotion?"

โ€ข "Predict ticket sales for the next 7 days"

โ€ข "Which marketing channels should I focus on?"

Quick preset buttons are available for common analysis types: Overview, Pricing Advice, Sales Forecast, Channel Strategy.

โšก Orchestrate

Create automated sales rules using natural language. AI converts your plain English description into a structured rule with conditions and actions.

Example commands:

โ€ข "if ticket velocity drops below 20/day, send alert about slow sales"

โ€ข "if sell-out probability exceeds 80%, notify to increase prices"

โ€ข "if risk score goes above 60 and days to event less than 7, send urgent alert"

โ€ข "if break-even is below 50% and days to event less than 14, suggest a flash sale"

Rules run automatically every 15 minutes via the Revenue Engine. Each rule has a cooldown period to avoid spamming. Rules can be toggled on/off or deleted from the Active Rules list.

๐Ÿš€ IQO โ€” Instant Queue Optimization

One-click optimization. AI analyzes your current KPIs and generates a prioritized list of immediate actions grouped by urgency:

โ€ข Do NOW โ€” actions to take immediately

โ€ข Do TODAY โ€” actions to execute within the day

โ€ข Do THIS WEEK โ€” tactical moves for the coming days

Each action includes the expected impact (high/medium/low) and a clear description of what to do.

๐Ÿ’ฌ AI Command Bar (Top Bar)

The command bar at the top of every page is a universal AI input. Type any command and press Enter or click Run. It automatically detects what you want:

Sales analysis: "optimize my sales now", "what's my risk?", "should I run a promo?"

Marketing: "generate Instagram ads for last-chance push", "create Facebook ad for early bird"

Channel data: "Facebook ads: 500 tickets, โ‚ฌ15000, โ‚ฌ3000 spend" โ€” AI parses and saves the intent data

Rules: "if velocity drops below 20/day, alert and suggest flash sale" โ€” creates an automated rule

Questions: "which channel has the best ROI?" โ€” AI analyzes your intent data

The command bar works from any tab โ€” you don't need to navigate to a specific section first.

๐Ÿ“ฃ Marketing โ€” AI Ad Generator

AI generates platform-specific advertising content based on your real-time sales data. It knows how many tickets you've sold, the revenue, velocity, risk, and days remaining โ€” and tailors the messaging accordingly.

Platforms: Facebook, Instagram, Google Ads, Email, or all at once.

Campaign types: General, Launch, Early Bird, Last Chance, Flash Sale.

How to use:

1. Select an event from the dropdown

2. Choose a platform and campaign type

3. Optionally add a custom brief (e.g. "focus on VIP packages" or "target 25-34 age group")

4. Click "Generate Ads"

Each generated ad includes: headline, body copy, CTA button text, targeting suggestions, and budget recommendations. Quick preset buttons are available for Early Bird, Last Chance, and Flash Sale campaigns.

Campaign history is kept during the session so you can compare different variations.

๐ŸŽฏ Entry by Intent โ€” Channel Attribution

Track where your ticket sales come from. Log marketing channel performance data to see ROI, CPA, and conversion rates per channel.

KPI Summary: Total tickets, total revenue, total ad spend, blended ROI, and blended CPA across all channels.

Doughnut chart: Ticket distribution per channel.

Bar chart: Revenue per channel side by side.

Channel Breakdown: Detailed row for each channel showing tickets, revenue, cost, ROI, and CPA.

How to log data:

Type in natural language, e.g.:

โ€ข "Facebook ads: 500 tickets, โ‚ฌ15000 revenue, โ‚ฌ2000 ad spend, 12000 clicks"

โ€ข "organic: 800 tickets, โ‚ฌ24000 revenue, no ad spend"

โ€ข "email campaign: 400 tickets, โ‚ฌ12000 revenue, โ‚ฌ200 cost, 8500 clicks"

AI parses your input and saves it. Quick preset buttons are available for Organic, Paid Social, and Email.

AI Channel Optimization: Click "Analyze Channels" and AI evaluates all your channel data, identifies which channels to scale, which to reduce, and recommends optimal budget allocation.

๐Ÿ’ฐ Revenue Dashboard

Detailed revenue analytics for the selected event. All KPIs compute automatically on every data sync.

KPIs explained:

โ€ข Tickets Sold: Total tickets sold vs. expected capacity

โ€ข Revenue: Total gross revenue

โ€ข Break-Even: Percentage of break-even target reached (if configured)

โ€ข Sell-Out Probability: AI-estimated chance of selling all tickets based on velocity trends

โ€ข Risk Score (0-100): Overall risk assessment โ€” 0 is low risk (sales on track), 100 is critical

โ€ข Velocity: Average tickets sold per day (based on recent trend)

โ€ข Average Price: Revenue divided by tickets sold

โ€ข Days Left: Calendar days until the event date

Charts: Ticket sales over time and revenue over time โ€” updated on every sync.

Export: Click "Export CSV" to download all revenue data for the selected event.

Recent Actions: Log of rule-triggered actions related to this event.

๐Ÿ”Œ Integrations

The Integrations tab has four sections:

1. Platform Connections: Connect directly to your ticketing platform. Select a platform, paste your API key, click Connect. Your events and sales data sync automatically every 15 minutes. Manual sync available via the ๐Ÿ”„ button.

2. FlowGate API Keys: Generate API keys for webhook-based integrations. Give this key + webhook URL to your ticketing platform. Needed for Option B connections and developer access.

3. API Reference: Technical documentation of all Sync API endpoints โ€” for developers building custom integrations.

4. Sync Activity: Log of all recent sync operations โ€” shows what was synced, when, and whether it succeeded.

๐Ÿ“‹ Audit

Complete audit trail of all system activity.

Revenue Actions Log: Every action triggered by your revenue rules โ€” what happened, when, which event, and the trigger conditions.

System Audit Log: All administrative actions โ€” logins, API key creation, connection changes, event updates, and more. Each entry shows the action type, user, timestamp, and details.

๐Ÿ’ณ Billing & Plans

Manage your subscription and view your current plan details.

Three plans available:

Starter โ€” โ‚ฌ19.99/mo

10 events, Revenue OS, AI Sales Analyst, IQO, CSV/API import

Pro โ€” โ‚ฌ49.99/mo

50 events, + AI Marketing, Entry by Intent, Revenue Rules, NL Commands, API keys

Business โ€” โ‚ฌ79.99/mo

Unlimited events, + Multi-user RBAC, custom integrations, white-label, dedicated support

All plans include a free trial. Payments processed securely by Stripe. Cancel anytime from the Billing tab or via Stripe's customer portal.

๐Ÿ“– KPI Glossary

Break-Even %: How close you are to covering your costs. Set a break-even target when creating or syncing an event. 100% = costs covered.

Sell-Out Probability: Estimated chance of selling all available tickets before the event date. Based on current velocity, days remaining, and tickets left.

Risk Score (0-100): Composite risk indicator. Factors: break-even progress, velocity trend, days remaining, sell-out probability. Below 30 = low risk (green), 30-60 = medium (orange), above 60 = high risk (red).

Velocity: Tickets sold per day, calculated from recent sales patterns. Rising velocity = good momentum. Dropping velocity = may need action.

CPA (Cost Per Acquisition): How much you spend on marketing to acquire one ticket sale. Lower is better. Shown per channel in the Intents tab.

ROI (Return on Investment): Revenue generated vs. marketing cost. Shown as a multiplier (e.g. 8.0x = every โ‚ฌ1 spent returned โ‚ฌ8 in revenue).

โšก Revenue Rules Engine

The Rules Engine is an automated system that monitors your event KPIs every 15 minutes and takes action when conditions are met.

How rules work:

1. You create a rule via the AI Orchestrate mode using natural language

2. AI converts your description into structured conditions (e.g. velocity < 20 AND days_to_event < 14)

3. Every 15 minutes, the engine evaluates all active rules against real-time KPIs

4. When conditions match, the rule triggers a notification

5. Each rule has a cooldown period to prevent repeated triggers

Managing rules:

โ€ข View all active rules in the Orchestrate panel or on the Dashboard

โ€ข Toggle rules on/off without deleting them

โ€ข Delete rules you no longer need

โ€ข View trigger history in the Audit tab โ†’ Revenue Actions Log

Rule modes: Currently rules operate in notify mode โ€” they alert you but don't execute external actions automatically. This ensures you stay in control.

๐Ÿ”„ Auto-Sync & Data Flow

FlowGate runs a background sync cycle every 15 minutes:

1. Pull data from all connected platforms (Option A connections)

2. Update KPIs for every event with new sales data

3. Evaluate rules against updated KPIs

4. Trigger notifications for any rules whose conditions are met

You can also sync manually by clicking the ๐Ÿ”„ button next to any platform connection. The Sync Activity log in the Integrations tab shows a complete history of all syncs.

๐Ÿ“ก API Reference (for Developers)

All endpoints require authentication: Authorization: Bearer fg_xxxxx (FlowGate API key) or admin token.

POST /api/integrations/sync โ€” Master upsert: event + tickets + sales in one call

POST /api/integrations/events โ€” Sync/create an event by external_id

POST /api/integrations/sales โ€” Push sales data for an event

POST /api/integrations/tickets โ€” Push individual ticket data

DELETE /api/integrations/tickets/:code โ€” Cancel a ticket by code

GET /api/integrations/resolve/:external_id โ€” Lookup event by platform's external ID

Revenue KPIs auto-compute on every sync. AI features activate immediately after the first data sync.

Example sync request:

POST /api/integrations/sync
Authorization: Bearer fg_xxxxx
Content-Type: application/json

{
  "event": {
    "external_id": "YOUR-EVENT-ID",
    "name": "Summer Fest 2026",
    "venue": "OAKA Athens",
    "event_date": "2026-07-15",
    "expected_capacity": 10000,
    "break_even_target": 150000
  },
  "sales": {
    "tickets_sold": 3200,
    "revenue_gross": 96000,
    "average_price": 30
  }
}

The same external_id always updates the existing event. Safe to call repeatedly.

๐Ÿ’ก Tips & Best Practices

Set a break-even target: Without it, the break-even KPI and risk score can't calculate properly. Set it when syncing event data or directly in the event settings.

Log all your channels: The more intent data you provide (Intents tab), the better AI can optimize your budget allocation.

Use IQO regularly: Run IQO once a day to get fresh prioritized actions based on the latest sales data.

Create rules early: Set up velocity alerts and risk-based rules as soon as you connect an event. They'll run in the background and notify you before problems escalate.

Check the Audit tab: If you're unsure what happened, the Audit tab has a complete history of all system actions and rule triggers.

Export your data: Use the CSV export in the Revenue tab to create external reports or share data with stakeholders.

๐Ÿ™‹ Frequently Asked Questions

Can I use FlowGate without a ticketing platform?
Yes โ€” you can push data manually via the Sync API (Option B) or log data through the Intents tab for channel attribution.

How often does data sync?
Every 15 minutes automatically for Direct Platform Connections. You can also sync manually at any time.

Do the AI rules execute actions automatically?
Currently rules are in "notify" mode โ€” they alert you when conditions are met, but don't take external actions. This keeps you in full control.

Can multiple team members use the same account?
Yes โ€” on the Business plan you get multi-user access with role-based permissions (RBAC).

Is my data secure?
Yes. API keys are stored encrypted. All communication is over HTTPS. Platform API keys are used only for read-only data pulls and are never shared.

Can I cancel my subscription?
Yes, anytime. Go to Billing tab โ†’ Manage Subscription. You'll retain access until the end of your billing period.

What ticketing platforms are supported?
Direct connect (auto-pull): Eventbrite, TicketTailor. Via webhook/API: any platform that can send HTTP requests โ€” Skiddle, DICE, Universe, Ticketmaster, or custom systems.

FlowGate v14 โ€” AI Sales Orchestrator

Need help? [email protected]

ยฉ 2026 FlowGate โ€” AI Sales Orchestrator + Marketing + IQO + Entry by Intent

Contact  ยท  Privacy Policy  ยท  Terms & Conditions