BloomBoard · Daily Insights

Saturday 3 October 2026

Report day: Fri 2 Oct 2026 (00:00–23:59 SAST) · compared with Thu 1 Oct
7-day window: 26 Sep – 2 Oct vs 19 – 25 Sep · generated 07:55 SAST
Source: PostHog project BloomBoard (EU), cross-checked against the production database
Marketing site unique visitors · Fri 2 Oct
34 ▼ 45 vs Thu (79)

bloomboard.io dropped back to its pre-peak level after the Tue 29 Sep – Thu 1 Oct surge (59, 86, 79 uniques). Instagram sessions fell from 27 to 12 and direct visits from 39 to 7; Google search held at 15. Signups did not follow the fall: 3 production signups completed on Friday, the same as Thursday, and 3 more arrived between 00:48 and 01:23 SAST this morning.

What matters today

  • Traffic normalised, signups held. 34 uniques, 70 pageviews on the marketing site; 3 signups, all 3 completed the wizard and created a first event.
  • Zero trial conversions for 2 days in both PostHog and the database. Last paid subscription: Thu 1 Oct 16:18 SAST (Core).
  • Two tracking gaps found (see flags): the trial_converted event missed 2 of the last 4 paid subscriptions, and 1 of Friday's 4 new accounts has no signup_completed event.
  • Week on week: marketing uniques 291 vs 87 (+234%), signups 25 vs 6, first events created 14 vs 5.
Marketing pageviews · Fri
70
▼ 27 vs Thu (97) · 7-day 675
Marketing sessions · Fri
34
▼ 42 vs Thu (76) · 7-day 324
Production signups · Fri
3
= Thu (3) · database shows 4 accounts · 7-day 25
Trial conversions · Fri
0
= Thu (0) · 7-day 4 paid subs in DB, 2 in PostHog
Signed-in dashboard users · Fri
40
▼ 6 vs Thu (46) · 384 pageviews
Public client-page visitors · Fri
171
▲ 3 vs Thu (168) · 112 enquiry pages opened
Contact forms · Fri
0
= Thu (0) · 7-day 2 (29 Sep, 30 Sep)
Trial links requested · Fri
0
▼ 2 vs Thu (2) · 7-day 11 · 2 email links clicked Fri

1Marketing site · bloomboard.io

Unique visitors per day

SAST calendar days. Hatched bar is today to 07:55 SAST.

Friday by hour (SAST)

Marketing pageviews. 34 of 70 pageviews landed between 22:00 and 23:59 SAST (US afternoon).

Where visitors came from

Unique visitors by referrer, Fri vs Thu. A person can count under more than one referrer.

ReferrerFri 2Thu 17-day*
Google search151274
Instagram (link in bio + tagged)1227142
Direct / untagged739109
Internal navigation (bloomboard.io)3236
ChatGPT104
Other (guard.io)102

* Sum of daily uniques, 26 Sep – 2 Oct.

Countries

Unique visitors, Fri 2 Oct (34) vs Thu 1 Oct (79).

CountryFri 2Thu 1
United States1639
United Kingdom910
South Africa46
Spain20
Australia214
Canada11
New Zealand03
7 others (1 each on Thu)07

Devices Fri: Mobile 19, Desktop 15. Thu: Desktop 42, Mobile 36, Tablet 1.

Top pages · Fri 2 Oct

11 distinct pages viewed. Uniques / pageviews.

PageUniqViews
/ (home)3251
/features/proposals55
/switching23
/features/recipes22
/partners/kit12
/features/event-week12
/pricing11
4 others (florist-software, vs/details-flowers, florist-proposal-software, event-florist-software)44

2Signups and activation · app.bloomboard.io (production)

Signups completed per day

signup_completed, production. Grey tick = accounts created in the database on that day.

PostHog signup_completedDatabase accounts

Activation funnel · last 7 days vs prior 7

Unique people, 26 Sep – 2 Oct (bar) vs 19 – 25 Sep (number in brackets).

Daily activation events

Production custom events, unique people per SAST day. "Today" runs to 07:55 SAST.

