Settings
Workspace settings — apply to this campaign and everyone in it.
Appearance
Interface preset for this workspace — applies to everyone.
User Management
Manage access and section permissions
EmailNameAdmin MarketingManufacturingPricesFulfilmentKS WatcherImportBackersSalesOpsCampaigns ActiveLast Login
Total Pledged
—
filtered
Total Backers
—
pledges
Referrer Sources
—
unique
Total Commission
—
est. partner fees
Avg / Backer
—
pledge value
Filter Referrers
Date
Partner
Type
Search
Unassigned only
Pledged by Partner
Top 8 Referrers by Pledged
Daily Evolution
— referrers
Referrer Date Type Partner Pledges % Total Pledged ($) Commission
Import Kickstarter Referrers CSV
📂
Drop CSV here or click to browse
Kickstarter referrers export format
Total Pledged
—
all referrers
Pledged by Paid Partners
—
assigned paid only
Total Costs
—
Marketing Real ROAS
—
pledged ÷ total costs
Marketing Net Profit
—
pledged − marketing costs
Per Partner Breakdown
Sort
Cost vs Pledged by Partner
PartnerPaidCommission %Fee / PledgeAdd. Cost (€) Matching RulesNotes
Revenue per € of ads is all revenue of the target's sales channels divided by its ad spend (also called MER or blended ROAS). Break-even is the revenue per € of ads you need for ads to pay for themselves, from your real margin (revenue minus fees and cost of goods). Above it, ads make money; below it, they lose money. New customer cost counts only people whose first order ever is in these channels.
By month
MonthAd spendWhereRevenueOrdersNew customersRevenue per € of adsNew customer costPlatform purchases
Campaigns what each platform reports
CampaignPlatformPeriodSpendImpressionsClicksCTRResultsCost per resultPurchasesCost per purchaseROAS (platform)
Entries
Date / periodTargetPlatformCampaign / partnerAmountSource
View in
1 USD = EUR Pledged is in EUR · USD costs are converted at this rate
Total Pledged
—
all time from DB
Total Campaign Costs
—
platform + partners + other
Net Revenue
—
pledged minus all costs
True ROAS
—
pledged ÷ all costs
Cost Breakdown
Summary
Platform Cost Entries
Label Category Type Rate / Amount Calculated Cost Notes
Total Units
—
across all components
Total Mfg Cost
—
units × cost + tooling
Avg Cost / Unit
—
blended
Avg Margin / Unit
—
at early bird price
Cost Distribution by Component
Unit Economics per Component
Components
What you buy and make: bodies, capsules, packaging. Products you sell are built from these in Pricing.
Component Units Cost / Unit Real Cost (Batches) Total Cost MSRP / Unit Early Bird / Unit Margin EB
Total Other Costs
—
all entries
Entries
—
cost lines
Top Category
—
Cost Entries
LabelCategoryAmountCurrencyDateNotes
Total Backers
—
confirmed pledges
Reward Tiers
—
distinct tiers
Add-ons
—
distinct add-ons
SKUs Mapped
—
tiers with SKU links
Reward Tiers
NameQuantityExpected ShippingReward ContentsShipping SKU ContentsNotes
Base SKUs for Sale
Products with manufacturing cost and default consumer price (MSRP)
SKUMfg CostDefault MSRPMarginMargin %Notes
Cost Comparison
Price per unit and total cost per carrier × country. Green = cheapest · boxed cell in the carrier's colour = assigned carrier (who actually ships there).
Backer Report
No data imported yet
#NameEmailCountryReward Add-onsPledgeStatusRefundTracking
—
Chrome Extension
—
Monitoring runs automatically via the Chrome extension every minute.
If you see errors, refresh the CSRF token: DevTools → Network → any /graph request → Headers → copy x-csrf-token.
⚡ Bookmarklet fallback
Watch a Reward
💡 Click ⬇ Fetch rewards from KS to load your rewards automatically via the extension. Or paste the GraphQL ID manually (the UmV3YXJk… string from a /graph network response).
Watched Rewards
Reward Name KS Reward ID Trigger ≤ Reset to Status Actions
Loading…
Activity Log
Time Reward Remaining Action Detail
Loading…
0:00
My month

Inbox ⤢

New mail. Make it a task, reply, or dismiss it.

To do ⤢

Doing ⤢

Waiting ⤢

We answered; the ball is with them. Turns orange when silent too long.

Done ⤢

