Your Onflow Ads IDs
Everything on Onflow Ads you can point at has a reference β one short, permanent, readable string. Your account has one. So does every boost order, every marketplace booking, every dispute, every top-up, every payout, every support conversation, every wallet movement.
They all look the same, and they all start with OF. This page is the index: what they look like, where each one lives in the product, and which one to quote when something goes wrong.
What an ID looks likeβ
OFA-204-7831
That is the letters (OF plus a letter or two naming what kind of thing it is), then a group of three digits, then a group of four digits. Always uppercase, always the same shape β short enough to read out loud, and one selection to paste into a chat.
The letters tell you what you're holding:
OFA-β¦is an account (yours β see Your OFA ID)OFRF-β¦is a referral code (also yours β see Referral Programme)OFB-β¦is a boost orderOFS-β¦is a support conversationOFW-β¦is a withdrawal
β¦and so on through the full list below. Prefixes read left to right β OF, then the part of the platform, then the thing. So OFP is a Paid-Promotion campaign, OFPL a Paid-Promotion listing, OFPD a Paid-Promotion dispute; and OFC is a Cross-Promotion campaign, OFCP its join code. Once you know the family letter, the rest reads itself.
On very busy reference types β wallet transactions especially, since there's one for every credit and every debit β the last group can run longer than four digits. That's normal, it's still the same kind of reference, and it still works everywhere you'd paste it.
Every thing has one, and it never changesβ
You don't ever create, request or choose an ID. One is assigned the instant the thing itself is created β the moment you place an order, open a ticket, request a payout, join a campaign β and it stays with that thing for the rest of its life. Nothing renames it, nothing recycles it, and no two things anywhere on Onflow Ads can share one.
The same ID appears everywhere that thing is mentioned: on its page in your dashboard, on its row in a list, in the CSV export, in every email about it, and in every Telegram message the bot sends you about it. If two surfaces show you the same ID, you're looking at the same thing.
Where you'll find themβ
You never have to hunt for an ID, and you never have to write one down.
| Place | What it carries |
|---|---|
| The thing's own row or page | A thing's reference is shown alongside the thing itself β on its row in a list, and near the title when you open it β set in a monospace face so it can be selected and copied in one go. |
| Every email about it | Emails with a template of their own carry an ID strip β one labelled line per reference: Account ID, Channel ID, Listing ID, Deposit ID, Transaction ID, Campaign ID, Join code, Request ID or Ticket. The rest β payout, refund, booking and boost notices β quote it as a Reference: line at the end of the message instead. Either way, if an email is about a thing, that thing's ID is in it. |
| Telegram bot messages | The bot quotes the same reference the website shows for the same campaign, booking or order β see Bot notifications. |
| Exports and the API | The Boost CSV export and the Boost developer API return the same OFB- order ID the dashboard shows, so you never need a mapping table of your own. |
Signed in, ask the help widget "what is my Onflow Ads ID?" or "which IDs are linked to my account?" β the assistant reads them from your account, never from this guide, and lists them in a card with your account ID first. Signed out, it asks you to sign in first: IDs are private to the account that owns them, and it never quotes one from a page as yours.
Telling similar IDs apartβ
A few prefixes share opening letters, and several name things that live inside one another. These four sets are the ones worth two minutes.
Cross-Promotion β OFC vs OFCP vs OFCHβ
| ID | What it names | The distinction |
|---|---|---|
OFC-β¦ | The campaign β the swap itself | The thing that has a schedule, posts and results |
OFCP-β¦ | The join code for that campaign | Not the campaign: the key that lets one partner take its open slot |
OFCH-β¦ | A channel on your account | Not a campaign at all β the channel taking part in one |
Two more in the same family: OFCQ-β¦ is a partnership request (an invitation, sent before any campaign exists) and OFCR-β¦ is a recurring series (the standing rule that keeps creating fresh campaigns for you). Full detail in Cross-Promotion.
Paid Promotion β OFP vs OFO vs OFPLβ
| ID | What it names | The distinction |
|---|---|---|
OFP-β¦ | A campaign β one checkout | May contain several placements |
OFO-β¦ | One order β a single placement in a single channel | This is the one to quote about a specific post |
OFPL-β¦ | A listing β a channel's shop window in the marketplace | A place you can book, not something booked β and the last segment of that channel's public link, https://onflowads.com/pc/OFPL-β¦ |
So a campaign (OFP-) contains orders (OFO-), and each order was booked against a listing (OFPL-). Full detail in Paid Promotion for advertisers.
Support vs Subscriber Exchange β OFS vs OFSE, OFSC, OFSWβ
OFS-β¦ on its own is a support conversation. Almost every further letter after the S puts you in the Subscriber Exchange instead: OFSE- is an exchange campaign, OFSC- an enrolled channel, OFSW- a swap. The one exception stays on the support side: OFSB- names a support ban, which you would only ever be shown in a notice. Nothing in the exchange ever opens a support ticket for you, and nothing in support ever produces an OFSE-.
Money β four IDs around one top-upβ
This is the set that trips people up, because a single top-up creates several references, each naming a different event. Say you add $100 to your wallet:
| # | ID | What it names | Why it exists |
|---|---|---|---|
| 1 | OFD-118-4402 | The deposit β the payment you made | You started a top-up |
| 2 | OFI-661-0925 | The invoice raised for that payment | Money was collected, so you're owed a receipt |
| 3 | OFT-540-3318 | The wallet movement β the +$100 credit landing in your balance | The money reached your wallet |
| 4 | OFR-207-8140 | The refund request β only if you later ask for that top-up back | You asked for it |
The first three all arrive together on the receipt email for that top-up: the invoice number is in the subject line and in the details table, and Deposit ID and Transaction ID sit in the ID strip at the bottom. If a refund is approved, the reversal is a second OFT-β¦ β a new movement, not a change to the first one.
Which to quote:
| Your question | Quote |
|---|---|
| "I paid but nothing was credited." | The OFD- deposit |
| "I need this for my accounts." / "Please re-send my receipt." | The OFI- invoice number |
| "What is this line on my balance?" | That row's OFT- |
| "Where has my refund got to?" | The OFR- request |
Onflow Ads keeps two ledgers β your wallet cash and your boost credit β and each has its own prefix, so the reference alone tells you which pocket moved. A movement of wallet cash is an OFT-β¦, on its row in Activity (Your balance and transaction history). A movement of boost credit is an OFBT-β¦, itemised in your boost-credit statement.
Which one to quoteβ
When you contact support, quote the ID of the thing that's wrong β not just your account ID.
| What you're writing about | Quote this |
|---|---|
| Something wrong with your account, sign-in, or plan | Your OFA-β¦ account ID |
| A partner link the team attached to your account | The link's OFRL-β¦ β see Partner links |
| One of your channels β verification, stats, removal | That channel's OFCH-β¦ |
| A boost order that stalled or under-delivered | That order's OFB-β¦ |
| An Auto-Boost rule that isn't firing | The rule's OFBS-β¦ |
| A marketplace booking, proof or delivery problem | That order's OFO-β¦ |
| A whole marketplace campaign (one checkout, several placements) | The campaign's OFP-β¦ |
| A listing of yours β pricing, verification, visibility | The listing's OFPL-β¦ |
| A marketplace dispute already open | The dispute's OFPD-β¦ |
| An auction bid or result | The auction's OFPA-β¦ |
| A charge or credit you don't recognise | That ledger line's OFT-β¦ (wallet) or OFBT-β¦ (boost credit) |
| A top-up that didn't land | The OFD-β¦ deposit, or the OFI-β¦ invoice number from your receipt |
| A payout that hasn't arrived | The OFW-β¦ withdrawal reference |
| A refund you asked for | The OFR-β¦ refund request |
| A cross-promotion that went wrong | The campaign's OFC-β¦ |
| A partnership request that wasn't answered | The request's OFCQ-β¦ |
| An ad in the Subscriber Exchange | The campaign's OFSE-β¦, or the channel's OFSC-β¦ if it's about hosting |
| A swap with a named partner | The swap's OFSW-β¦ |
| An earlier support conversation | Its OFS-β¦ ticket ID |
| One mark on your reliability score | Appeal it from the ledger entry itself β or its OFRE-β¦, if we've quoted one to you |
| A penalty or ban notice you received | The reference printed in that notice, exactly as written |
One line with the right reference in it saves an entire round of "which order do you mean?" β see Choosing the right support channel for what else to include.
Your OFA-β¦ says who is asking. The other reference says what about. A message with both is the fastest kind we get.
IDs are safe to shareβ
An Onflow Ads ID identifies, it does not authorise. Knowing your OFA-β¦ doesn't let anyone sign in as you; knowing an order's OFB-β¦ doesn't let anyone cancel it; knowing a ticket's OFS-β¦ doesn't let anyone read the conversation. They work like a parcel tracking number: useful to quote, useless to steal. Post one in a public group, paste it in a screenshot, put it in a forum question β nothing is exposed.
Two things that travel alongside IDs are not like that:
Every email about a support conversation contains a link that opens the thread. That link is a key, not a reference β anyone who has it can read the whole conversation and post to it as you. Forward the OFS-β¦ reference if someone needs it; never forward the email or the link. More in Ticket statuses and threads.
An OFCP-β¦ code is the one ID that hands over an action: whoever types it into the join page can attach their channel to your campaign and take the slot. That's the whole point of it, but it means you hand it to the partner you actually want and nobody else. If a code gets loose before your partner uses it, cancel the campaign and create a fresh one. See Manual promos with CP codes.
Two more references are meant to leave your hands β not guardedly, like the join code, but published:
An OFRF-β¦ code names your share link and nothing else: whoever uses it credits you with their signup, and gains no access to your account, your balance or your channels. Publish it wherever you like.
An OFPL-β¦ is the last segment of your channel's public page β https://onflowads.com/pc/OFPL-123-4567 β and both the listing manager and the channel's own dashboard offer it under Share this channel with a Copy link button. Anyone with the link can read the channel's numbers, rate card, rules and reviews without signing in, and sign in to book a slot. Post it anywhere you would post the channel itself.
The link works only while the listing's status is active. Pause, withdraw or never create the listing and the page answers not found β which is deliberate, so a channel taken off the market stops being advertised. When there is no live listing, the Copy link button is not shown at all; a line explains why instead.
The full listβ
Grouped by the part of the product it belongs to, with what each one is for. You'll meet most of these in the normal course of using Onflow Ads; the last group only ever appears when one is quoted to you.
Your accountβ
| Prefix | What it is | Where you'll see it | Quote it when |
|---|---|---|---|
OFA | Your account | User ID on your account page | Anything about your account, sign-in or plan |
OFRF | Your referral code | Your referral ID on your Referral Programme page, and inside your /i/ share link | A referral of yours that was not credited |
OFRL | A partner link β a tracked link the Onflow Ads team attached to your account | The Partner link section of your Referral Programme page, and every email about that link as Partner link ID. Only an account with a partner link has one | A partnership: the link's rules, its figures, or a referral through it |
OFCH | A channel you added | On its row in My channels, on the channel's own page under Channels, and in every email about that channel as Channel ID. It is also the middle of that channel's dashboard address, /telegram/dashboard/channels/OFCH-β¦/overview | Verification, stats or removal of that channel |
Wallet and paymentsβ
| Prefix | What it is | Where you'll see it | Quote it when |
|---|---|---|---|
OFT | A movement of wallet cash β every single credit and debit on your balance | On its row in Activity on the wallet page, and in emails as Transaction ID | A line on your balance you don't recognise |
OFBT | A movement of boost credit β the separate, non-cash ledger | Itemised by source and date in your boost-credit statement | A credit line you don't recognise |
OFD | A deposit / top-up | Your top-up confirmation, and the receipt's ID strip as Deposit ID | A payment that didn't reach your wallet |
OFI | An invoice number | The receipt email's subject line and details table | Accounting, or asking for a receipt again |
OFW | A withdrawal request | My withdrawals on the wallet page, and on the Reference line of the payout email | A payout that hasn't arrived |
OFR | A top-up refund request | On the request under the wallet's Refunds tab | Chasing a refund you've asked for |
A worked example of how these fit around one top-up is above.
Cross Promotionβ
| Prefix | What it is | Where you'll see it | Quote it when |
|---|---|---|---|
OFC | A campaign β one swap | The campaign page, and every campaign email as Campaign ID | Scheduling, delivery or results of that swap |
OFCP | A join code (the "CP code") | Step 4 of the create flow, on the campaign, and in campaign emails as Join code | Handing your partner their way in β and nothing else |
OFCQ | A partnership request | The request card, sent and received; emails as Request ID | A request that wasn't answered or went wrong |
OFCR | A recurring series | The recurring promo's settings | The standing rule, rather than one round of it |
The OFCP- join code is the one ID on this page that also grants an action β see safe to share below.
Paid Promotionβ
| Prefix | What it is | Where you'll see it | Quote it when |
|---|---|---|---|
OFO | An order β one booked placement | Campaigns (advertiser), Bookings (owner), and on the Reference line of every delivery email | Anything about one post: lateness, proof, quality |
OFP | A campaign β a batch of orders booked in one checkout | The campaign card in Campaigns | A whole checkout, or its combined reporting |
OFPL | A marketplace listing | The listing page and your listing manager; emails as Listing ID β and at the end of the channel's public link, https://onflowads.com/pc/OFPL-β¦ | Pricing, verification or visibility of a listing |
OFPD | A dispute | The dispute thread | Chasing or adding to a dispute already open |
OFPA | An auction | The auction page and every bid notification | A bid, a hold, or an auction result |
OFPB | A curated bundle | The bundle's card on the Channel finder page | A bundle's contents or price |
OFPV | A review you left on a listing | The review, once posted | A review that was removed or is wrong |
OFPN | A saved Channel finder search | The Channel finder | A search you want help with or rerun |
OFPS | A spotlight placement | Your promotion receipt | A spotlight that didn't run |
OFPT | A saved creative template | The saved ad post in the booking flow, labelled Ad post ID | A template that won't load or apply |
OFPZ | A proof certificate | The delivery proof for a delivered order | Handing a client verifiable proof of one placement |
OFPR | A recurring booking | The recurring booking's settings | The standing booking, not one instance of it |
Subscriber Exchangeβ
| Prefix | What it is | Where you'll see it | Quote it when |
|---|---|---|---|
OFSE | A campaign β your ad in the exchange | The campaign card in the exchange hub | Review, reach or delivery of your ad |
OFSC | A channel enrolled in the exchange | The channel's row in the hub | Hosting: what your channel was asked to carry |
OFSW | A swap β a disclosed 1:1 trade | The swap's card, for both sides | A swap that stalled or went wrong |
Boostβ
| Prefix | What it is | Where you'll see it | Quote it when |
|---|---|---|---|
OFB | An order | The Orders page, the CSV export, the order's public proof page, and every API response | Delivery, a refill, a cancellation, a report |
OFBS | An Auto-Boost rule | On the rule in the Auto-Boost view | A rule that isn't firing, or its budget pool |
Support and standingβ
| Prefix | What it is | Where you'll see it | Quote it when |
|---|---|---|---|
OFS | A support conversation | The ticket-ID card in the help widget, and every support email as Ticket | Referring to an earlier conversation |
OFM | A contact-form message | Your copy of the message | Following up on a form submission |
OFRE | One reliability event β a single change to your score | Behind every entry in Your ledger on the reliability page, and quoted to you if we need to name one mark | Contesting one mark β pressing Appeal on the entry already identifies it for us |
Developer and planβ
| Prefix | What it is | Where you'll see it | Quote it when |
|---|---|---|---|
OFBK | A Boost API key | The reference shown for a key you minted in the Boost developer panel | A key you need revoked or investigated |
OFXA | An account add-on | The reference for an extra bought on top of your plan | An add-on that isn't applying |
IDs you'll only ever be shownβ
These last five name things Onflow Ads records about an account rather than things you create, so no page in your dashboard lists them and you will never need to look one up. They are listed here so this index is honestly complete: if one is ever quoted to you, this is what it means β and you quote it back exactly as written.
| Prefix | What it is | If you meet one |
|---|---|---|
OFMA | A moderation action taken by the team | It would be named in the notice about it β see Appealing a penalty |
OFIB | An IP ban | It would be named in the block notice |
OFSB | A support ban | It would be named in the notice that support access was restricted |
OFAM | A member of the Onflow Ads team β their Admin ID | Beside a team member's name on their replies in a support chat, and in the transcript emailed when the chat closes. Quote it if you need to say exactly who helped you |
OFEC | An email campaign sent by Onflow Ads | In the footer of a broadcast email, so you can report one precisely |
FAQβ
Do I need to write any of these down? No. Everything you own is listed in your dashboard with its ID beside it, and every email about a thing quotes that thing's ID. Copy one when you need it.
Two things have the same digits after the prefix β is that a bug?
No. The letters are part of the reference. OFB-204-7831 and OFO-204-7831 are two completely different things, and quoting the prefix is what tells them apart. Always paste the whole string.
I typed an ID and it wasn't found.
Check for a swapped digit, and check that you copied the letters too. 1 and 7, and 5 and 6, are the usual culprits when a reference is read off a screenshot rather than copied. If it still doesn't resolve, quote it to support exactly as you have it and we will look it up for you.
Can I choose or change one? No, and there's nothing to gain by it β an ID is a reference, not a name. The names you can choose (your account name, a channel's title, a campaign's label) sit next to the ID, not instead of it.
I have two IDs for what looks like one thing. Usually correct, not a duplicate. A top-up has a deposit ID and an invoice number and the wallet movement it created; a cross-promotion has a campaign ID and a join code; a Paid-Promotion campaign has its own ID and one per placement inside it. Each names a different part of the same story β the sets are laid out in Telling similar IDs apart.
Which one does support actually want?
The ID of the thing that is wrong, not the container it sits in. "My post didn't go up" is an OFO-, not the OFP- campaign it belongs to. "This charge is wrong" is the OFT- ledger line, not your OFA-.
Someone asked me for one of my IDs. Is that a red flag? Not by itself β IDs are safe to share. Being asked for your password, a two-factor code, or a support thread link is the red flag. Onflow Ads never asks for the first two, and the third is a key rather than a reference.
Next: Account settings and profile β the page your OFA ID is shown on, and everything else you can change about your account.