Ops board
Thu 08 Oct 2026 · 18:58
43 ledger lines · burn €3,275/mo · rev €408 · saves €1,093/mo identified · updated just now
€0monthly burn
€0revenue to date
€0one-off spend
€0savings identified

Money

burn by company

Hospitech Solutions €45.92/moLoaf'd / Eat Social €2,894/moArch Bar / Old Schoolhouse €334/mo

Hospitech Solutions — rev €7.93 · burn €45.92/mo

27 JulSPENDVercel Pro — Hospitech team (hello@hospitech.ie)billing cycle 27 Jul–27 Aug, upcoming invoice $20 = ONE seat. ⚠ A 2nd seat is +$20/mo — only Viewer is free, so do NOT invite a 2nd Owner just to move projects; use the per-project transfer code instead. ⚠ 'Auto-add private repo committers as Developers $20/mo per seat' is ON — turn off unless seats are wanted. All 8 projects to move here (Mark's call 30/07), incl. Loaf'd/Staffd/LocalVouchers → Hospitech will carry their hosting · #36€20/mo
23 JulSPENDhospitech.ie domain registration⚠ AMOUNT IS AN ESTIMATE — Mark to confirm actual price + registrar; unblocks hello@ mailbox, root identity, Resend sender, website deploy · #35 #36€35/yr
11 JulREVHospitech Connect fee — OSH €100 gift voucher (first real customer sale)genuine non-test sale (Ann→Gary Flanagan); €1.50 booking + 2% commission; verified on Stripe (charge_application_fee_amount=350, succeeded/captured) · #3€3.50
02 JulSPENDSupabase Pro — Hospitech HR org~$25/mo; hosts hospitech-hr (HR + contracts), future Hospitech Time · #11 #24 #25€23/mo
13 JunREVHospitech Connect fee — Arch €50 voucherproduction fee split proven · #5€2.73
11 JunREVHospitech Connect fee — OSH €10 voucherfirst live fee-split sale · #3€1.70

Loaf'd / Eat Social — rev €400 · burn €2,894/mo · one-off €330 · saves €758/mo

06 OctSPENDMeta ads — weekly pool comp (7 Oct)LIVE on Mark's "go" Tue 12:11. **Tue IG dropped** (3.4× FB CPC over 2 Tuesdays): Tue FB €6.50 runs 6th 12:22 → 7th 12:22 (late build, 24h minimum); Wed FB €8 / IG €1.50 7th 00:01 → Thu 8th 00:01. Hook "8 DIFFERENT CHAMPIONS — COULD YOU BE NO. 9?"; campaign 120247753047970137, self-stops · #17€16
29 SepSPENDMeta ads — weekly pool comp (30 Sep)LIVE on Mark's "go" at 00:46. Tue FB €5/IG €1.50 runs 29th 00:57 → 30th 00:57 (Meta won't take a daily-budget set under 24h, so it overlaps Wed by ~1h); Wed FB €8/IG €1.50 30th 00:01 → Thu 1 Oct 00:01. Hook "GER KELLY BEAT 3 CHAMPIONS — WHO'S NEXT?"; campaign 120247624254240137, self-stops · #17€16
18 SepSPENDMeta ads — weekly pool comp (23 Sep)LIVE, Tue+Wed warm-only FB-heavy (Tue FB €5/IG €1.50, Wed FB €8/IG €1.50); **Wed window cut to 24h** after discovering the 32h window let Meta spend 1.33× daily budget (16 Sep cost €18.62 vs €16 planned); campaign 120247448655430137, self-stops Thu 24 Sep 00:01 · #17€16
14 SepSPENDMeta ads — weekly pool comp (16 Sep)LIVE, Tue+Wed warm-only FB-heavy (Tue FB €5/IG €1.50, Wed FB €7/IG €2.50); "Karl, Danny & Craig: two each — who gets three?"; campaign 120247364602820137, self-stops Thu 17 Sep 08:00 · #17€16
03 SepSPENDMeta ads — weekly pool comp (9 Sep)LIVE, Tue+Wed warm-only FB-tilted (Tue FB€4/IG€2, Wed FB€6/IG€4); "Karl & Danny have two each — who makes it three?"; campaign 120247138915330137, self-stops Thu 10 Sep 08:00 · #17€16
31 AugSPENDMeta ads — weekly pool comp (2 Sep)LIVE, Tue+Wed only (Monday window lost), warm-only — prospecting dropped after 4 weeks as worst slice; "Karl's got two"; campaign 120247090624850137, self-stops Thu 3 Sep 08:00 · #17€16
31 AugSAVEMeta ads — August Tenner special ENDEDran 15–31 Aug as designed, ~€130 total, ~2,000 clicks @ €0.05; Mark: "Tenner is dead, something new on the way soon" · #17€8/day
21 AugSPENDMeta ads — weekly pool comp (26 Aug)LIVE, Mon–Wed flight w/ comp-day weighting + tweak baked in (NO Wed prospecting set): Mon–Tue €7/day + Wed all-warm €10; "3 winners in 3 weeks — up for grabs"; campaign 120246912256820137, self-stops Thu 27 Aug 08:00 · #17€24
15 AugSPENDMeta ads — August 'A Tenner a Table' special (€10/hr)LIVE 15–31 Aug (~€130), OUTCOME_TRAFFIC, broad Dublin 12km €5 + warm engagers €3, BOOK_NOW → thebreakroom.ie, self-stops 31 Aug 23:59; campaign 120246793096510137 · #17€8/day
13 AugSPENDMeta ads — Loaf'd chef hiring (14–24 Aug)LAUNCHED 13/08 on Mark's word, delivery starts 14/08 09:00, **hard end_time 24/08 09:00 set at creation** ≈ €90 total. Traffic → careers.loafd.ie/apply/chefs. Campaign 120250237780330219 / ad set 120250237790600219 / ad 120250237804550219. EMPLOYMENT special-ad-category (enforced in IE — confirmed), single 24km circle covering all four sites. ✅ **Auto-stop VERIFIED post-activation** — re-read after going ACTIVE returns `end_time 2026-08-24T09:00:00+0100` intact (start 14/08 09:00, €9.00/day). The 22-Jul stop_time-cleared-on-reactivate bug did NOT recur here, because end_time was set at CREATION rather than added to an already-live entity. That bug burnt €7.34 — this one is checked, not assumed. No scheduled-task auto-pause needed · #23 #24€9/day
01 AugSPENDMeta ads — Loaf'd Artane REVEAL (venue announced)LIVE, OUTCOME_AWARENESS/REACH, campaign 120249915103570219, Artane+D5 5km 18-54, uploaded-image ad FB+IG (IG identity 17841453559408767 attached), 3-week drip Sun 2 Aug 09:00 → auto-stops Sat 23 Aug 09:00 (≈€105). Replaces priming, which was paused same day at €130.56 / 57,406 reached / €0.71 CPM€5/day
24 JulSPENDMeta ads — weekly pool comp (29 Jul)LIVE (launched 24/07 for Sat run-in). ABO reweighted to last week's winners: Warm FB Page-engagers €4 (7.39% CTR star) + IG Prospecting €3 (IG-engagers LAL ∩ Dublin 15km) + Warm IG €2 (IG-engagers ECA, off the stale customer list). Karl €220 winner creative + reels. Campaign 120246298683330137; **scheduled-task auto-pause Thu 30 Jul 08:00** (Meta stop_time cleared on activation — known bug, scheduled task is the reliable stop). ≈ €50 total · #17€9/day
23 JulSAVEMeta ads — Student Night evergreen PAUSED for the summerMark's call — Grangegorman/D7 colleges empty till Sept, so €21/wk was buying an empty campus (~€130 saved over the break). Slot to be re-used for a **Pizza + Pool combo from Mon 27 Jul** (details TBC). Campaign 120245551309040137 paused, not archived — restart in Sept · #17€3/day
23 JulSAVEMeta ads — 22-Jul comp campaign paused (lost auto-stop)`campaign_stop_time` was cleared by the 19/07 IG-first restructure (reactivate clears it) → ran a day past the comp on a "WED 22 JULY" poster, €7.34 burnt on 23/07 before it was caught. Campaign 120246192345300137 PAUSED · #17€10/day
20 JulSPENDHetzner resize CX23→CX33 (Postiz box)was €5.49/mo (CX23, price had risen from launch €3.99); +€3/mo for 2×RAM (8GB) after OOM crash-loop; disk kept (downgradeable) · #20€8.49/mo
19 JulSPENDMeta ads — Loaf'd Artane teaser comp boostENDED — auto-stopped Thu 23 Jul 10am as planned. Final €43.23, 5,549 reached, 420 engagements (≈€0.10 each). Winner: @rebeccadwyerr€12/day
19 JulSPENDMeta ads — Loaf'd Ashbourne 1st birthdayLIVE (rescheduled: started Wed 22 Jul eve, auto-stops Sun 26 late, ≈€45), OUTCOME_AWARENESS/REACH, Ashbourne 6km; original birthday post un-promotable (music) → rebuilt as uploaded-image ad; offers free coffee Thu / BOGOF toasties Fri / €5 pancakes Sat / €5 açaí Sun€10/day
19 JulSPENDMeta ads — weekly pool comp (22 Jul)**Instagram-first** (Mark: audience is on IG, ~no FB following): IG warm €3 (customer list) + IG prospecting €4 (**IG-engagers lookalike** ∩ Dublin 15km, excl. customers), both feed+explore+**story+reels** (1:1 + 9:16 ads); + **€3 FB-only slice retargeting FB Page-engagers** (bumped from €1 — was the star: 9.71% CTR, €0.01/click, 72% of all clicks). Dropped Facebook broad + Audience Network. "half in the pot / €10" creatives (jul22); campaign_stop_time 2026-07-23T08:00Z. WC-finalists PAUSED. Also: **video comp reel** built (`campaigns/jul22-reel/jul22-reel.mp4`, Playwright recordVideo→ffmpeg-static mp4) for organic · #17€10/day
19 JulSPENDMeta ads — Student Night evergreen REFRESH + IG-onlyswapped tired creative (was 0.99% CTR, weakest) for deal-led "€12/hr a table · BYOB €2" (student-night-v2); ad set → Instagram-only (18-24 students skew IG); budget unchanged · #17€3/day
12 JulSPENDMeta ads — Staff'd reel video€5/day × ~7d (auto-stops 19 Jul), own ad set, Dublin, Staff'd reel w/ Sign Up → staffd.ie/venues (utm_content=reel)€35
09 JulSPENDMeta ads — Staff'd founding venues€6/day × 10d (auto-stops 19 Jul), Dublin, billed via Loaf'd Ads acct — Staff'd/Hospitech venue-acquisition€60
09 JulSPENDMeta ads — Loaf'd Ashbourne & Drogheda awareness/footfallLIVE, ABO (Ashbourne €6 + Drogheda €7.30), REACH, ~€400/30d, existing-post creative (Buffalo Tenders reel + €6 offer); manual stop ~8 Aug (no auto-stop)€13.30/day
09 JulSPENDMeta ads — Loaf'd Artane pre-launch primingLIVE, REACH, 5km Artane/D5, brand-only Buffalo Tenders reel (no CTA), freq cap 4/7d; manual stop ~16 Jul before venue announce (no auto-stop)€5.50/day
09 JulSPENDMeta ads — weekly pool comp (15 Jul)ABO split warm €3 (customer list) + prospecting €4 (lookalike ∩ Dublin 15km, excl. customers) for NEW reach/followers; new 1:1 shooter creative; old 8-Jul campaign PAUSED (no double-spend); no auto-stop — manual pause after comp. FINAL: 14.4k reach, 484 clicks, 1.79% CTR, €0.06 CPC, ~€33 → comp held at 16 entries (decline halted) · #17€7/day
05 JulSPENDMeta ads — weekly pool comp (8 Jul)€7/day CBO, auto-ends 9 Jul ≈ €50 budget · #17€50
04 JulSPENDMeta ads — WC finalists complifetime budget, Breakroom · #28€15
29 JunSPENDMeta ads — Student Night evergreenABO always-on, Breakroom · #17€3/day
24 JunREVBreakroom pool comp entries (24 Jun)20 paid × €20 · #17€400
23 JunSPENDMeta ads — pool comp launch€7/day CBO ≈ €50/7d, first paid ad · #17€50
21 JunSPENDHetzner CX23 VPS (Postiz)social scheduler, all venues · #20€3.99/mo
13 JunSAVEKitchTech HACCP SaaSreplaced by haccp.loafd.ie — cancellation still pending · #7€120/mo

