Users by role
| User | Role | Coins | Actions | |||
|---|---|---|---|---|---|---|
| Loading… | ||||||
| No users found | ||||||
Recipe moderation
| Title | Public | Featured | Hidden | Actions | |||
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| No recipes found | |||||||
|
|
|||||||
|
Loading the recipe…
No ingredients — do not approve this.
No method — do not approve this.
|
|||||||
|
|
|||||||
Membership plans
| Plan | Monthly | Yearly | AI credits/mo | Cellar (bottles) | Recipes | Photos | |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
|
|
|
|
|
|
|
||
| No plans found | |||||||
AI economics
| Feature | Calls | Tokens | Net coins | Cost (USD) | Margin |
|---|---|---|---|---|---|
| No AI spend recorded yet | |||||
Vouchers
| Code | Type | Discount | Active | Actions | |||
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
| No vouchers found | |||||||
|
Loading redemptions…
No redemptions yet
|
|||||||
Add FAQ
| Actions | ||
|---|---|---|
| Loading… | ||
| No beta testers | ||
Comments
| Author email | Comment | Status | Actions | ||
|---|---|---|---|---|---|
| Loading… | |||||
| No comments found | |||||
|
|
|||||
Recent feed items
| Type | Title | Date |
|---|---|---|
| No feed items found | ||
Top liked items
| Type | Title | Likes |
|---|---|---|
| No likes found | ||
| Entry count | Actions | ||
|---|---|---|---|
| Loading… | |||
| No cellar users found | |||
| # | Wine name | Cellars | Avg rating | ||
|---|---|---|---|---|---|
| No wines found | |||||
| Wine name | Vintage | Type | Region | Qty | Price (SGD) | Notes |
|---|---|---|---|---|---|---|
| No entries found | ||||||
| Venue | Type | Rating | Reviews | Verified | Actions |
|---|---|---|---|---|---|
| (duplicate) | |||||
| No venues found. | |||||
| Applicant | Country | Status | Vanity code | Payout (masked) | Applied | |
|---|---|---|---|---|---|---|
| requested: | Review → | |||||
Welcome offer
For a member an approved affiliate brought in who has never paid. The platform absorbs it: commission is calculated on the original price.
What these numbers cost
Preview — not savedFor one member an approved affiliate brings in. Everything below comes out of that member's subscription:
- Welcome offer: the discount comes off what the member pays. The platform absorbs it; the affiliate is still paid on the full price.
- Commission: a % of the full list price, paid to the affiliate in cash. The intro rate is a bonus for the first months; a bigger intro costs more in exactly the months the offer already costs most.
- Stripe: on what the member actually pays.
- AI allowance: worst case, every Dragon Coin the plan includes is used every month, at SGD 0.00071 a coin.
- Referral coins (paid once): worst case they are redeemed against a membership at a coin; best case they are spent on Chef Nova and cost almost nothing.
Healthy keeps at least of the list price. Thin still makes money but under the 70% target: fine for a short bonus, costly if it lasts. Loss the platform pays to have this member.
| Invoice | Member pays | Stripe | Commission | AI allowance | Net | Net / list | |
|---|---|---|---|---|---|---|---|
Change a number above and this recalculates before you save. Worst cases are used on purpose: real members rarely use every coin.
Referral reward rules
Coins the referrer earns when the member they referred first pays for the plan (settled 14 days later). 0 = nothing.
| Plan | Period | Referrer coins | |
|---|---|---|---|
Commission
Paid on subscription invoices only, on the original price before discounts and tax. A referred member's first months earn the intro rate (a bonus for bringing them in), then the year-1 rate until month 12, then the "later" rule. A yearly invoice earns the average of the 12 months it covers. Leave the intro empty for none. A change applies to payments from now on, never to earlier ones.
| Plan | Intro % | Intro months | Year 1 % | Later % | From month 13 | |
|---|---|---|---|---|---|---|
| ⚠ under the 70% target in year 1 (default, never saved) | ||||||
| No paid plans. | ||||||
Red: some year-1 invoice of the plan is under the 70% target once the offer, Stripe, the commission and the AI allowance are counted. See What these numbers cost.
Changes
- No changes yet.
Payable now
Commission past its hold, netted per affiliate and currency. Under the minimum it carries over; Wise converts, no rate is stored.
| Affiliate | Payable | State |
|---|---|---|
| Nothing payable. | ||
Prepare payout run
| Affiliate | Amount | Lines | To (masked) | Receives |
|---|---|---|---|---|
Batches
| Batch | Created | Status | Payouts | Total | |
|---|---|---|---|---|---|
| Open → | |||||
| No batches yet. | |||||
| Affiliate | Reference | To (masked) | Amount | Status | Actions |
|---|---|---|---|---|---|
|
|
| Referrer | Referred | Plan | Coins | Status | Due | Note |
|---|---|---|---|---|---|---|
| No rewards yet. | ||||||
- Country of residence
- Age confirmed
- Payout destination (Wise)
- Payout currency
- Address
- Tax ID
- Applied
- Channels
- Audience
- Motivation
- Last decision note
- May reapply after
Payout destination
Wise only — no bank details are stored. Only the affiliate can change it, with re-authentication and a 7-day cooling-off.
| Destination | Currency | Status | Requested | Effective | By | Country |
|---|---|---|---|---|---|---|
Decision
Vanity code
Affiliate periods
| Started | Ended | Reason |
|---|---|---|
| Never approved. | ||
Payouts
| Reference | Batch | Amount | Status | Prepared | Wise ref |
|---|---|---|---|---|---|
| No payouts yet. | |||||
Referral rewards
| Referred | Plan | Coins | Status | Due |
|---|---|---|---|---|
| No rewards yet. | ||||
Commission balance
| Currency | Payable now | On hold | Lifetime |
|---|---|---|---|
| Nothing earned yet. | |||
Rate override
Leave a part empty to fall back: this plan, then all plans, then the programme. Applies to payments from now on.
- No override: the programme rates apply.
History
Commission lines
| Paid | Referred | Line | Base | Rate | Month | Amount | State | Payable |
|---|---|---|---|---|---|---|---|---|
| No commission lines yet. | ||||||||
Audit log
| Chef name | Charges enabled | Actions | ||
|---|---|---|---|---|
| Loading… | ||||
| No chefs have connected a Stripe account yet. | ||||
| Plan name | Status | |||
|---|---|---|---|---|
| Loading… | ||||
| No subscriptions found | ||||
Pending facts (chat-surfaced, needs review)
| Topic | Proposed answer | Confidence | Status | Actions |
|---|---|---|---|---|
| Loading… | ||||
| No facts found | ||||
Knowledge graph nodes
| Label | Type | Source | Evidence | Actions |
|---|---|---|---|---|
| Loading… | ||||
| No nodes found | ||||
Merge "" into another node
Enter the target node's ID. Edges move to the target; this node is deleted.
Suggested cards
Drafted from rows we already hold. Every reference is checked against what was offered to the model — anything it invented is discarded before it reaches this list.
Discarded from the last run:
—
links to
Curated cards — seasonal, chef spotlights, featured potlucks
| Image | Type | Title | Tag | Sort | Active | Starts | Ends | Actions |
|---|---|---|---|---|---|---|---|---|
|
|