Foxglove Group
Open entries
ENT-3y8a0pSpring venue-launch reel — procurement reopened the tender, we'll lose MarigoldOpenEmailhand Theo · Northlight Studioopened May 222h ago
Maya TanClientMay 22 · 9:14 Marketing just told me procurement triggered a fresh RFP for the spring venue-launch reel. We've used Marigold Studio for our last four hero videos and the brand finally feels cohesive across all six venues — same shooter, same colourist, same audio. Now we're back to choosing between three bids and the cheapest one has never set foot in a competitive-socialising venue. Can we do something about this?
Theo · Northlight StudioCSFWPMay 22 · 11:02 Confirmed — third time this year the same thing's happened on a creative tender. Procurement's threshold kicks in at $15k and the policy has no carve-out for a 'continuing creative partner'. The pattern detector is now flagging it as a category — see the analysis below. I'll pull the full spend across all three incidents and Nik can take a scoped proposal to procurement leadership. In the meantime I've asked your Finance Director via Nik whether we can override this round on continuity grounds.
Theo · Northlight StudioCSFWP2h ago Finance Director is willing to override but wants a written policy proposal she can take to the procurement director. Nik and I will have a draft ready for your review on Tuesday.
ENT-3y7f12Functions team merging 40+ duplicate guest records a week — matching rules missing fuzzy matchesIn progressPortalhand Angusopened May 20yesterday
Maya TanClientMay 20 · 16:40 The functions team is spending the best part of half a day a week merging duplicate guest records by hand. Online booking enquiries come in as brand-new contacts even when the guest already has a profile from a past visit. We've added more matching rules over time but they're getting brittle and the merge volume isn't going down.
Angus · CSFWPCSFWPyesterday Pulled an audit on the last 30 days: the rules catch 73% of duplicate pairs cleanly. The remaining 27% are fuzzy matches — slight name spellings (Maria vs Marya), missing accents (Müller vs Muller), and multi-touch arrivals where a web booking form and an Instagram DM land within seconds of each other. The strict rules don't do fuzzy matching by design; that's not the right tool for that 27%. Two options I'd consider, both with estimates on this thread: (a) a fuzzy-match pre-pass that flags candidates before the strict rules evaluate, (b) replace the rules with a hybrid scoring layer. I'd go (a) — less disruption.
ENT-3y6r88Functions agent quoted a client last season's package — Knowledge article 9 months staleOpenPortalhand Jennyopened May 23this morning
Maya TanClientMay 23 · 8:02 Just off the phone with one of our external functions agents — the brokers who book corporate events into our venues. They quoted a client last season's package rate, ~$400 under the current one. Client's signed, we're honouring it. Third time we've seen this. The Knowledge article they cited was last updated in September.
Jenny · CSFWPCSFWPthis morning Yeah — and the agent has no way to know the article is stale. There's no last-reviewed metadata, no owner field, no 'review-by' flag. Started a quick spot-check on the top 40 most-viewed Knowledge articles: 31 haven't been edited in 6+ months, 11 are over a year old. Pattern detector is flagging this as a category too — see the analysis below.
ENT-3y4s17Functions proposal deck pulling a retired package list from KnowledgeAwaiting clientEmailhand Jennyopened May 18May 19
Jenny · CSFWPCSFWPMay 19 · 10:11 Inspected the functions proposal deck — the 'Packages' slide is populated from the Salesforce Knowledge 'Function packages matrix' article. That article was last edited in October '25 and still lists three packages we've since retired. Two options: (1) refresh the source article so every downstream surface picks it up, (2) decouple the deck and maintain it by hand. (1) is what I'd recommend but it needs an owner. Who do you want me to assign?
ENT-3yd2xxMailchimp→Salesforce audience sync stalled — running under departing marketer's personal API keyIn progressEmailhand Angusopened May 21yesterday
Maya TanClientMay 21 · 10:30 Our marketing-ops lead (Priya) finishes up for parental leave in four weeks. This morning we realised the Mailchimp→Salesforce audience sync runs as a script on her work laptop, under her personal Salesforce API key. It stalled overnight on a re-auth prompt nobody else could see. She's cleared it for now but this can't be the long-term setup, and it's almost certainly not the only thing in this shape.
Angus · CSFWPCSFWPyesterday Spent an hour walking the integration layer with Priya. The audience sync isn't alone — there's a webhook-driven enrichment, a BI export, and the Collins→Salesforce booking sync, all authenticating as individual users (mix of OAuth, named-credential, and one personal key). None on service accounts. The failure mode is silent: works fine until someone leaves, takes leave, or hits a re-auth. I'd want to scope this carefully — each integration has slightly different auth — but the shape of the fix is clear. Pattern detector is flagging it as a category; see the analysis below.
ENT-3yc1bbFunctions follow-ups bouncing — booking emails running through reps' personal GmailOpenEmailhand Angusopened May 23this morning
Maya TanClientMay 23 · 11:15 The functions team is sending booking confirmations and follow-ups straight from their own Gmail accounts. One rep got soft-blocked after a big send day, another's replies have halved in two weeks, and a corporate client last Friday said our From name didn't match the address — nearly marked us as phishing. Three on the team now, two more hires landing this quarter.
Angus · CSFWPCSFWPthis morning Two compounding issues. (1) Personal Gmail isn't built for this volume of templated sending — reputation tanks once a sender crosses ~150/day for any sustained stretch. (2) The display-name / address mismatch is an SPF/DKIM red flag for the big receivers; that's why the phishing prompt fired. Both close together: move the functions sending onto a dedicated subdomain off foxglovegroup.com.au, warmed, with verified sender profiles in Marketing Cloud. It's the sending infrastructure, not the tool. Sits naturally under the same project as the Priya thread.
ENT-3yf4q2After-hours Instagram & web enquiries piling up overnight — guests booking elsewhereOpenPortalhand Angusopened May 23this morning
Maya TanClientMay 23 · 7:40 Our social coordinator pulled the numbers: we're getting a steady stream of after-hours enquiries on Instagram DM and the website chat — opening hours, parking, whether we take walk-ins, group availability — and they just sit until someone's at a desk in the morning. By then a chunk of those guests have booked somewhere else. Half of these are answerable from our own FAQs. Is there something we can do here?
Angus · CSFWPCSFWPthis morning There is, and it ties straight to the Knowledge work Jenny's doing. Cross-referenced 30 days of after-hours enquiries: ~68% are repeat questions already answered in Knowledge, and they peak 7-11pm when nobody's monitoring. The move is a guest-concierge agent on Agentforce, grounded on the (refreshed) Knowledge base, live on web chat and Instagram DM, that answers the FAQ tier instantly and hands a qualified function or group enquiry straight to the team with the guest's details attached. Caveat I want on the record: it's only as trustworthy as the Knowledge behind it — so this rides on the staleness fix, not ahead of it. Pattern detector's flagging it; see the analysis below.
ENT-3yg7m5Winter offer launch — had to update Webflow, the EDM, Collins and Knowledge by hand, and we missed oneOpenEmailhand Angusopened May 22yesterday
Maya TanClientMay 22 · 15:05 Flagging this from our content coordinator. Launching the winter offer meant updating it in four places by hand — the Webflow site, the Mailchimp template, the Collins booking pages, and the Salesforce Knowledge article the team quotes from. She missed the Knowledge one, so for two days staff and the website chat were quoting the old price. This happens every campaign. There has to be a better way.
Angus · CSFWPCSFWPyesterday There is, and it's the same root cause as the procurement-tender mess and the Knowledge staleness — there's no single governed source of truth for an offer, so every launch is hand-copied across surfaces and one always drifts. Theo and I have a shape for it: run the whole graphic-design tender and offer process as an SOP on a Monday board — brief, bids, award, asset approval — and on approval, automations plus the integration layer push the finished offer to Webflow CMS, Marketing Cloud, and the Salesforce Knowledge article in one move. Approve once, every surface updates. Pattern detector picked it up as its own category — see the analysis below. This is the one I'd most like to walk you through.
Show 8 resolved this month
ENT-3y2k09Spring venue-photography refresh — three different shooters, brand drift flagged in the brand reviewResolvedEmailhand Theo · Northlight Studioopened May 09May 10
Theo · Northlight StudioCSFWPMay 10 · 16:45 Reviewed the four spring photography sets side by side. Lighting, grade and styling are all visibly different — each was tendered separately under the $15k threshold so we got the cheapest local shooter each time. The brand review flagged it; the quote in the deck was 'these don't look like the same group ran them'. Writing it up and flagging the procurement pattern as part of the broader review. Second tendering-related entry this month.
ENT-3y1m22Functions brochure shoot — new videographer onboarding added 2 weeks to the timelineResolvedEmailhand Theo · Northlight Studioopened May 04May 05
Theo · Northlight StudioCSFWPMay 05 · 9:18 Vendor onboarding pack (NDA, brand kit, insurance, payment setup) runs 8-10 business days end to end. A new shooter every project means we eat this on every cycle. Did it manually for the functions brochure shoot; flagging the procurement pattern. Same partner on a standing agreement would zero this out.
ENT-3y3n44Duplicate rule split a guest across two profiles — booking form + Instagram DM seconds apartResolvedEmailhand Angusopened May 12May 13
Angus · CSFWPCSFWPMay 13 · 14:30 Found it — the guest filled the web booking form then DM'd us on Instagram within 90 seconds. The rule matched the form to an existing profile but the Instagram enquiry created a new one because the matching window had already closed. Patched the window to 5 minutes; should hold for now but this is the second time the same family of bug has bitten us this quarter. Flagging.
ENT-3xz8s7Knowledge article on online booking references the retired booking widget UIResolvedEmailhand Marcus · Halverson Digitalopened Apr 28Apr 29
Marcus · Halverson DigitalCSFWPApr 29 · 11:20 Updated the article, the screenshots, and the linked booking-flow guide. While I was in there I flagged five other articles in the same area that look 8+ months old and still reference the retired booking widget UI. Won't action them this round but they're queued for a back-catalogue pass if Foxglove wants to scope one.
ENT-3yh2k8Wedding planner's site map never arrived on the enquiry record — uploaded via the website formResolvedPortalhand Angusopened May 16May 16
Angus · CSFWPCSFWPMay 16 · 12:10 Functions team flagged that a wedding planner's venue site map — uploaded through the website enquiry form — wasn't on the Salesforce record. Found it: the file was 7MB and the ingest dropped the payload silently; the record was created fine, just no attachment. One-shotted it by asking her to re-send a compressed copy, which worked. Flagging it though — second time this month a large upload has vanished on the way in, so it's probably the ingest path, not a fluke. Noting it for the pattern detector.
ENT-3yj5n1Corporate client's event run-sheet emailed in never attached to the bookingResolvedEmailhand Angusopened May 19May 20
Angus · CSFWPCSFWPMay 20 · 9:35 Same shape as the site-map one. A corporate client emailed their event run-sheet straight to the functions inbox; the email-to-Salesforce path logged the activity but the 9MB PDF never landed on the booking. Re-attached it by hand for now. That's two channels — the web form and email intake — losing files over ~5MB in the same fortnight, so I don't think it's per-channel. Handing it to the detector to see how wide it goes.
ENT-3y9wwVenue hype reel — third revision came back with the same AI watermark in the cornerResolvedEmailhand Theo · Northlight Studioopened May 15May 17
Theo · Northlight StudioCSFWPMay 17 · 14:22 Third cut back from the freelancer and the AI-generation watermark is still bottom-right on every wide shot. Called it out explicitly on both previous revisions. Asked for one more pass and added a flagged-for-QC marker on their vendor card. Not a tendering category — more vendor-shortlist hygiene. Worth a sentence in the Throughline so it's on the record.
ENT-3xv2p1Salesforce flow won't activate after sandbox deployResolvedEmailhand Angusopened Apr 18Apr 18
Angus · CSFWPCSFWPApr 18 · 13:45 Standard prod-deploy quirk — flow inherits inactive state on first push. Activated manually; the activation-on-deploy check is queued as a separate housekeeping item rather than as an entry.