Muggle Automation

Stop doing repetitive work.
Don't Frustrate, Automate.

  • Runs entirely inside Discord
  • Set it up once, let it run itself
  • Built for Syn County RDR2 servers
Available Bots
● Live Syn County

Camp & Ranch Manager

Full-service economy automation for Syn County camps & ranches. Tracks every donation, calculates role-based payouts, and keeps your books clean — automatically.

Earnings Tracking Auto Payouts Queue System Pay Periods Custom Reports Analytics Leaderboards CSV Export
Live

Shop Tracker

Stop guessing what's moving off your shelves. Shop Tracker automatically logs every sale from your Syn County storefront, tracks inventory levels, and gives you a clear picture of your shop's performance — no manual record-keeping required.

Sales Logging Inventory Tracking Webhook Parsing Reports
Syn County Only ● Live Player Portal Included

Camp &
Ranch Manager

The original Muggle bot — economy automation for Syn County camps & ranches. Tracks every donation, calculates role-based payouts, runs queues, archives pay periods, and gives you a full web control room so you never need a slash command again.

$10/ month
Up to 6Operations (Pro)
Bot + Portal2 products
Updates

2 Products · Bot + Portal

Invite the bot, make the channels — the portal does the rest

The Bot

Lives in your Discord server. Captures every donation, runs the queue boards, posts live summary embeds, fires off pay-period archives on schedule. Set the channels once and never type a slash command again.

Webhook capture Live queues Summary embeds Auto-archive
The Web Portal

portal.muggle.world — the full control room. Owners configure operations, manage rates & channels, run payouts, delegate to managers, and review the audit log. Players see their dashboard, earnings, queue spot, pay history and leaderboard.

Owner config Run payouts Manager scopes Audit log Player dashboard Leaderboard

After the one-time bot invite & channel setup, you can run the entire operation without ever typing a slash command. Everything — configuration, payouts, managers, periods — lives in the portal.

What it does

End-to-end economy automation — from donation to payout

Discord Bot
Live Webhook Capture
Parses every camp donation (materials, supplies, sales) and ranch event (milk, eggs, cattle, herding) in real time — reacts ✅, dedupes by message ID, never double-counts.
Role-Based Pricing
Materials, supplies, milk, eggs and tax rates each have a default — with optional per-Discord-role overrides. Hands, managers and owners can all get different rates.
Live Queue Boards
/camp-que and /ranch-que post buttoned queue embeds. Click Join. Time-at-front timer auto-removes after 4h (camp) or 1h (ranch). Refreshes every 5 minutes.
Cattle Status Embed
A persistent embed shows live cattle inventory per owner — type, status, quantity, who's herding what, 15-minute cooldown timers. Updates with every event.
Live Totals Embeds
A pinned summary in the totals channel rebuilds after every donation. Per-contributor cards (paginated 20 at a time), financial overview, statistics — the whole picture, always current.
Auto Pay-Period Archive
Daily, weekly, biweekly or monthly cadence per operation. Periods auto-close, snapshot, post a paginated archive embed, and roll forward — no commands required.
Ad-hoc Reports
/report generates a custom-date-range financial report (up to 90 days) for any camp or ranch — same format as the archives, on demand.
Restart Catch-Up
On reconnect the bot replays missed webhook messages since the last heartbeat — up to 2,000 per channel — so a reboot or outage never loses data.
Web Portal — player side portal.muggle.world · what your crew sees
Worker Dashboard
Lifetime earnings, this-period vs. last-period delta, unpaid balance, queue status, 12-day earnings sparkline, recent activity feed — the at-a-glance for every contributor.
Earnings Breakdown
Period or lifetime toggle. Per-operation table with role rate, this-period and lifetime totals, last delivery date. Export the whole thing to CSV.
Leaderboard
Ranked table of every contributor with a crown on #1, relative bar chart per row, "your rank · your earnings · gap to next" cards at the top. Pure motivation fuel.
Pay History & Open Balance
Every payout the player has received, plus an "you are owed $X" card with progress bar toward the next payout.
Live Queue Cards
Every queue the player is in, in one place. Position badge, full numbered roster, "you're up next" highlight, Join/Leave inline — no need to hunt through Discord channels.
Notification Prefs
Toggle queue-turn pings, payout pings, and weekly summary pings per player. Saved per-account.
Web Portal — owner side portal.muggle.world · full control room
Instant Activation
Buy via Stripe at portal.muggle.world — your Discord account is approved automatically, no waiting. Invite the bot, run the wizard, you're live. Zero conversation with me required.
Payout Manager
Unpaid-members table with checkboxes — Mark Paid individually, in batch, or Mark All Paid. Confirmation modal, audit entry, totals embed updates in Discord on success.
Operations Editor
Rename, enable/disable, change rates, swap admin role, switch channels, set tax — all from the portal with dirty-state Discard/Save buttons. No more re-running /config.
Owner / Manager Roles
Owners see every operation. Managers see only the operations assigned to them — they can mark payouts and adjust rates on their scope but can't touch anyone else's.
Audit Log
Every payout, every config save, every manager change — timestamped, actor-stamped, searchable. If anyone questions the books, you have receipts.
Onboarding Wizard
5-step setup for new servers (welcome → channels → pay schedule → first operation → review) with live Discord channel dropdowns. From zero to running in under 10 minutes.
Server-Switcher
Operators with multiple servers swap context from the top bar — everything reloads for the selected server. One login, every operation.

