Models

Info, preferences and notes for each model.

No models yet. Add your first one.

Sales

Gross Net PPVs

Add a sale

Add models and set their daily targets to see progress here.

Today's sales

No sales added today.

Scripts

Your reusable conversation scripts.

No scripts yet. Add your first one.

FAQ

How Outfloww works, and answers to common questions.

General

Outfloww is your personal chatter tool. It keeps your models, your daily sales, and your reusable scripts in one place so you can track earnings and work faster during a shift.

Open Settings in the sidebar and click "Dark mode" / "Light mode" to flip it. Your choice is remembered the next time you open the app.

Yes — press and hold a card, then drag it to a new spot in the list. Category chips on the Scripts page can be reordered the same way, or renamed by pressing and holding one.

Usually, yes — deleting a model or a script, or clearing your sales history, shows a brief "Undo" button on the confirmation toast. Click it before the toast disappears to bring the item straight back.

Models

Go to Models and click "New Model". Give it a title and add any notes or preferences you want on hand — it'll then show up as an option whenever you log a sale.

On the Sales page, open the model picker — the small target icon next to "Add a sale" — and select a model. The stats strip, target progress and today's sales list all switch to that model.

Open the model picker and select a model to set its daily target, based on net earnings. Once set, a progress bar fills as sales come in, and you can give the model its own color from the same screen.

That's the Target Breakdown — it shows every model's progress toward its own daily target at a glance. Tap a row to switch to that model. Hit 100% and it lights up 🎉, then glows hotter (🟠 → 🔥 → 🔥🔥 → 🔥🔥🔥) the further past target you go.

Drag the model's card onto "Drop to delete" at the bottom of the sidebar. Sales already logged for that model keep its name in your history, so old records stay intact.

Press and hold a card to enter select mode, then tap any other cards you want to include. Drag a selected card onto the trash button that appears, or just tap it, to delete everything you've selected at once.

Sales

Type the amount into the "Add a sale" box and click "+ Add Sale" (or hit Enter). The maximum for a single sale is $200. You'll get a little cha-ching sound as confirmation.

With that model selected, click the × on the sale's row in Today's sales. It's removed right away, so double-check the amount before confirming.

Gross is the full total of everything sold. Net is your 80% cut of that, worked out automatically — it's what your daily targets and progress bars are based on.

It's simply how many sales (pay-per-view unlocks) you've added for the day and model currently selected.

Click the small person icon next to the amount field before adding a sale to tag it with a buyer's username, either as a Tip or as an Outside Shift sale. Tagged sales are broken out separately in Sales History and in the "Copy for logout" summary.

Click the history icon at the top right of the Overview card to open Sales History — every previous day is listed there, broken down by model. If you worked more than one shift in a day, each saved shift gets its own row with its own time and total instead of being lumped together.

It copies a ready-to-paste handoff summary of the day, including any Tips and Outside Shift sales you tagged. When your shift ends, use the Shift Report button on the Sales page: it copies the summary and, after you confirm, saves those sales to Sales History with the shift time and clears them from Today's sales. In Sales History, Copy for logout just copies the summary for whichever shift you have expanded.

Set your shift's start and end time, and whether it's a regular shift or a cover shift, from the "Shift Report" button, then copy today's logout text from the same window. Your shift only affects the wording in the logout text — it doesn't change any totals.

Nothing is lost. Once a day is no longer today, any sales that were never saved through Shift Report move into Sales History on their own, tagged with whatever shift time was set in Shift Report at that point.

The toggle above the Overview chart switches its bars between a day-by-day view of the current week and a month-by-month view, so you can spot trends at either scale.

Yes — open Sales History and click "Clear history". With a model selected it only clears that model's past sales; with none selected it clears everything. Either way, today's sales are always kept, and you'll be asked to confirm first since this can't be undone.

Scripts

Go to Scripts and click "New Script". Give it a title, choose or create a category for it, and paste in the text you want saved.

They filter your scripts by category — click one to show only that category's scripts. Drag chips to reorder them.

Press and hold a category chip to rename it.

