Publishing Apps

Turn any workflow into a standalone app your customers can use. This guide covers everything from publishing to getting paid.

Real-World Example

Say you build an AI Headshot Generator workflow that takes a selfie and produces a professional headshot. Here's what publishing looks like:

  1. 1.You publish it to headshots.wireflow.ai
  2. 2.You set it to require a $10/month subscription
  3. 3.Your customer visits the link, sees a simple upload form, subscribes, and uploads their selfie
  4. 4.They get a professional headshot back. They never see the workflow behind it.
  5. 5.You earn $8.50 per subscriber (85% revenue share). Wireflow covers the AI processing.

How to Publish

1

Add Input nodes to your workflow

These become the form fields your users see. Use Text Input for prompts, Image Input for uploads, or Select Input for dropdowns.

2

Click "Publish" in the workflow editor

You'll see a panel where you configure your app settings.

3

Choose a subdomain

Pick something memorable like my-tool.wireflow.ai. Must be unique, lowercase, letters/numbers/hyphens only.

4

Configure billing and access

Decide if the app is free, charges per run, or requires a subscription. See billing models below.

5

Share the link

Send your subdomain URL to customers. That's it — they can start using it immediately.

What Your Users See

When someone visits your published app, they see a clean, simple interface — not the workflow editor. Here's the experience from their perspective:

  1. They open your link — e.g. my-tool.wireflow.ai
  2. They see a form — with fields matching your Input nodes (text boxes, image uploads, dropdowns)
  3. They click Run — the workflow executes behind the scenes
  4. They get results — generated images, videos, text, etc. appear on screen
Your users never see the workflow canvas, model configuration, or any technical details. They only interact with the input form and output results.

Choose Your Billing Model

Every time someone runs your app, the AI models in your workflow consume credits. You decide who pays and how. There are three options:

Free

Default

You cover all AI costs. Users run the app for free.

Works well for

  • No friction for users
  • Great for demos & lead generation
  • Built-in daily budget cap (default 100 credits) prevents runaway costs

Watch out for

  • You pay for every run
  • Budget cap can block users if exceeded

Best for: Internal tools, demos, marketing apps

Charge Per Run

Credits

Users pay credits from their Wireflow balance each time they run.

Works well for

  • Offsets your AI costs
  • Pay-as-you-go for users
  • You set the credit price per run

Watch out for

  • Users need a Wireflow account with credits
  • Extra step for new users (buying credits)

Best for: Power tools where users run frequently

Subscription

Revenue

Users pay a monthly fee to access your app. You earn 85%.

Works well for

  • Recurring revenue for you
  • You earn 85% of each payment
  • Predictable income
  • Can gate entire collections of apps

Watch out for

  • Higher friction (users must subscribe first)
  • You still cover the AI costs per run

Best for: SaaS-style products, premium tools, agencies

Free (You Cover Costs)

This is the default. Every time a user runs your app, the AI model costs come out of your credit balance. To prevent unexpected bills, there's a daily budget limit (default: 100 credits/day). If your app hits the limit, runs are blocked until the next day.

You can adjust the daily budget or top up credits from Creator Dashboard > Credits.

Charge Per Run

Set a credits per run cost in your publish settings. When a user clicks Run:

  1. Credits are deducted from the user's Wireflow balance first
  2. If they don't have enough, they see a "not enough credits" message
  3. The actual AI model costs still come from your balance
Users buy credits on Wireflow the same way you do — from the billing page in their account settings. They don't need a separate purchase flow.

For recurring revenue, enable Requires Subscription in publish settings. Here's how it works:

  1. You set up pricing tiers (processed through Whop)
  2. Users who visit your app without a subscription see a paywall with checkout options
  3. After subscribing, they can use the app freely
  4. You earn 85% of each payment (Wireflow takes 15% as a platform fee)
Early creators may qualify for a reduced platform fee. If you're interested, reach out to [email protected] — rates are negotiable for early adopters.

Track your earnings in Creator Dashboard > Earnings — you'll see revenue by app, daily trends, and pending payouts.

User Accounts and Login

By default, your app is public — no login required. If you need to know who's using your app (or you're charging per run / requiring subscriptions), turn on Require Auth in publish settings.

When auth is enabled:

  • Users sign in with Google, Discord, or email (same Wireflow account)
  • One login works across all your apps (shared session)
  • Each user automatically appears in your Creator Dashboard

Your Creator Dashboard

Once you've published an app, your dashboard at wireflow.ai/apps/dashboard becomes your command center. Here's what each tab shows:

Overview

Total runs, active users, and a summary of all your published apps

Users

Everyone who has signed into your apps — their run counts and last active dates

Executions

Full history of every run across all your apps, with filters and search

Credits

Your credit balance, recent usage, and auto-topup settings so you never run out

Earnings

Revenue from subscriptions — broken down by app, with daily trends and payout status

Collections

Collections let you group multiple apps together. This is useful if you have a suite of related tools — for example, a "Photography Pack" with headshot, background removal, and color grading apps.

  • Create a collection from the Files page
  • Add workflows to it
  • Optionally sell a single subscription that unlocks the entire collection

Common Questions

Can I change billing models after publishing?

Yes. You can switch between free, per-run charges, and subscriptions at any time from publish settings.

What happens if I run out of credits?

Your app stops accepting new runs until you top up. Set up auto-topup in Creator Dashboard > Credits to prevent this.

Can my users use the app without a Wireflow account?

Yes, if auth is not required. They just visit the link and use it. No signup needed.

Do changes to my workflow update the published app?

Yes, automatically. When you save your workflow, the published app reflects the changes.

Can I unpublish an app?

Yes. Unpublishing removes it from the subdomain immediately. You can re-publish later.

How do I get my subscription earnings paid out?

Earnings accumulate in your Creator Dashboard. You can request a payout once your balance meets the minimum threshold.

Have a question not covered here? Email [email protected] and we'll help you out.

© 2026 Wireflow. All rights reserved.