How it works

From donation to payout, automatically

Player donates
A worker drops materials at the camp or milks & herds at the ranch.
Webhook fires
The game posts a structured embed to your Discord donation channel.
Bot credits
Parses it, applies the contributor's role rate & tax, stores it, reacts ✅.
Live updates
Totals embed rebuilds. Queue board refreshes. Player portal updates.
Period closes
At the schedule's end the bot archives the period and starts the next.
Owner pays out
One click in the portal marks everyone paid & posts the result to Discord.

What server owners say

Unfiltered, straight from Discord

Testimonial from a server owner
$10
USD
per month
  • Discord bot + player portal included
  • Solo & Pro tiers
  • Lifetime plans from $40
  • Bundle plans add Shop Tracker
  • All future updates, 24/7 support
View Plans Secure checkout via Stripe · 7-day grace period

Plan tiers

Monthly or lifetime — your call

Solo
1 camp + 1 ranch · single crew
$10/mo$40 lifetime

Need shops too? Bundle plans cover Camp + Ranch + Shop Tracker from $20/mo. View bundle pricing →

Good to know

What it does — and what it doesn't

Syn County onlyThe webhook parser is built for the exact embed format Syn County produces. Other RedM/FiveM frameworks aren't supported.
Portal polls, doesn't pushThe player portal refreshes via htmx polling instead of WebSockets. Live enough for queues; not strictly real-time.
Role-rate cache TTL: 5 minDiscord member roles are cached for 5 minutes. A role change mid-period may not be reflected until the next cache expiry.
Discord summaries are all-timeBot summary embeds aggregate over all time. Period-windowed views live in the portal and the archived pay-period embeds.

FAQ