Arch Bar / Old Schoolhouse — burn €334/mo · one-off €135 · saves €335/mo

29 SepSPENDMeta ads — Chalk December gigs, restart behind the two weakestMark's call 29/09: the €91 unspent from the €120 launch pool goes to **ABBAesque €46** (38/500 sold, 8%) and **Mack Fleetwood €45** (59/500, 12%) — not Smash Hits (203/500, 41%, selling on its own) or Live Forever. Campaigns 52540563054270 + 52540561743470, lifetime budgets now €46 and €59 (€13.86 already spent), both stop **Tue 13 Oct 09:00 IST** (~€3.2/day each over 14 days). ⚠ Meta forced both to PAUSED on edit — **Mark must switch them on in Ads Manager (acct 340936962)** or nothing spends. · #21€91
10 SepSAVEMeta ads — retired both Arch evergreen campaignsFuneral Receptions €5/day (since 20 Jul) + Signature Menus IG-only €6/day (since 17 Jul), both PAUSED and verified. Neither had a stop_time so they renewed by default. Lifetime spend €585.93 total (funeral €256.86 / 23,470 reach; menus €329.07 / 20,092 reach). Mark: reassign the budget elsewhere. · #44€335/mo
25 AugSPENDMeta ads — Arch Last Man Standing entry adENDED — OUTCOME_TRAFFIC with SIGN_UP to lms.thearchbarswords.ie, €20 lifetime cap, Swords 10km 18+, audience expansion OFF (read back), ran Wed 26 Aug 00:00 → Fri 28 Aug 20:00 entry close; final €19.67, 5,044 reach, 239 link clicks at €0.08 (549 total clicks); the Engage LMS reached 253 entrants; campaign 52537965842670. Logged late 14/09 (missed at launch) · #44€19.67
20 AugSPENDMeta ads — Arch Newcastle v Liverpool match adENDED — OUTCOME_ENGAGEMENT, €25 lifetime cap, Swords 10km 18+, FB feed + IG feed with IG identity bound (both platforms read back as effective), ran Fri 21 Aug 08:00 → Sun 23 Aug 16:30 kick-off; final €24.77, 4,270 reach, 8,232 impressions, 73 clicks; campaign 52536743218270. Logged late 14/09 (missed at launch) · #44€24.77
20 JulSPENDMeta ads — Arch function room / funeral receptionsLIVE evergreen, FB feed + IG feed/explore, Swords 15km 35+, no price shown, pop-in CTA, monthly review, no auto-stop; campaign 52523902208670 · #44€5/day
17 JulSPENDMeta ads — Arch Signature Menus (Instagram-only)LIVE, POST_ENGAGEMENT, IG feed+explore only (fixes FB-skew), 10km Swords, 18+, no auto-stop — manual pause; campaign 52523107719270 · #44€6/day