Search
Click a day to add a card. Drag a card to change its date.
Search
Workstream
ContactCompanyWorkstreamBackerMailsOn the boardLast seen
Double-click for a note · drop or paste files, links, screenshots · ↻ turns · ⌘/Ctrl + wheel zooms
Ask
Enter sends · Shift+Enter new line · nothing is changed in the app without you
Surveys
Stars
Only answers from people who said yes to being quoted, credited the way they chose. Star the best, hide what you won't use, and trim long ones (their exact words, cuts marked with …).
Mailbox (IMAP, read-only)
Classifier (Claude)
Ask (chat for every Ops user, same key)
People and use in the last 30 days. Switch someone off or give them their own daily limit (saved as you change it).
PersonOnQuestions / dayTodayQuestionsTokens inTokens outCachedLast
—
Daily digest
People's and groups' mailboxes
Sync someone's own address (peter@thecha.cc) and their mail is read like the company mailbox: it lands in their Inbox, is suggested to them, and only they and admins see it. A message that reaches several synced mailboxes is stored once. Server, port and folders are taken from the company mailbox unless you open "Server". Read-only: nothing is moved or marked. Only people with access to Ops are listed. A group (👥) can have its own address too (staff@thecha.cc): its mail goes to the Inbox of every member, and cards made from it are shared with the group. Tell your team their work mailbox is read by BackerControl.
PersonAddressPasswordRead mail fromSyncStatus
Groups
Put people in groups (STAFF, Warehouse…). Share a card with a group in the card (“Visible to”) and every member sees it, even if it is private. The group also appears in the people filter above the board: it shows the cards shared with the group and the cards its members own. A group can also have its own mailbox (below, in People's and groups' mailboxes).
NameColourMembers
Workstreams
KeyNameColourFollow-up daysDefault ownerSortOn
Run log
StartedKindFetchedClassifiedTasksOKMessage
Cron (server): */5 * * * * php /path/to/backercontrol/ops/run.php
Digest: 5 * * * * php /path/to/backercontrol/ops/digest.php
Shop Orders
Stripe checkout orders received via webhook or CSV import
ID Customer Country Amount Contents Status Date TrackingActions
Tenant Management
Each tenant is an independent company with its own database
ChannelOrderCustomerCountryContents TotalPlacedShipping
Customers
—
one per email address
Bought more than once
—
Bought on more than one channel
—
for example a backer who also ordered on the webshop
CustomerEmailCountryChannels OrdersSpentFirst orderLast order
Sales channels
Every order belongs to a channel. Fees set here are applied to that channel's orders.
ChannelTypeCurrencyFee %Fee per order OrdersFirst orderLast orderStatus
Campaigns
CampaignChannelStatusOrders
Data check
Orders are copied from the Webshop and Backers data into one order list. Each line compares the original with the copy; they must match.
CheckOriginalOrder listResult
Units on hand
—
all locations
Ordered, not shipped
—
units in open orders
Shipped, last 30 days
—
units, all channels
At or below reorder point
—
SKUs
Stock by location
Available = on hand minus units ordered but not shipped. From components = units the components in stock add up to, mounted or not; still to mount = that minus on hand. Days of cover = available ÷ the daily rate of the last 30 days. A shipment leaves from the location of its carrier (set in Locations), unless a location was chosen when it was marked shipped. Kickstarter pledges do not move stock here.
Recent movements
DateTypeLocationLinesUnitsNote
Revenue this month
—
Revenue, last 12 months
—
Contribution, last 12 months
—
after fees and cost of goods
Result, last 12 months
—
after shipping, ads and other costs
Revenue by channel, per month (EUR)
Needs attention
Profit & loss by channel
In EUR, by order date. Revenue is what customers paid, minus refunds.
Unit cost per SKU
Cost of goods comes from the product each SKU is linked to, or a cost typed by hand. Set them in Products → Product ↔ SKU links.
Sales register for the gestoría
Every sales operation in the period, with base, VAT and total in EUR: B2B invoices and credit notes by invoice date, webshop and other orders by order date (net of refunds). Kickstarter pledges are not sales — they are on Campaigns → Margin per backer.
Operations
—
Taxable base
—
EUR, all treatments
VAT charged
—
IVA repercutido
Total invoiced
—
By tax treatment
TreatmentOpsBaseVATTotal
By channel
ChannelOpsBaseVATTotal
Operations
DateTypeChannelNumberCustomerTax idCountryTreatment AmountBase EURVAT %VAT EURTotal EURPaid
B2B revenue
—
To ship
—
orders not shipped yet
Not paid yet
—
all open amounts, in EUR
Overdue
—
past the due date
Owed to agents
—
commission on orders already paid
Accounts
Who buys from you: distributors that resell, and shops that buy direct at their discount off MSRP.
AccountMarketDiscountSales agentTermsOrdersRevenue Not paidOverdueLast order
Sales agents
An agent does not buy: they bring accounts and earn a % of the goods those accounts order (after discount, without shipping or tax). The commission is owed once the account has paid the order.
AgentCommissionAccountsOrdersGoods sold EarnedOwed nowWaiting for paymentPaid
OrderAccountDateItemsTotal PaymentInvoiceAgent commissionShipping
Sales
—
Owed to you now
—
on orders your shops have already paid
Waiting
—
yours once the shop pays
Paid to you
—
commission already settled
Goods sold
—
net of discount, before VAT and shipping
Latest orders
OrderShopDateGoodsYour commissionShop paymentCommission
Your shops
How your commission works. You earn your % on the goods of each order of your shops, net of their discount, before VAT and shipping. It is waiting until the shop pays the invoice, owed once they have, and paid when it is settled with you.
Ready to ship
—
orders
Oldest waiting
—
days since it was placed
Cannot ship yet
—
address or payment pending
Short of stock
—
orders, against counted stock
ChannelOrderCustomerShip toContentsWaitingCarrierState
Every order not shipped yet, from the webshop and from orders entered or imported here. Kickstarter pledges stay in Campaign → Ready to serve. The carrier comes from the order's country (Carriers). Export and Mark shipped act on the ticked orders, or on every order shown when none is ticked.
Shipped
—
orders in the period
Items
—
units sent
No tracking
—
shipped without a number
B2B notices
—
shipping emails to shops
ShippedChannelOrderCustomerShip toItemsCarrierTrackingFrom
Every shipped order from the webshop and from orders entered or imported here (B2B, manual…). Kickstarter pledges stay in Campaign → Sent pledges. Undo sends an order back to Orders to ship.