How fast can I be up and running?
Minutes. Buy a plan via Stripe at portal.muggle.world, your Discord account is approved on the spot, you invite the bot, you run the 5-step setup wizard, you're tracking donations. No waiting on me, no support tickets, no manual approvals.
Does this work on any RDR2 server?
No — the bot is built specifically for Syn County servers. It reads the webhook embed format Syn County uses for camp donations and ranch events. It won't work on other RedM/FiveM frameworks.
Do I need to host anything?
No. The bot and the player portal are both fully hosted by me. Invite the bot, run /config, send your crew to portal.muggle.world. No VPS, no Docker, no Python.
What happens if the bot goes offline?
On reconnect the bot reads its last heartbeat and replays every webhook message that arrived during the gap — up to 2,000 per channel. No donations are lost.
Can I have multiple camps and ranches?
Solo includes 1 camp & 1 ranch. Pro includes 3 of each. Every operation has independent settings, role rates, queues, leaderboards and pay periods.
How do role rates work?
Each price (materials, supplies, milk, eggs, tax) has a default — then you can add per-role overrides. A "Hand" might get $0.40/material; a "Manager" might get $0.50. The bot picks the rate based on the contributor's Discord roles at donation time.
Do I have to use Discord slash commands?
No. After the one-time bot invite and channel setup, you can run the entire operation from portal.muggle.world — configure operations, change rates, manage payouts, delegate to managers, review audit logs. Slash commands are there if you want them, but you don't need to use them.
How do my crew see their own earnings?
They log into portal.muggle.world with Discord. As long as they're in an approved server, they see their dashboard, current period earnings, queue position, pay history, and leaderboard rank. No DMs needed.
Can I delegate without giving away the keys?
Yes. Add Managers from the owner-only admin panel and assign them to specific operations. Managers can mark payouts and adjust rates on their scope — they can't touch anyone else's operations, server settings, or other managers.
How do I get support?
DM mugglemike on Discord any time. 24/7, real human, usually same-day.

Stop chasing donations on a spreadsheet.
Let the bot — and the portal — run the books.

View Plans & Get Started
Syn County Only ● Live Web Panel Included

Shop
Tracker

The Discord bot & web panel for Syn County shop owners. Logs every sale, deposit and withdrawal automatically — live inventory, sell-through forecasts, and analytics that actually tell you what to restock.

$10/ month
1–10Shops
LiveAnalytics
Updates

What it does

Every webhook becomes a tracked transaction

Discord Bot
Live Webhook Capture
Parses every Syn County shop webhook in real time — player buys, player sales, owner deposits & withdrawals. Reacts with 🏪 to mark each one logged.
Live Inventory Panel
An auto-updating embed in your channel showing unique items, total units, ledger balance, low-stock list, restock-soon forecasts, and the last 10 transactions.
Live Analytics Panel
Top sellers, top revenue items, profit margins, busiest hours & days, and a 14-day ledger sparkline — refreshed every 10 minutes, automatically.
Mirror Embeds
Color-coded re-embed for every transaction — blue sale, orange purchase, green deposit, red withdrawal. Stock and ledger after each one.
Low-Stock Alerts
The moment any item drops to or below your threshold, an alert posts to a dedicated channel. One alert per item until it's restocked above the line.
Daily & Weekly Summaries
Auto-posted in your timezone: revenue, cost, net profit, units sold, top item, ledger change. Weekly adds top 5 sellers and busiest day breakdown.
Item Aliases
Turn unique_6776_TheDeadlyPopsicle into "Deadly Popsicle" — applied everywhere: embeds, panels, summaries, alerts.
Restart Catch-Up
When the bot reconnects it re-scans missed webhook messages (up to 500/channel) so no transaction goes unrecorded.
Web Panel shop.muggle.world
Instant Activation
Buy via Stripe at portal.muggle.world — your Discord account is approved automatically, no waiting. Invite the bot, run the wizard, you're tracking sales. Zero conversation with me required.
Inventory Dashboard
Sortable, searchable inventory table with stock, current price, sellout ETA and last-sold date. Set stock inline, rename items, merge duplicates.
Analytics & Charts
Hourly-traffic bars, 14-day ledger line, top sellers with progress bars, profit margin table, and a "dead stock" list of items not sold in 14 days.
Transaction History
Paginated history with item, type, date-range and price filters. Export the full filtered set to CSV — up to 100,000 rows.
Onboarding Wizard
A 5-step guided setup (basics → webhook → alerts → display → review) with live Discord channel dropdowns. Skip any time and tweak from Settings later.
Built-in Bug Reports
Two-way Discord sync — file a report from any page, replies go straight to your support thread and back. No email, no ticket portal.
Discord OAuth Login
No passwords. Sign in with Discord, only approved users can access, sessions last 7 days. Bot stays the single database writer — panel reads & sends IPC.