EventFri 2 OctThu 1 OctToday so far7-dayPrior 7Week on week
signup_completed333256▲ +19
wizard_completed343174▲ +13
first_event_created312145▲ +9
first_arrangement_added30274▲ +3
first_proposal_previewed32173▲ +4
first_proposal_sent00013▼ −2
checkout_started01043▲ +1
trial_converted (PostHog)00022= 0
Paid subscriptions created (database)01041▲ +3 (3 active, 1 cancelled)
trial_expired02041▲ +3
contact_form_submitted (marketing site)00020▲ +2
trial_link_requested (marketing site)020100▲ +10 (event is new this week)
enquiry_submitted (client form)13085▲ +3
brief_submitted (client form)10075▲ +2

3App traffic by area

app.bloomboard.io pageviews by area

Public client pages (/e/, /p/, /b/, /i/ …) vs signed-in dashboard vs login/register. Unique visitors / pageviews.

AreaFri 2 OctThu 1 OctToday so far
Public client pages171 / 190168 / 22755 / 61
Signed-in dashboard40 / 38446 / 45011 / 94
Login and register14 / 2121 / 262 / 2
All app205 / 595207 / 70364 / 157

7-day app total: 1,175 uniques / 4,664 pageviews vs 777 / 4,144 the prior week. Signed-in dashboard uniques per day, 26 Sep – 2 Oct: 16, 15, 28, 50, 66, 46, 40. Internal BloomBoard staff browse anonymously and cannot be excluded from these counts.

Marketing → app identity stitch

Of each day's production signups, how many are the same PostHog person as a bloomboard.io visitor (history merged on identify).

DaySignupsStitchedNo marketing historyStatus
Sat 3 Oct (to 07:55)32167%
Fri 2 Oct32167%
Thu 1 Oct31233%
Wed 30 Sep119282%
Tue 29 Sep660100%
Mon 28 Sep220100%
7-day (26 Sep – 2 Oct)2520580%

Friday's signups (SAST): 07:17 direct, no marketing history · 13:34 stitched · 22:55 stitched. The gap is 1 in 5 signups: people who open the app directly on a device that never visited bloomboard.io, or whose marketing cookie was lost before identify.

4Experiments, flags and data quality

Flag for D2

  1. trial_converted under-reports paid conversions. The database shows 4 subscriptions created 26 Sep – 2 Oct (Sun 27 Sep 23:24 Studio, since cancelled; Mon 28 Sep 17:25 Studio; Wed 30 Sep 11:48 Studio; Thu 1 Oct 16:18 Core). PostHog has trial_converted only on 27 Sep and 28 Sep. The event fires only when the subscription success page renders in the browser, so a florist who closes the Paddle tab or returns later is never counted. Recommend a server-side capture on the Paddle subscription webhook.
  2. One account created Fri 2 Oct 02:28 SAST has no signup_completed event. Database: 4 new accounts on Friday; PostHog: 3 (07:17, 13:34, 22:55). The weekly totals also differ (27 accounts vs 25 events). Worth a replay check of that signup to see which step skipped the capture.

Experiments and feature flags

State on Sat 3 Oct 07:55 SAST.

PostHog experiments0 running, 0 archived
PostHog feature flags0 defined
In-app flag registry (Django)8 active of 18 definitions
Flag exposure events in PostHognone captured

No A/B test is live. Rollouts are controlled by the in-app registry and account overrides, so this report cannot show flag-level exposure or variant performance until exposures are sent to PostHog.

Method and filters

  • Days are Africa/Johannesburg (SAST) calendar days. "Fri" is 2 Oct 00:00–23:59, "Thu" is 1 Oct.
  • Excluded: localhost, staging hosts, preview tunnels and Vercel preview deployments. Custom events are limited to app_environment = production.
  • Marketing = $host bloomboard.io. App = $host app.bloomboard.io, split by path into public client pages, dashboard, and auth.
  • Uniques use PostHog person_id. Internal staff are never identified, so their visits remain in pageview counts.
  • Database figures come from the read-only production database role; no personal data was read for this report.