Click the copy icon on its card to copy it straight into your chat. Open the card first if you want to read the full text before copying.

Click the magnifying glass next to the "Scripts" heading and start typing — the list filters as you type, matching both titles and script text. This searches within whichever category chip is currently selected.

Click the pencil icon on its card to edit it. To delete one, drag its card onto "Drop to delete" at the bottom of the sidebar, the same way you'd delete a model.

Press and hold a card to enter select mode, then tap any other cards you want to include. Drag a selected card onto the trash button that appears, or just tap it, to delete everything you've selected at once.

Settings & Sync

Open Settings and click "Export data" to download a file with everything — models, sales, history and scripts — so you always have a copy of your own.

Open Settings and click "Import data", then choose a file you previously exported. This replaces what's currently in the app with the backup, so use it carefully.

Sign in with Google when prompted. Your data is then kept in sync automatically — sign in with the same account on another device and everything picks up right where you left off.

Once you're signed in, an account button appears at the bottom of the sidebar showing your email — click "Sign out" on it.

Open Settings and click "Logout title" to set the first line of your copied logout text — type your own wording and use the emoji button to add flair from the built-in picker. There's a live preview as you type, and a "Reset to default" button if you want to go back to the original.

Open Settings and switch on "Reduce motion" to turn off the app's animations, like the fade and slide effects when cards, sales and rows appear or are removed. Handy if you find the motion distracting or want the app to feel snappier.

About

Where Outfloww came from, and what it does.

Outfloww started as something I built for my partner and me — a simple way to track sales, targets, and net earnings without wrestling with spreadsheets or tools built for someone else's workflow.

What it actually does

  • Models

    Keep notes, preferences, and a color tag for each model in one place.

  • Sales & targets

    Log sales as they happen, watch a daily target progress bar fill in real time, and see every model's progress at a glance in the Target Breakdown.

  • Tips & outside sales

    Tag sales by buyer or type (Tip, Outside Shift) so they're broken out separately, not lumped into one number.

  • Shift Reports

    End a shift, get a ready-to-paste handoff summary, and have everything filed into history automatically.

  • Sales History

    Every past day and every shift within it, broken down by model, always there if you need to check back.

  • Scripts

    A place to keep the lines and templates you actually reuse.

That's everything in it right now — nothing more, nothing less.

Who's behind it

Right now it's just the two of us using it. It's still early — built and maintained by one person (me) — but that also means it stays focused on actually being useful, not padded out with features nobody asked for.

Something off or missing?

I'd genuinely like to hear about it.

jlaspinas.p@gmail.com

— Castor

Privacy Policy

What Outfloww collects, where it lives, and what it's used for.

What's collected

Where it lives

Your data is stored in one private record for your account on Google's Firebase servers. A full copy also sits in your own browser's local storage, along with settings like theme, reduced motion and sidebar state, so the app works quickly and remembers how you left it.

How it's used

Only to run the app: signing you in, saving your data and syncing it between your devices. It isn't sold, shared for advertising, or used for analytics or tracking.

Who else is involved

Information about other people

Notes and preferences you keep on models are information about other people. You're responsible for what you choose to store, and it's visible only to your own account.

Your control

Changes

If this policy changes, the date at the top will be updated.

Questions?

Email me and I'll get back to you.

jlaspinas.p@gmail.com

Terms of Use

The plain-language rules for using Outfloww.

What Outfloww is

A small personal tool for tracking sales, targets and shift reports, built and maintained by one person. It's provided as-is and as-available, with no guarantees that it will always work, stay online or be free of errors.

Not financial advice

The figures, including net earnings, are for your own tracking only. They aren't accounting, tax or financial records, so don't rely on them as such.

Your data

You own what you enter, and I don't claim any rights to it. You're responsible for keeping backups, which is what Export data is for. I'm not liable for lost or corrupted data.

Acceptable use

Access and changes

I may change or discontinue the app, or suspend or end an account, at any time. I may also update these terms; continuing to use Outfloww means you accept the current version.

Questions?

Email me and I'll get back to you.

jlaspinas.p@gmail.com
By Castor 演ス