Start here
This manual is for the people who run the site: you and the admins you invite. It explains the admin panel page by page, in the order of its menu, and ends with step-by-step recipes for the jobs you will do most often.
#Finding your way around
You land on the Dashboard. It shows what needs you today (applications waiting, reports, payouts to pay), who is on camera now, the newest sign-ups, the main numbers, and shortcuts. Open it first thing: if it says nothing needs you, nothing does.
- The menu on the left is grouped: People, Live room, Browse, Money, Messaging, Trust and safety, Site and look, Marketing, Connections and System. A red number next to a group means something is waiting there.
- Jump to... (Ctrl K) at the top finds anything as you type: admin pages, settings (type what it does: "tipping", "recording", "happy hour"), topics of this manual, features, and members or models by name. A result opens the right page, and a setting flashes once so you see exactly where it is.
- Features (the link at the top of this manual, or the feature list) lists everything the platform can do, with the options of each feature and the page where each is changed.
- Manual at the top opens this manual in its own window, already at the entry for the page you are on.
- View site opens the site in a new tab.
- Your name (top right) opens your profile, your language, the alerts on your devices and Log out.
- On a phone the menu hides behind the button at the top left.
#Who can open what
The first administrator is the main admin and can open everything. Other admins only see the pages they were given. A few pages (money, secrets, backups, system) are for the main admin only. Give and take away access under People > Admin accounts. A page you cannot open is not shown in your menu.
#Things every page has in common
- A flash message at the top says what just happened ("Saved.", or what went wrong in plain words).
- Every long list is paged: Next and Previous at the bottom, never an endless page.
- A button that cannot be undone asks you to confirm first.
- Anything you change that matters (money, secrets, access, who sees what) is written to the audit log, with your name.
- Secrets such as passwords and keys are stored encrypted and are never shown again: a box that says "a key is saved" keeps the old one when you leave it empty.
#Help for your models, studios and members
Besides this manual there are three guides your users can read: Guide for models, Guide for studios and Guide for members, and the Affiliate API guide for affiliates. They are listed on the Documentation page (/docs/) and every account page has a Help with this page link at the top that opens the guide at the entry for that page, in its own window. You can link people to them from your own pages, your emails and the footer.
Setting up a new site: the first day
In this order, a new site is ready for its first models and members in an afternoon. Each step names the page and the section of this manual that explains it.
- Look. Pick a ready-made look under Site and look > Colours, upload your logo and icons under Logos and icons, and write your legal pages.
- Server basics. Under System > System health every line should be green. Under Scheduled jobs, press "Install or repair the jobs" if any job has never run. Under Backups, make the first backup.
- Video. Under Live room enter your media server address and keys, press Test connection, and read the rough guide of how many viewers it can carry.
- Email. Under Connections > Email (SMTP) enter your mail account and send a test. Without it nobody gets sign-up confirmations.
- Storage. Under Connections > Storage and processing choose where pictures and videos live and how videos are converted.
- Buying tokens. Under Money > Token sales set your packages and switch on at least one way of paying. Use the test checkout to walk through a purchase.
- Paying models. Under Money > Payouts switch on the ways you pay and set the minimum.
- Safety. Under Trust and safety decide about age checks, identity checks and content screening. Under Messaging set the word filter.
- Categories. Under Browse review the categories, the left menu and the home page sections.
- Try it as a member and as a model. Sign up as both, go live, send a tip, watch the money move. Then remove your test accounts.
People
Everyone who has an account: members who watch and tip, models who broadcast, studios that manage models, performers who appear on camera, and the admins.
#Member pages
Every member has a page of their own, like a small profile (a picture, a header picture, About me and a few facts they choose to show) and a small card that opens from their name in the room's list of people. Members have a page and a card is the master switch. Members can look at other members' pages and cards decides whether members see each other (off: only models can open a member's page or card, a member still sees their own). Members can upload a picture and a header picture allows the pictures: they are re-made by the site, checked by content screening when that is on, and kept outside the website's folder. A member decides for themself who may open the page (models and members, models only, nobody) and which facts it shows; a guest never sees a member page. Below the switches is the list of pages with something on them: Clear text, Remove picture and Remove header take down what should not be there (written to the audit log). Members who follow each other (Follow on the card or the page) can message each other even when they do not take messages from members; who follows whom is never shown to anybody but the follower.
#Members
The list of everyone who watches. Search by name or email. Open a member to see their balance, spending history, email status and what they bought.
- Add tokens / Remove tokens (with a note: it is recorded in their history and in the audit log).
- Block or Activate, sign them out, and set a new password (shown to you once; there is no email, so tell the person yourself).
- Mark email as confirmed for someone who never got the confirmation email, Save profile to correct their details, and Send an email to them.
- My collection (read only): what the member sees under My collection (albums, pictures and videos they bought, recordings). Every look is audited.
- Delete removes the account and its data after a confirmation. Money history is kept in the books.
#Models
Every broadcaster. Open one to see their profile, price and share, videos, pictures, teaser, earnings, documents, their sign-in history and what admins did to the account.
- Price and share: the model's share of each token (percent), their prices per minute for a private show and for spying, and whether they are featured.
- Show online / offline: an admin can force a model to appear online or offline (the page then says "shown online by an admin").
- Media tab: the teaser is a small row at the top (tap its picture to play it, or remove it), then the videos and pictures as tiles. A tap on a tile opens it in the site's own viewer on the same page (full screen, swipe or the arrows for the next one, Escape or X to close), on a phone too; Remove deletes that item for good.
- Review this application (for a model who is still waiting) goes to the application page.
- Log in as this model shows the site as they see it, with a bar at the top to go back to the admin. It is audited.
- Block / Activate and Set a new password; Remove any picture, video or the teaser.
- Delete removes the account. A deleted model's identity papers are kept for the legal time (see Legal records), never thrown away at once.
#Studios
Studios (agencies) bring their own models. A studio sends its business documents (only you see them, every look is logged), you approve it, and then it can create model accounts. The list has tabs: studios, applications, moves (a model asking to join a studio), leaving (a model asking to leave).
- Studio settings: whether studios are accepted at all, the biggest cut a studio may keep (percent), how long a model who asks to leave must wait (0 = at once), and whether the "Studios wanted" intro page is shown.
- How a studio is paid: either the site pays the studio everything (the studio pays its models itself) or it splits: the model is paid their share and the studio its cut. The model must accept the studio's cut. A mode can only change while nothing is unpaid.
- On the studio's own page: its documents, payout rules, payout details, its models, and its payouts. Approve or Turn down an application. Block the studio (and, if you tick it, all its model accounts at once) or Unblock. A studio can pause one of its models (that model cannot go live and is told why); you can Lift the pause here. You can also put a model in a studio or release one at once.
#Performers
Everybody who appears on camera besides the account holder: a partner, or every member of a group. Each is verified like a model: their documents are private and every time you open one it is logged. A couple or group account cannot go live until an approved performer is ticked as "on camera".
#Who is online
The models who are on camera right now, with how many viewers each has and for how long. Use it to spot a room that needs attention, then open the staff room (if you have room powers) to watch or moderate. On a phone the staff room shows the tool bar in two rows over a chat that fills the screen; held sideways the picture fills the screen with the chat over it on the left and the tool bar at the bottom right, like the viewer's room (a studio's view of its own model's room works the same way).
#Applications
New models wait here until you decide. Open one to see what the applicant told you, how far their setup is and their documents (private, every look is logged). To approve, set the model's share of each token and their private-show price (the site's defaults are filled in), then press Approve: they can then upload and go live, and are told by email and in the bell. To reject, write the reason: they receive it. Ask for something emails the applicant to request a missing document or detail. Until approved, a model can sign in and use their panel but cannot upload media or go live.
#Admin accounts
The people who can sign in to this admin. New administrator makes an account and you choose a role: Administrator (everything except the locked pages: admin accounts, storage, email, push, captcha, social sign-in, license), Support (members, models, applications, reports, messages, ratings, age checks), Finance (token sales, payouts, affiliates), Marketing (newsletters, alerts, home page, colours, logos, site texts), Site moderator (a moderator in every live room, plus reports, ratings and messages) or Custom (only the pages you tick). The main admin can do everything. Staying signed in sets how many hours an admin stays signed in without clicking anything (default 4; every click restarts the clock, and the Remember me tick on the sign-in page keeps you in for 30 days). Log out in the top-right menu ends the sign-in and the stay at once, on that device.
- Room powers for moderators, ticked one by one: enter any room (shown as staff), enter invisibly, enter private, spy and ticket shows, see viewers' cameras, mute, remove, ban, delete chat lines, and close a room's chat.
- Change your own password and details under Your profile. Removing an admin signs them out at once.
- Every admin can set up Alerts on my devices (their own account menu): which events send a push to their phone.
Live room
Everything about the room where models broadcast and members watch, tip and chat. The main page has tabs; the rest of the room's settings are on the pages listed after it.
#Connection and settings
- Media server. The address and the key pair of your LiveKit server (the secret is encrypted and never shown again). Test connection checks the address, the keys and the webhook, and says in plain words what is wrong. The page also gives a rough guide of how many viewers your server can carry.
- Webhook. LiveKit tells the site when rooms start and stop; the page shows the address to give your media server and when the site last heard from it.
- Switches. Every feature has a master switch here (tipping, reactions, shows, group shows, tickets, viewers list, sounds, greeting, promotion, recordings ...) and a switch on the model's own settings. A feature works only when both are on.
- "Is live" alerts. People who follow a model get a phone alert and an email when the model goes live. Shortest time between two alerts (30 minutes) stops a shaky connection from sending the same alert again. The emails have their own limit, so a model who goes live several times a day does not fill inboxes: at most one email per member and model in a number of hours (24 by default, 0 = every time) and at most a few a day per member for all models together (3 by default). Phone alerts are not held back by the email limit.
- Room layout. Full width or boxed (centred, with margin). Open rooms: as a normal page, or over the page you were on (a computer only; phones always use the normal page).
- What the chat shows. Which lines the site writes into the public chat itself (tips, toy lines, wheel results, reactions, goal reached and "N tokens left to the goal", sales, fan club joins, tickets). Each can be switched off for everybody; models can hide more for their own room but never show what you hid.
- Optional services. RTMP ("stream from OBS"), recording, and TURN are off until you set them up; each says what it needs.
- Watermark. A logo drawn over the corner of every picture, with its size and opacity.
#Toys
Tips can make a model's toy respond. Models choose how to connect it; you decide the default levels (what a tip of each size does) and, for the Lovense developer dashboard, what to enter. A page copies the settings from the old room if you had them.
#Reactions
Viewers pay to send a reaction that floats over the video for everyone. Use a normal emoji or upload your own picture (checked and redrawn as a clean image). Set the price of each and drag them into order.
#Sounds
Short sounds in the room: coins, vibration, the wheel (everybody hears them) and the doorbell (only the model). Choose which tips play which sound and the "one sound per event" rule; upload your own files (kept outside the web folder). A second list holds thank-you sounds models can attach to tips.
#Guest limits
Give people who are not signed in a taste, then ask them to join. Set free gallery time and free chat time. Time is counted by the server per visitor, not by the browser, so reloading does not reset it. The last 24 hours of use are shown.
#Reels
A swipe feed of the models' tall pictures and videos, like the short-video apps. A model switches "Show in Reels" on for each item; only free, tall, finished items that are in no album and not for sale qualify, and the rules are checked again every time the feed loads. The page shows what is in Reels and lets you remove an item. On a phone Reels fills the whole screen (no site header) with a back arrow in the top left corner that returns to the page the visitor came from; on a computer the left menu opens over the feed from the header.
A Videos / Live switch sits at the top of Reels while Live room settings > Features > "Reels: a Live tab" is on (the standard). Live lists the models who are live in their public room right now, most viewers first (never a private, ticket or group show, never a model the visitor is blocked from, never a model who switched live previews off). Only the reel on screen is connected, as a hidden watcher that is not counted as a viewer, and every such watcher uses one of the live previews allowed by "Most live previews at the same moment on the whole site" (Thumbnail designer): when they are all taken the reel shows the model's picture with "Tap to watch in the room". A live stream always fills the phone-shaped screen, so a wide computer or OBS stream loses its left and right edges. A tap on a live reel opens the room.
#Promote my room
Models (or a studio, or a member paying tokens) can pay to be shown first on the home page. You set the tiers (length, price, how many places), see a forecast from the real visits of the last 24 hours, what is running now, and the history. A boosted room is always shown with the Promoted badge.
#Chat flags
Chat lines the filters flagged (off-site contact details, filtered words). They are shown to the room as normal: flagging never blocks a line. The page shows who wrote each line and in which room; Dismiss the flag if the line is fine, or Delete the line.
#Ticket shows
Paid shows with a start time. Tickets are paid up front; if the model cancels or the show does not start, tokens come back automatically. The master switch, price limits and the automatic-cancel wait are on the Connection and settings tab; this page lists the shows, their tickets and their state. Group shows (an open show paid per minute) are started by the model from the Studio and are limited by the minimum and maximum price you set.
#Viewer cameras
Members can turn on a camera that only the model can see (never other viewers, never recorded). The master switch and default rule are on the Connection and settings tab; this page lists who is on camera now and the latest finished sessions.
#Room statistics
Which rooms do best: tokens per day (what models earned, their share), where viewers come from, and each room. Viewer numbers are counted once a minute while the model is live.
Browse
How visitors find models: the categories and left menu, the home page, the search, and how each model card looks. Open Browse and use the tabs across the top.
#Categories
The left list groups categories in sections. Drag a section or a category to move it, or use the round arrows. Each category chooses who is listed in it: models ticked by hand, models in a ticket or group show, models of a certain age, new models, a price, a discount, or a profile detail (a country, a hair colour ...). A category can have an icon and its own title and paragraph for its page. Sub-categories show as pills on their main category's page, not in the list.
#Left menu and top strip
- Left menu: the links at the top of the left list (Home, My Favorites, ...). A link goes to an address of this site, to a home section kind (recommended, history, favorites, earners, rated) or to a category. "Needs an account" shows the join window to a guest.
- Order and refresh (lower on the page): how the front page is ordered, how often it looks for changes, and the switch Visitors can sort the models. With it on, a "Sort by" choice appears beside the card size buttons (and in the phone Categories panel): Recommended (your own order), Most viewers, Newest models, Name A to Z. Online models always stay before offline ones, and the chosen sort is part of the address, so a copied link shows the same order.
- Top strip: the tabs under the site header (Girls, Couples, ...). Each opens a filter choice, a category or an address. The box on phones decides whether a tab shows on a phone (the strip stays under the header while the page scrolls).
- Phone layout: how the home page looks on a phone. Modern (the default) puts a Categories icon next to the search icon that opens a full-screen panel with every category and filter, and keeps the side menu to the main links and the footer links; every part has its own switch: every category in the top strip (after your strip tabs the strip slides sideways through all categories; the Categories panel starts with the strip tabs as buttons), the icon, the categories inside the side menu, the Sign up FREE and Login buttons at the top of the side menu (visitors only), whether Login and Join Free also stay in the top bar (off by default: when the side menu has them the top bar does not), and the second row of category buttons under the strip. Look of the Categories panel is either collapsed sections with the choices as buttons (a number shows how many are picked in a section, Clear all and Show N models stay at the bottom) or the older plain list of rows. Size of the text and buttons (extra small, small, medium (the default) or large) sets how big the category buttons, the panel sections and the side menu rows are on a phone. Classic brings back the older phone layout and the switches then do nothing. Under the switches three phone-sized frames show the real home page with your choices before you save them (the top of the page, the side menu open and the Categories panel open); they redraw a moment after every click. The side menu slides out under the site header (which stays, with an X as its only button while the menu is open) and has no title or scrollbar.
- Picking in the left list: in Replace mode choosing a category (or a country, gender ...) replaces the previous pick, and every choice in the left list shows how many models it has on its own. In Combine mode every category you tick narrows the list further, and the numbers show what is left.
#Home page
What visitors see while nothing is chosen. Pick the layout: one regular grid, or sliding rows (sections of two rows of cards that slide sideways with a "See All" link). Each section lists a category, top earners, best rated, favorites, watch history, or recommended models, in the order shown (move with the arrows). "Show each model only once" puts a model in the first section that lists them. Watch history (the "continue watching" row) keeps only member, model, last time and a visit count, and forgets after the days you set. You also set the home page heading and paragraph, whether offline models are listed, and models per page.
#Profile details
The details models fill in on their profile (hair colour, height, ...). Each can be shown on the model's profile (and in the small profile box) and used as a filter on the browse pages; some can also appear in the left list. Values are always chosen from your list so a filter never has three spellings of the same thing. Sensitive topics start switched off as filters: turn them on only if you are sure for your audience. Dropdown menus group profile details into the buttons above the list. A preview shows the profile box exactly as visitors see it.
#Activities
The list behind the "Activities on Request" filter. A model appears under an activity when one of its keywords shows up as a whole word in an item of their tip menu or wheel, or when they tick it in their profile. The match is refreshed every minute. "Add the usual list" fills in common ones.
#Page headings
The heading and paragraph a visitor sees above the models after picking something in the left list, for example a country. By default the heading follows a template you write ("{choice} Live Cams" becomes "Germany Live Cams"), with an optional paragraph under it. For a single choice you can write your own heading and paragraph (for example a few lines about live cams from Germany): such a page is then also one search engines may list, while the plain template pages are kept out of the search results so the site has no thin duplicate pages. The home page heading is on the Home page tab, and each category has its own heading and paragraph on the Categories tab.
#Search and countries
Search examples are the buttons shown when a visitor clicks the search box (one per line, for example "Blonde" or "Twerk"). Countries to show lets you tick extra countries so the Countries filter lists them even when no model lives there yet, which makes a young site look full.
#Thumbnail designer
How the model cards look, and how the list behaves. This is the only place that shapes the model cards. Every tag (Promoted, New, phone, fan club crown, toy, featured gem, follow star, % OFF, viewers, rating, flag, language, age, time on air) sits in a fixed lane of the card: top left, top right, a second row under each, bottom left, bottom right, the right of the name, and (in the layout with the name under the picture) a row under the name. All lanes have the same height, so left and right tags are always level, and two lanes can never overlap. Click a spot on the little card of a tag to place it. For each tag you can set the word (up to the longest word you allow; longer words are refused when you save, and a word that is too long on a small card, for example after translation, is cut with ... instead of pushing others away), an icon, whether it has a box, how round the corners are (0 square, 50 a circle or a full pill), the box colour, the text colour and a border. Colours are the site's own colours or your own. Badge size is one size for every badge (any single badge can be set a step smaller or larger under "Icon, box and colours"; badges of different sizes in one row stay on one middle line, and a larger badge makes the rows of the card a little taller); on smaller cards the badges shrink a step by themselves and the tags that no longer fit are hidden whole, the last ones first (the preview tells you which). The two buttons Home page arrangement (Grid or Sliding rows) are a real setting saved with the tags (the sections are set up under Browse > Home page). A ribbon is the other way to show the % OFF, New and Promoted tags: under "Looks like" choose a ribbon across the top left or top right corner instead of a badge. The badges on that side start after the ribbon, only one ribbon fits a corner, and on cards narrower than 240 px (no room for a ribbon) the same tag is drawn as a badge in its own place. The % OFF tag has a box that holds the words after the percentage (for example OFF): the real percentage always comes first, so a card says "25% OFF" or whatever you write after the number. There are two layouts: Info Over Image (the name strip over the bottom of the picture) or Info Under Image (the name, subject and a row of tags under it), each with its own set of placements. The preview on the right (computer, tablet and phone icons) is drawn by the server from the form as it is now and nothing is saved until you press Save. You can put every tag back to its starting look, download the design as a file and use a downloaded design.
Ready-made looks (lower on the page) replace the badge design in one press with Standard, Ribbons, Minimal, Bold or Square; which tags are switched on or off stays as it is and you can change anything afterwards. Words on the show banners change the words Private, Exclusive, Ticket show, Group show and Join (a long and a short word for wide and small cards); an empty box keeps the site's own word, and visitors read it in their own language through the Language setting. The preview on the right looks like the screen it stands for (a frame for the tablet and the phone) and shows the home page's Sliding rows sliding sideways when that arrangement is chosen.
Under the tags, How the list behaves has its own Save button: how many days a model counts as New, teaser videos on hover and on their own, how the list loads (automatically while scrolling or with a Load more button, and the "Showing 48 of 312" line), shuffle and how many top earners are kept first, whether cards slide to their new place, and the live pictures (a picture of the live show on the card renewed every few minutes, live video on hover, and the most live previews at once). Live pictures are taken in the model's own browser, so they cost the server nothing.
#Media tags
The tags models put on pictures, videos and albums. Add the tags everybody can use, rename or remove them, and see the tags models made themselves. A model's own tags are only shown on their own profile, never to other visitors.
Token sales
Members buy tokens; tokens are what they tip and pay with in the site. Everything about selling them is under Money > Token sales, with tabs across the top.
#Orders
Every purchase, with its state (waiting, paid, failed, refunded, to check). Open one to see what the provider said. Two buttons need care: Mark as paid does not ask the provider, so look the payment up at the provider first; Refund here does not send money back to the card, do that in the provider's own dashboard.
#Packages
What members can buy: tokens, price, an optional usual price (to show a real "% OFF"), and whether it is visible. Tick Show in the offer banner on ONE package to show it as "Special for you" on every page and in the live room. The "Save ..." labels in the buy window work themselves out from the price per token. Hidden packages stay here but are not offered.
#Ways of paying
The payment companies. Each is YOUR account with YOUR keys; enter them on its card (secrets are encrypted and never shown again), switch the way on, and upload its logo (the empty border is cropped away). Spending protection limits what a brand-new account can buy in a day and slows down accounts whose payments keep failing: stolen cards are usually tried on new accounts quickly and many times. An account becomes trusted after the days you set and loses trust for 90 days after a refund or chargeback.
#Chargebacks
A chargeback is when a card company takes a payment back because the cardholder disputed it. The tokens the order gave are taken back as far as the member still has them; what they already spent is not taken from models, so it is a loss for the site (shown on the page). Too many chargebacks can make a card company fine you or end your account: networks start to worry at about 1 percent of sales. Each case has a page for the evidence you send back.
#Tax
Sales tax on token sales. Set a standard rate and a rate for each country or region (0 = no tax there). The tax is worked out when the order is made and stored on it; receipts and credit notes carry their own numbers. For EU sellers, a member can enter a VAT number, which is checked at once with the EU's free service and gives a "reverse charge" receipt. A spreadsheet lists the sales and tax. This is bookkeeping help, not tax advice: ask an accountant.
#Currencies
Tokens are the same everywhere. Your packages are priced in the store currency; when this page is on, a member can pick another currency in the buy window: the price is worked out when the order is made and kept on it. Daily rates come from the European Central Bank; a rate older than 3 days is not trusted. Reports and totals are always in the store currency.
#Test checkout
A pretend payment company, so you can walk through the whole buying flow with test cards and a test wallet. Only the members you add see it. Test tokens ARE really added to the member's account; test orders never get receipt numbers, never pay an affiliate and never open a chargeback case. Switch it off before you go live.
Refunds
Give tokens back to a member for something they bought: a paid message, an unlocked picture or video, a tip, show minutes, a ticket, a booked show, an album or a fan club join. The tokens go back to their balance and the model's earning is reduced by the same amount, so payouts stay right.
- It does not take away what they bought, and it does not send money back to a card: refund a token order (real money) on its order page and at the provider.
- There is one refund per payment; the page shows what was already refunded.
- For show minutes, only what the system has not already refunded can be refunded.
- Main admin only. Every refund is audited.
Paying models and studios
Models earn tokens from tips, shows, messages, sales and fan clubs; the site converts them to money at the token value you set. Money > Payouts is where you pay them.
#Payouts
Everyone who is owed at least the minimum payout. You can pay people one at a time (send the money first by whatever way, then press the button: every earning up to now is closed, the payment is written to the history and the model is told), or pay everyone who is due with one click (see Batches). How a model is paid is chosen and saved by the model on their Account page; the details are encrypted. People held back for missing tax details are marked "Tax details needed"; paying by hand is never blocked.
#Studios
What studios are owed, by the studio's pay mode: the whole share of their models for the time the models were in the studio, or only the studio's cut when the model is paid directly. Send the money first, then press Pay: those earnings are closed and the studio is told.
#Batches
One click makes one batch for each way of paying; the amounts are fixed at that moment. PayPal batches are sent at once by PayPal's own system and are logged when PayPal confirms. Ways that work with a file (Paxum, bank, crypto) wait for you: download the file, upload it at the service, then press "Mark all as paid", because only you know the money has left your account. A payment is never made twice, and a line whose earnings changed meanwhile goes to "review" instead.
#Methods
The ways you pay: PayPal (Payouts API), Paxum, bank transfer (SEPA or ACH file formats), crypto (a file, or automatic through NOWPayments). A person picks one of the ways you switch on and saves their own details. Keys and coins are YOURS and encrypted. The words that appear at the service ("Payment for hours worked" by default) are set here: use plain, accurate words for your business, and read your payment service's own rules (PayPal has rules about which kinds of business it serves).
#Tax details
Records, not advice: this collects the details a payer usually has to keep (for the US a W-9 or W-8 style form, and a report of who was paid $600 or more). The tax number is stored encrypted and shown only through an audited step. You can hold back people without approved details, and set a withholding rate per country for people with a W-8 form. Ask an accountant what applies to you.
#Automatic payouts
The site can pay by itself on a schedule, but only through ways it can send on its own (PayPal Payouts, and crypto through NOWPayments without a confirmation code). Set the schedule, the waiting time for old earnings (time for refunds and chargebacks), the waiting time after a change of payout details (stops a thief changing the address and withdrawing at once) and a limit per person and per run. Anything above the limits stays on your list for you to pay by hand. A preview says who would be paid now.
Affiliates
Members who promote the site with tracked links and are paid for the members and models they bring. What affiliates see and the technical side (links, feeds, postbacks) is in the Affiliate API guide, opened from the footer.
#Affiliates
The people in the program. A new application waits here until you approve it (or switch on automatic approval in the program settings). Open one for their campaigns, a personal percent that replaces the program's revenue share for them, and add or take off money with a note. You can suspend an affiliate: their links stop counting.
#Earnings
Every earning (one per signup, purchase or recruited model). An earning waits for the holding days, then the affiliate can ask for it. "Held for review" earnings are not paid until you release them; a refunded purchase reverses its earning, or is taken off a later payout if it was already paid.
#Payouts
An affiliate asks for a payout: everything available at that moment is in it. Send the money (PayPal, Paxum, crypto or bank) and press Paid; they are told.
#Banners and ads
Picture banners (PNG, JPG, GIF, up to 2 MB) and text ads that affiliates copy into their pages. Every one comes with their own tracking link already in the code. Affiliates also get, on their Tools page, an RSS feed of the models who are live (every item their tracked link) a popup link code for their own website (it opens their link on a visitor's first click, then not again on that browser for the hours they set) and a pre-roll video ad address (VAST) for their video players: a model's teaser clip, skippable after 5 seconds, that clicks through to the room.
#Contests
Contests between your affiliates: a name, a start date and an end date, what counts (New members brought, Sales of the members brought or Everything earned), the prizes for 1st, 2nd, 3rd ... place and, if you like, the least result needed to take part. The places are worked out from the program's own records (flagged signups and reversed earnings never count; only active affiliates take part). After the end, open the contest and press Pay the prizes: each prize becomes an earning of the winner and follows the holding days and payouts like any other. Affiliates see the contests on their own Contests page with the top ten (other people's names shortened) and their own place.
#Program settings
- Revenue share: a percent of every token purchase (without tax) of a member the affiliate brought, for the months you set; refunds and chargebacks take it back.
- Pay per free signup: a fixed amount by how valuable the member's country is (three tiers). A campaign is paid by revenue share or per signup, never both.
- Recruiting models: a bounty once the recruited model has earned the amount you set.
- Second level: a percent of what affiliates earn who joined through someone's link.
- Protection and housekeeping: holding days, the minimum payout, the days a visitor stays linked, automatic approval. Changing a rule only affects earnings made after the change.
- Terms: the text an applicant must accept.
#Postbacks
Each call the site makes to an affiliate's own server when they earn. A call is tried up to four times (1 minute, 10 minutes, 1 hour apart) and then given up; calls older than 60 days are removed. Use it to see why an affiliate says they get nothing.
Messaging
Members, models and studios can write to each other; a member's message to a model can cost tokens, and attachments can be pay-per-view. This area is how you keep it safe and fair.
#Overview
Needs attention (reports, restrictions), activity, the top earning models and top spending members of the last 30 days, the switches, and a box to find any member or model. Money is calculated from the token value set in the admin, never stored.
#VIP Membership
The site-wide membership members buy with tokens; the tokens go to the site and it works with every model. Switch it on, choose how many levels are on sale at once, then add levels with a name, a price per month in tokens, bonus tokens on every token purchase (percent), tokens given back (a percent of what the member spends with models, for example tips, shows, tickets and paid messages; the model is always paid in full, so the site carries this cost; the most a level may give back is set above the level list) free private messages a month (to any model: the member pays nothing and the site pays the model the normal price of each message, so the model never loses out; this is separate from a model's own Fan Club free messages, which the model gives without pay), No ads and Watch invisibly (the member may switch on watching rooms without showing in the viewer lists and without the greeting by name; the model still sees them in the Studio, marked, and chat lines are seen as usual). A refund of a spend takes back the same share of the tokens that spend gave. A member keeps the price and perks of the level they bought for as long as they renew, so a change reaches new members only; Move members brings older members to the current terms at their next renewal and tells them first. The badge a member wears for their level is designed under Site and look > Badges. Models' own fan club levels are separate and listed under Fan club levels.
#Fan club levels
Every model who sells fan club levels, with each level's price, what it gives, how many members are in it now and whether it is still on sale. It is a list to look at (search by model name): the on / off switch, how many levels a model may sell and the badge colours are under Messaging, Settings, Pricing. A member keeps the price and perks of the level they bought for as long as they renew, so a level the model stopped or changed still has members.
#Settings
What a message costs, who may write to whom, limits, attachments and scanning, notifications and how long messages are kept. A setting that differs from the default says so. Fan club levels (group Pricing): the switch for several levels per model, how many levels a model may sell at the same time (3 to start; a model can ask for up to 10 with a switch on their fan club page when you allow it), how many days before a renewal the member is told what their plan includes and what changed, and the limits of the perks (the biggest discount, the most free messages). Badges: how the Fan Club level badges look (icon or words, colours, hover words) is designed under Site and look > Badges, the same for every model (a level's number is its place among the model's levels by price). Models cannot choose a look, so the site stays uniform. A member keeps the price and perks of the level they bought for as long as they renew, so a change you make here or a model makes to a level only reaches new members.
#Moderation
The queue of flagged messages and reports, by seriousness. Each row has actions (dismiss, warn, restrict, ...). Off-site contact details and duplicates only flag; the word filter can block, mask or flag; the most serious category adds strikes. Flagged and reported messages are never deleted by the retention job.
#Word filter
The rules for words: the same list guards messages, chat, comments, titles, descriptions and tag names. Add a rule (the word or phrase, what to do, how serious), and use Test a message to see what the filter would do before you save.
#Restrictions
People who are restricted (cannot write, or cannot write to certain people), why, and until when. Restrict someone from here or from their page.
#Conversations
Who talked and when. To read what was written, open a conversation: every time you do, it is written to the audit log. A person's page gathers their restrictions, conversations, reports by and about them, flags and recent token movements.
#Attachments
Pictures, videos and voice messages people sent. Files are scanned and processed before anyone sees them. Every time you open a file it is audited; banned fingerprints are listed.
#Token movements
Two lists. Unresolved payments are payments that were interrupted halfway (a message paid but not delivered, or the opposite): the clean-up job settles most by itself, and what is left is for you to look at. Token movements is every token that moved, filterable by person, kind and state, which is where you check a member's or model's balance story.
#Audit log
Everything admins did in the messaging pages: who opened a conversation, a file or a person, what was restricted, and which settings changed. The newest is first, and entries cannot be edited or removed.
#Team inbox
Your own messages with members and models: free, no tokens. People you write to answer on their "Site team" page, and anybody can write to the team: those messages wait in the team inbox until an admin answers (then it is theirs). Members and models only ever see "Site team", never which admin wrote.
Trust and safety
Keeping the site legal and safe: who is allowed in, who is who they say they are, and what may be shown.
#Legal records
When a model or performer account is deleted, the photo ID, the verification photo and the details are not thrown away: the law (for example 18 U.S.C. 2257 in the USA) asks for these records to be kept for years. They are kept here, visible only to admins (every view is audited), and removed by a daily job when the keeping time is over. Set the years to keep here, and ask your lawyer how long your country requires.
#Reports
Reports from the live rooms. Each is also emailed to the admin address (set under Messaging > Settings, "notify admin email"). A report about an underage person is marked urgent: act on it first. A model can also report a person or problem from their Studio. Mark each report Handled once you acted, Dismiss it if there was nothing to act on, or Reopen one you closed too soon.
#Media comments
Comments on pictures and videos. A comment that matched the word list or looks like an off-site contact is marked flagged. Delete a comment from here. The feature has a master switch on Live room > Features.
#Sign-in length
How long members and models stay signed in: the hours without activity before they are signed out (each visit extends it), the most days a sign-in can ever last however active the person is, how many days Keep me signed in lasts on a browser, and on how many devices one account may be signed in at the same time (5 to start, up to 10: a phone, a tablet and a computer each count; a new sign-in past the number signs the oldest device out). A shorter time is safer on shared computers and a longer one is friendlier. A password change, a sign-out or you forcing someone out always ends a sign-in at once, and a new number applies to sign-ins made from then on. Admins have their own time on Admin accounts.
#Age verification
- Sign-up agreement boxes: the "I am 18 or older" and "I accept the terms" boxes on the member sign-up and the model application. Switched off, the same sentence is shown as plain text and the log says "notice" instead of "checkbox".
- Agreements given: one line per agreement with the exact sentence, the time, address and browser, including Google or X sign-ups.
- AgeChecker.net: the age check through YOUR account with the service. Enter your keys (encrypted), and optionally the wall: the places (countries, regions) where a visitor must verify before seeing anything. A status line says whether the wall is really active. A refused key or an unreachable service is a fault the site tells you about (and can let people through while it lasts), never "check what you typed".
#Identity verification
How a model's (and every performer's) ID is checked before they may go live. Team mode (the default) is manual: they upload and you look. With an outside service (Veriff or Persona, with YOUR account) the person scans their ID and face, the pictures and the data read from it always come back to the site's own private, encrypted store, and rules decide: approve automatically, hold for you, or wait. Hold rules include a name or birth date that differs, under 18, an expired or soon-expiring ID, and optionally a country. The page lists the newest checks, people asked to verify again, and IDs about to expire. Names and ID numbers are not shown here: open the ID record from the person's page (every look is audited). A face-scan needs the person's consent and your Biometric Privacy Policy page.
#Content screening
Models upload pictures and videos, and people send them in messages. Screening sends a copy of each to an outside service of your choice that recognises what must not be on the site, then applies your rules: let it through, hold it for you, or block it. You bring your own account and key; the site names no service. A held file is hidden at once and nobody can fetch it; you look at a blurred copy on this page. Each rule is "name review-at block-at": at or above "review" the file is held, at or above "block" it is hidden. Use the test (send one harmless picture) to see the names your service really uses. Read the "Read this first" box on the page: it says what is sent where.
#Ratings
Ratings members gave to models (1 to 5 stars, with an optional comment). Hiding one removes it from the model's average, the Top Rated ranking and the comments in the model's room. The master switch, the minimum spend before someone may rate, and the comment option are on Live room > Features.
Site and look
Everything visitors see that is not a model: colours, pictures, texts and how the site presents itself.
#Badges
The badges beside names in the chats, user lists, messages, member pages and account pages are designed here, one card each: the words MOD, STAFF and STUDIO, the king of the room crown, the camera mark a model sees beside a viewer who is on camera, and five levels each for a model's Fan Club, the site's VIP Membership and the spending levels (Loyalty). For each one choose an icon or words, the background colour and the icon or text colour, whether a level badge also shows its number, and what appears when someone points at it ({n} becomes the level number and {name} the level's own name, for example "Fan Club Level 2: Gold").
A sample above each card follows what you type, and a warning appears when the two colours are hard to tell apart. A level's number is its place among that owner's levels by price (the cheapest is 1; 5 stands for 5 and up). Changes reach every page at once; Back to the built-in look removes your design for one badge. Members can hide their own level badges on their account page, but never the MOD badge. A tap or click on any badge explains it: a Fan Club badge opens that model's Fan Club window, a VIP badge opens a short VIP Membership window with your levels, and every other badge opens a note saying what it means (phones have no hover).
#Colours
Nine colours paint every page (the home page, the live room, the inbox, the account pages and this admin). Everything else (shades, borders, hover, button text) is worked out from them and text is kept readable whatever you choose. Pick a ready-made look, use one of your saved looks, or make your own and save it. Below the colours: how the sign-up and login windows appear (a switch for the slide-down effect, the dark blur behind them, how dark) and the colours of tooltips (a colour with 8 digits has transparency in its last two).
Buttons and corners sets how round the buttons and chat controls are (the Private and Send Tip buttons, the send button, the rating and favourite box, the side menu buttons, the messages and account buttons) from 0 (square) to 100 (fully round), and how big the buttons are across the site (small 32 px, medium 36 px, large 44 px; sign-up, buy and apply buttons are a little taller). Leave "Use my own corner roundness" off and every button keeps the shape it was designed with. The admin panel's own buttons follow the same choice (on a phone they stay at least 44 px so they are easy to tap). The sample buttons under the slider show the choice before you save.
#Logos and icons
Your logo, an optional light-look logo, the favicon and the app icon, and the stream watermark. Each upload is checked, redrawn as a clean PNG and put in place at once; reload the site to see it (browsers keep the favicon for a while).
#App (iPhone and Android)
When a visitor adds the site to the home screen it becomes an app: its own icon and name, opening without browser bars. Choose the name, colours (they follow your look), how it opens, and the invitation to install. There is no splash screen on purpose: iPhones need a different picture for every phone size and often show a white flash. People can always switch alerts on and off under "Alerts and app" in their account. Invitations: a small bar slides up from the bottom of the page on phones, inviting people to install the app (on an iPhone it opens a short how-to with the Share and Add to Home Screen steps, on Android it opens the browser's own install prompt), and another invites signed-in members and models to turn on alerts. Both are on by default; you choose whether each shows and how many days a closed bar stays away. Push alerts on an iPhone only work once the site is installed on the home screen.
#Footer
The text above the links at the bottom of every page, for example a welcome line or the age notice. The links (Terms, Privacy ...) come from the pages below, and the social icons from Social media links.
#Legal pages
Terms, Privacy, Cookies, House rules, 2257 statement, Complaints and the content provider agreement. Headings, lists, links and colours are kept; anything that could run code is removed when you save. Have your lawyer read these texts: the ones that came with the software are only samples.
#More pages
Pages of your own (a refund policy, a safety page ...). Each looks like the legal pages. You choose whether it is linked in the footer and for which visitors (everyone, signed-in members, models, studios); a page for some people is not readable by others even with the address.
#App page
A store-style page (app.php) with a download button for your Android app, the steps to put the site on an iPhone, a short "is it safe" section and a star rating for each version. When it is on, the footer shows an Android and an iPhone icon that lead to it. Upload your .apk with its version and what is new: the file is kept outside the website folder, the page shows its size and SHA-256 checksum so people can check it, and the download button counts downloads. Without a file the page says the Android file is coming soon. Only signed-in members and models can rate, once for each version, and they can change their rating. Android app identity takes the app's package name and the SHA-256 fingerprint of its signing key; the site then publishes them at /.well-known/assetlinks.json, which is what lets Android open the app full screen without an address bar. Whoever builds the app gives you both values.
#Welcome message
The welcome note on a new model's dashboard. Plain text: line breaks and emoji work.
#Models wanted page
The questions and answers on the page that invites models. Write {site} where your site's name should appear.
#Studios wanted page
The same for studios. Besides {site} you can write {max} (the biggest cut a studio may keep, in percent) and the leaving-wait days.
#Languages
The languages visitors can pick (the site is translated on the fly). English is always first; choose none to hide the list. Fewer languages make a shorter, cleaner list. How the translation works (free engine or your own service) is under Connections > Translation. Language of the site sets the language a visitor sees until they pick one (English unless you choose another offered language), and what to do with the language of the visitor's own browser or phone (it is the device language, not the keyboard): Show the site's language (do nothing), Ask (a small bar offers it: "Show this site in EspaƱol?", answered once and remembered) or Show their language at once. Only languages you offer can be used, and a language the visitor picked is never changed. It works like the currency: one starting value, and the visitor's own where it is known.
#Search engines
What Google, Bing and chat apps show for your site: the title and description of each kind of page, the picture in a shared link, which pages are kept out, and redirects for old addresses (keep the lines in your web server file that make /robots.txt and /sitemap.xml work). AI assistants: a switch publishes llms.txt, a short plain-text introduction of the site for AI assistants (what the site is and its main public pages; you can add your own words at the top), and a list of AI crawlers (OpenAI, Anthropic, Google's AI training, Perplexity, Apple, Meta, Amazon, Common Crawl, ByteDance, Cohere, Diffbot) that you can tick to keep out in robots.txt. Blocking them does not change your normal search results. Link previews has separate wording for a model who is live and one who is offline, the picture style (the model's live picture with an optional name band and a LIVE NOW badge) and the card size for X. Try it fetches your site like a crawler. Important: X and Facebook keep a link's preview for days, so every share button makes a new address; the page explains why a preview may not change at once.
Friendly addresses (the tab Search engines, box "Addresses"): a model's room gets the short address /cam/Name instead of /live/room.php?model=Name. The old address keeps working and sends visitors and search engines on to the new one with a permanent redirect; the cards, the sitemap, the link previews and the alerts use the new address. The same switch gives every category its own short address, /category/girls instead of index.php?category=girls (a choice of several categories at once keeps the long form); the left list, the home page sections, the search box and the sitemap use it, and the old address of one category is sent on to the new one. It is switched off until you tick it. If you move the site to another server, keep the rewrite lines of the main folder's .htaccess file (they make /cam/Name open the room and /category/name the category).
#Model social links
Choose which other sites a model may show on their profile (Instagram, X, TikTok, YouTube, Facebook, Snapchat, Telegram, Twitch, Reddit, Pinterest, OnlyFans, Fansly, a link page such as Linktree, and an own-website option that is off by default). There is a master switch and one switch per site. A model types their name on the site or pastes their page address; only that site's own address is accepted, so the box cannot send visitors anywhere else. Every link opens in a new tab and carries nofollow, so search engines do not follow it. Links already saved for a site you switch off are hidden, and come back when you switch it on again.
#Social media links
Your pages on other sites. A switched-on link shows as an icon in the footer of every page and opens in a new tab. Addresses must start with https://.
Marketing
Talking to people: emails, popups, offers and alerts. Nothing here can send to people who opted out, blocked accounts or unconfirmed members.
#Mailer
Write to your members, models or studios (choose at least one group). Everyone gets their own copy with a one-click "stop these emails" link; people who stopped, blocked accounts and accounts without an approved status are left out automatically. {name} becomes the person's username and {site} the site name. The email is queued and sent at the speed set on the page by a background job; you can stop a campaign that is still sending, but you cannot recall emails already sent. The sent list shows each campaign's progress.
#Email design
One look for every email the site sends: the registration and password emails, application results, newsletters and automatic emails. Colours come from Site and look > Colours, the logo from Logos. Each system email has its own wording: change it or keep the built-in text; words in curly brackets such as {name} are filled in. "Back to the built-in text" replaces all your wording and cannot be undone. The sign-up and password emails can never be switched off.
#Promotions
Popups, banners and wheels that sell tokens. Each has an offer, a look, a place, an audience and a rule for how often it shows, and can also appear as a tile among the models. Every one has a live preview. A discount or bonus on a token package gives the member more tokens per dollar; it never changes what a model earns for a tip or a show. Settings for all promotions (for example how a popup appears) are at the bottom.
#Happy hours
During the hours you choose every package gives bonus tokens or a lower price. Visitors see a strip with a countdown. A preview shows it.
#Coupon codes
A code a member types in the buy window ("Have a code?"). It gives bonus tokens or a lower price on their next purchase, or free tokens. Set dates, total uses, uses per member, first purchase only and a single package. Tries are rate limited. The master switch is on the page.
#Loyalty levels
Members earn a level from what they have really paid for tokens (refunds and chargebacks are taken off; test payments never count). Each level has a badge in the chat and a bonus of extra tokens on a purchase for the same price. Switched off by default. A member can hide their badge but not the bonus. "Work everybody out again" recalculates all levels.
#Ad code
Paste the code an ad network gave you and choose where it shows. The site names no network. Every ad is marked and runs in a sandboxed frame unless you accept inline code.
#Automations
Emails that go out by themselves a while after something happens: a sign-up, a log-in, a model approval. A new automation only reaches people whose trigger happens after you switch it on (you can include people from before). People who stopped marketing email, blocked accounts and unconfirmed members are never mailed, and nobody gets the same email twice for the same event. There is a daily cap and a sending window.
#Alerts
A short message in the bell at the top of every page, for signed-in people or the next time they come. Use it for news, maintenance or a promotion. It stays 60 days or until dismissed. You can take it out of everybody's bell afterwards, but people may already have seen it.
#Contact messages
What visitors wrote in the Contact us form. Every message is saved here first (so none is lost if email fails). Press Mark as answered when you replied (Open again undoes it) or Delete one you do not need.
#Notification rules
Decide what the site may send. The two switches at the top stop EVERY email or EVERY push; below them you choose, notification by notification, email, push, both or neither. Sign-up confirmation and password reset are always sent. Every item that appears in a person's bell can also be a push alert, grouped as Tips, Shows and bookings, Fan club, Sales, Payments and payouts, Account and ID checks, Uploads and comments, Studio news, Affiliate program, Messages from the site team and Offers (Offers are off until you switch them on). Each group has its own switch here, the person has the same list in Alerts and app, and an alert goes out only when both allow it. While a person has the site or the app open and showing, no phone alert is sent (they see the bell, the badge and the blip), and the alert is only left out, never delayed: alerts return about a minute after they leave. Studios have the same Alerts and app page as models. Alerts leave within a minute of the event, a quick run of tips becomes one alert, and a person gets at most 8 alerts of one group in ten minutes (everything stays in the bell). Switching email off completely means new members are treated as confirmed and "Forgot password" tells people to contact you (you can set a new password under Members). A person can also turn their own alerts off: a notification goes out only when the site AND the person allow it.
#Push notifications
Browser and phone alerts through your own OneSignal account: enter the App ID and key, use Check the connection, and switch it on. Anything that triggers an email also triggers a push when the person allowed it. A OneSignal app is tied to one site address: in OneSignal (Settings > Platforms > Web) the Site URL must be exactly this site's address, or alerts cannot be switched on anywhere. The page checks this for you and shows a red note with both addresses when they differ (System health shows it too), and members and models are not offered alerts until it is fixed. On an iPhone or iPad a person can only turn alerts on after adding the site to the home screen (iOS 16.4 or newer), from a tap on the switch in Alerts and app; nothing can make that question appear by itself.
Connections
The outside services the site uses. Each is YOUR account with YOUR keys; keys are stored encrypted and never shown again.
#Storage and processing
Where uploaded files live: a folder on this server (fast and free, but the disk fills up) or a bucket (Cloudflare R2, Amazon S3 or another S3-compatible one). Nothing is public: members get files through the site, which checks who may see them and gives a short-lived link. Models' pictures, videos and teasers can also be kept in the bucket (copied by a minute job; you can remove the server copy to save disk). Processing decides how videos are converted (transcode, remux, none), at low priority, how many at once, and whether this server converts uploads at all (switch off if a separate worker server does). Test storage checks the bucket.
#Email (SMTP)
Everything the site emails goes out through this. Use an SMTP account from your email provider. Send a test mails your own admin address and shows the reason if the mail server says no. Check my sending domain looks up the SPF, DKIM and DMARC records that decide whether mail programs trust your emails, and says what is missing.
#Cloudflare and proxies
If the site sits behind Cloudflare or another proxy, tell it here, so it reads each visitor's real address. Without this, blocked addresses, rate limits, free-viewing limits, visitor statistics and country blocking all see the proxy's address. The site believes the "real address" header only when the request comes from Cloudflare's own ranges (refresh that list now and then). The page also lists the Cloudflare settings that matter.
#reCAPTCHA
Invisible protection against bots on Contact us and sign-up. It needs reCAPTCHA v3 keys (the "I'm not a robot" box v2 keys do not work). Choose the score under which a form is refused, and test the secret key.
#Social sign-in
Let visitors sign up or log in with Google or X. You need your own free developer app with each; both ask for the same redirect address shown on the page. Google tells us the email is confirmed; X does not by default, so X members start as a limited account until they confirm an email.
#Affiliate feeds
Show the online models of other cam sites among your own, in the same cards and categories. A click opens the room inside your site (or on the program's own site) with your affiliate code attached, and the program pays you. No money passes through this site for these models: no tips, shows or tokens. Enter each program's values from its own affiliate account; use Tag aliases to make a program's tag count as one of your categories. How many are shown: *Share of a page* (percent, up to 60) is the most of a page that may come from other sites while you have your own models online, and *First places that stay yours* keeps your first places on the first page for your own models. Online first: every model of another site is online by definition, so they are listed with your online models, before all your offline ones; when you have few models online, the other sites' models fill the rest of the online part of the page and your offline models come after them. The page shows clicks for the last 30 days. On a phone you choose between the program's own site, a page made for phones, or the room inside your site; with the room inside your site, a phone held sideways shows the picture over the whole screen (a small X leaves), like your own rooms.
More programs lists the other big cam sites that run affiliate programs with model feeds. They are not switched on yet: each is added when a customer needs it, from that program's own feed documentation, so the card says to contact support for setup.
#Translation
Visitors read the site and the chat in their own language. The free browser engine (a shared public widget) needs no account but promises nothing; it is never loaded on pages with a password, the camera, ID papers or the stream key. For something you control, add a translation service for the chat (LibreTranslate, DeepL, Google or Microsoft, with your own key), with a monthly cap and a pause after repeated failures.
System
Keeping the site healthy, and getting help.
#Visitors
Everyone who opens a page: when, from which address and country, browser, entry page and where they came from. Robots are hidden unless you ask. A graph shows visits per day. Block an address (a single address or a range like 203.0.113.0/24) with the Block button in the list, the busiest addresses, or by typing: a blocked address gets nothing (no pages, sign-up, chat or API). The admin and the payment / ID-check callbacks are never blocked. What the site keeps: choose whether to store the full address, a shortened one or none, which countries to never store, and how many days.
#Online now
Who is on the site this minute, one card for each visitor: guest, member or model, the country, the device and browser, where they came from (the website that sent them, or direct), the page they are on and for how long, and how long they have been on the site. Open a card to see the first page, the address and every page they have opened with the time spent on each. The list refreshes itself every 30 seconds and a visitor leaves it a few minutes after the last sign of life (an open page sends a small signal about once a minute while its tab is showing; the minutes are the setting "Online now: minutes without a sign of life"). Robots are hidden unless you tick the box. It uses the same statistics as Visitors, so it follows the same rules about addresses and countries, and it is for the main admin only.
#Scheduled jobs
The jobs that run in the background (payments clean-up, uploads, alerts, newsletters, the live room, backups, the log watcher ...). Each reports in when it finishes; Late means it did not report for a while. A web page cannot change the server's schedule: run the one command shown under "Install or repair the jobs" on the server (it only touches its own lines and is safe to repeat).
#Maintenance mode
Closes the site to visitors while you update or work on it. Visitors see a short page (your own title and words) and search engines are told to come back later; payment and ID-check callbacks keep working. While it is on, every admin page shows a red bar saying so, with a link to turn it off. You always get in: the page has a Staff sign in button that takes you to the admin sign-in, and once you are signed in you see the whole site as usual. Choose private (only signed-in admins and the addresses you list may see the site) or switch it off when you are done. The server itself (cron jobs and tests on the same machine) is not locked out. Keep signed-in people in: tick *People who are already signed in can keep using the site* and members, models and studios who are signed in carry on as normal while only visitors see the closed page (handy while you test on several devices). Signing in as an admin on a second device no longer signs the first one out. Models and studios can still apply (a tick box) keeps the model and studio sign-up pages, their sign-in and their account pages open, so they can apply and finish onboarding before the site opens; members and visitors still see the closed page.
#System health
One look at everything the site depends on: PHP and its settings, the database, free disk space and folders, the background jobs, the services you switched on, backups, and security basics. A problem will stop a feature or lose data; a note is worth fixing but not urgent. A new problem also sends an alert. Reload to check again.
#Backups
A copy of the whole database is made every night, checked by reading it back, and kept in a private folder outside the website (the newest few are kept; you can also copy each to the storage bucket). Pictures, videos and uploads are not in it: they live in the storage folder or bucket, so back those up with your host. Back up now makes one on demand; Download gives you a file (treat it like a password: it holds members' details). Putting a backup back is done only on the server, with the command shown, because it replaces everything made since.
Full copy for your own computer makes one zip with the whole script (every file of the site, including the database login and the settings files that are in no other copy) and the complete database as one SQL file. Press Make a full copy: the server makes it in the background in a minute or two (the site is not slowed); the page keeps an eye on it and updates by itself, so the row says Ready and Download appears without reloading; the newest two are kept and you can delete them. Two optional ticks add the models' uploaded pictures and videos (can be very large) and the key files (the key that unlocks every saved secret, and the app signing key): a zip with the keys lets anybody who holds it read your saved keys, so keep it safe. When the copy is finished (or fails) a dot with a number appears on Backups in the menu until you open the page, and a device alert is sent if you turned on "A full copy you asked for is ready" under Device alerts. Without the key file a restored site needs its keys typed in again.
#Problems found
Every time something goes wrong inside the site, the server writes it to its log. Here the log is read for you every 5 minutes: the same mistake a thousand times is one line with a counter, in plain words, with where it happened and when. New serious ones send an alert and a note on System health. For each you can Report this problem (the report form opens already filled in, and you only add what you were doing), Ignore it, or mark it Fixed (it comes back as New if it happens again). Nothing is ever sent unless you send a report. If your host keeps the log elsewhere, type its path under Settings.
Traffic watch (on by default) counts the requests each device sends to each page or part of the site, per minute. A device that goes over the limit you set (300 a minute to one page or API by default; a normal page needs fewer than 30) shows up here as a Traffic problem with who it was (the member, model or studio, or a visitor's shortened address), which page or API, and which kind of device, and you get a device alert (at most once an hour for the same one). This catches a stuck page or a script in a loop that the error log never shows, because every one of those requests succeeds. Slow such a device down (off by default) also answers that device "too many requests" until the minute is over.
#Report a bug
Tell your software provider about something that does not work. The form needs: what you were doing, what went wrong, and any error message or code (or the tick "No error message was shown"); it also asks how often, how bad, and takes a picture. Two ticks add plain facts about your server and browser and the last cleaned error lines; "See exactly what would be sent" shows them. First, Connect to your provider: paste the connection code they gave you and press Connect. Reports then go straight to them; Your reports shows each one's state and, when fixed, which update has the fix (press Check status). Without a connection a report is kept here and you can download it to send by email.
#Bug inbox
For the software provider: the reports other sites sent. Switch receive reports on, give each customer your connection code (it holds only your public address and name), then work through the list: filter by state or seriousness, open a report, set it to Being fixed, Fixed (name the update that has the fix) or another state, and write a note the customer can read. All text in a report is shown as plain text; nothing in it can run.
#License
Enter the key from your license email to activate the product. The page shows whether the license is valid; if it is not, ask the company you bought the product from.
Recipes: the jobs you do most
Short, numbered answers to "how do I ...". Each step names the page.
#Approve a new model
- Open People > Applications (a red number says how many wait).
- Open the application: read the details and look at the documents (they are private, every look is logged).
- If you use an outside ID check, the result and any hold reason are shown; open the ID record only if you need the data.
- Press Approve (or Reject and write the reason: the model receives it). The model is told by a bell notice and an email.
#Pay your models
- Open Money > Payouts. People at or above the minimum are listed. Anybody with missing tax details (if you require them) is marked.
- Press Pay everyone who is due: one batch is made for each way of paying.
- PayPal batches go out by themselves. For Paxum, bank or crypto, download the file, upload it at the service, then press Mark all as paid on the batch page.
- Studios are paid on Money > Payouts > Studios. Send the money first, then press Pay.
#Refund a member
- For a token order (real money): open Money > Token sales > Orders, open the order and refund it there, then refund the card at the provider's own dashboard (the site cannot send money back to a card).
- For something bought with tokens (a message, a picture, a tip, show minutes, a ticket): open Money > Refunds, pick the purchase and refund it. The member gets the tokens back and the model's earning goes down by the same amount.
#Stop someone who is causing trouble
- A member or model: open them under People and Block them (and force a log-out). For a model who is on camera, open the staff room from Who is online to mute, close the chat, or end the show first.
- In messages: Messaging > Restrictions limits who they can write to.
- An address: System > Visitors > Block an address (works against a person who makes new accounts).
#Deal with a report of an underage person
- Open Trust and safety > Reports: such a report is marked urgent and emailed to you.
- Act at once: end the show or close the room from the staff room, block the account if needed.
- Follow your lawyer's instructions for reporting. Do not delete anything: records are kept for the legal time under Legal records.
#Change the look of the site
- Open Site and look > Colours, pick a ready-made look (or make your own) and press Use this look.
- Reload the site: the home page, the room, the inbox, the account pages and this admin all follow it.
- Upload your logo (and a light-look logo if your look is light) under Logos and icons.
#Add a category to the home page
- Open Browse > Categories, choose a section and fill in New category: its name and who is listed in it (by hand, by age, ticket shows, a profile detail ...).
- Drag it where you want it in the left list.
- To show it as its own row on the home page: Browse > Home page > Add a section, "One of my categories".
#Run a promotion or a happy hour
- A popup, banner or wheel: Marketing > Promotions > Make a new promotion; fill in the offer, look, place, audience and how often it shows. The preview on the right updates as you type. Save.
- A timed discount for everybody: Marketing > Promotions > Happy hours: choose the hours and the bonus or price.
- A code for a campaign: Marketing > Promotions > Coupon codes.
#Send a newsletter
- Open Marketing > Mailer, choose the groups, write the subject and text (use {name} and {site}).
- Use the preview, then send. It goes out in the background at the speed set on the page; you can stop it while it is still sending.
#Something is wrong: what do I do?
- Look at System > System health and System > Problems found: the site often already knows.
- If it is a problem in the list, press Report this problem; otherwise open System > Report a bug.
- Say what you were doing, what went wrong and paste any error message or code. A picture helps.
- Come back to Your reports later and press Check status: when it is fixed, the update with the fix is named.
#A weekly look at the site's health
- Dashboard: anything waiting?
- System > System health: all green? Scheduled jobs: none late?
- Backups: last night's exists and is marked checked.
- Problems found: nothing new that broke a page.
- Money > Token sales > Chargebacks: how many open? (Card networks worry at about 1 percent of sales.)
Words used in the admin
| Word | What it means |
|---|---|
| Token | What members buy and spend. A model earns tokens and is paid money at the token value you set. |
| Model | A broadcaster. A couple or group account is one model with approved performers on camera. |
| Studio | An agency that manages models. It has its own panel and is paid by the pay mode you set. |
| Performer | Anyone on camera besides the account holder (a partner, a group member), verified like a model. |
| Public room | The free room everybody can enter. Chat, tips, the goal and the wheel happen here. |
| Private show | One member and the model, paid per minute, billed in advance. |
| Spy | A member watching someone else's private show for a lower price, if the model allows it. |
| Ticket show | A show with a start time and a ticket paid up front. |
| Group show | An open show anyone can join, paid per minute. |
| Fan club | A paid membership of one model: their fan-club-only items, perks and a badge in their chat. |
| Pay per view | A picture, video or album paid for once by each buyer. |
| Reels | The swipe feed of models' tall free pictures and videos. |
| Look | A set of nine colours that paints the whole site. |
| Webhook | A call one server makes to another when something happens (LiveKit tells the site a room started). |
| LiveKit | The media server that carries the video and audio. |
| RTMP / OBS | A way for a model to stream from broadcasting software instead of the browser. |
| Chargeback | A card company taking a payment back after the cardholder disputed it. |
| Audit log | The record of what admins did, with who and when. It cannot be edited. |