How it works

Set it up once. Walk away. The data shows up.

Shop sells
A player buys, sells, deposits or withdraws in your Syn County shop.
Webhook fires
The game posts a structured message to your Discord log channel.
Bot parses
Tracker reads it, dedupes by message ID, stores the transaction and reacts 🏪.
Panels refresh
Inventory & analytics embeds rebuild. Low-stock alerts fire if a threshold trips.
You decide
Open the web panel for the full picture — sortable tables, charts, CSV export.
$10
USD
per month
  • Solo, Business & Empire tiers
  • Lifetime plans from $40
  • Bundle plans cover Camp + Ranch + Shop
  • All future updates included
  • Fully hosted — no VPS, no setup
View Plans Secure checkout via Stripe

Plan tiers

Monthly or lifetime — your call

Solo
1 shop · single storefront
$10/mo$40 lifetime
Empire
10 shops · full operator
$40/mo$160 lifetime

Bundle plans (Camp + Ranch + Shop) start at $20/mo for Solo Bundle. View bundle pricing →

Good to know

What it does — and what it doesn't

Syn County onlyThe parser is built for the exact webhook format Syn County produces. Other RedM/FiveM frameworks won't work.
5-second pollingThe web panel polls every 5s rather than push. Live enough for shop work, but not strictly real-time.
Rolling windowsAnalytics show 30-day and 14-day windows — there's no all-time view (yet).

FAQ

How fast can I be up and running?
Minutes. Buy a plan via Stripe at portal.muggle.world, your Discord account is approved on the spot, you invite the bot, you run the 5-step setup wizard, you're tracking sales. No waiting on me, no support tickets, no manual approvals.
Does this work on any RedM/FiveM server?
No — Shop Tracker is built specifically for Syn County servers. The webhook parser reads the exact message format Syn County produces. If your server runs a different framework, it won't pick up your transactions.
Do I need to host anything?
No. The bot and the panel are fully hosted by me. You invite the bot, run /config setup, and you're done. No VPS, no Docker, no Python.
What happens if the bot goes offline?
When it reconnects, it re-scans your log channel for any webhook messages it missed (up to 500 per channel). Transactions aren't lost.
Can I run more than one shop?
Yes. Solo covers 1 shop, Business covers 3, Empire covers 10. Each shop has its own channels, threshold, aliases, summaries and analytics — totally independent.
How does the inventory get its starting numbers?
Stock is built up by watching transactions — every deposit adds, every sale subtracts. If you want to jump-start a number, the web panel has an inline "Set stock to…" input on every row.
Can I rename ugly internal item labels?
Yes — use /shop alias unique_6776_TheDeadlyPopsicle "Deadly Popsicle" or rename inline from the inventory page. Aliases apply everywhere: embeds, panels, summaries, alerts, CSV exports.
I already own Camp & Ranch — is there a discount?
Bundle plans cover Camp + Ranch + Shop at a discounted rate. If you're already on a Camp/Ranch plan and want to add Shop Tracker, hit me up on Discord and we'll work out an upgrade. See bundle pricing →
How do I get support?
DM mugglemike on Discord, or use the built-in "Report a Bug" button in the panel — it syncs both ways with my support channel. 24/7, real human, usually same-day.

Stop logging sales in a notebook.
Let the bot run the books.

View Plans & Get Started

Muggle Tools

Free calculators and helpers for Syn County players.

Muggle Automation
Horse Calculator

Figure out exactly what to charge and how many treats you need for any breed and coat. Built for Syn County horse trainers.

Muggle Made Mini Games

Just for fun.

Muggle Automation
Fallout Style Lockpick

Pick the lock before your pins run out. Move your mouse to rotate the bobby pin, hold W/A/S/D to apply tension.