Total tasks
45
Complete
0
In progress
0
Blocked
0
Overall
0%
Sub-tasks
268
Sub-tasks complete
0
Sub-task %
0%
Infrastructure
25 tasks
Done
0%
Initial
11 tasks
Done
0%
Renewal
1 tasks
Done
0%
Both
8 tasks
Done
0%
Phase / Task
Timeline by day
Week 1 · 18 May
Week 2 · 25 May
Week 3 · 1 Jun
Week 4 · 8 Jun
Week 5 · 15 Jun
Week 6 · 22 Jun
Week 7 · 29 Jun
Week 8 · 6 Jul
18
M
19
T
20
W
21
T
22
F
23
S
24
S
25
M
26
T
27
W
28
T
29
F
30
S
31
S
1
M
2
T
3
W
4
T
5
F
6
S
7
S
8
M
9
T
10
W
11
T
12
F
13
S
14
S
15
M
16
T
17
W
18
T
19
F
20
S
21
S
22
M
23
T
24
W
25
T
26
F
27
S
28
S
29
M
30
T
1
W
2
T
3
F
4
S
5
S
6
M
7
T
8
W
9
T
10
F
11
S
12
S
P1Pre-Start Audit⇄
Weeks 1–2 · 10 tasks · gate 31 May
0/6JM
18 May → 31 May0/6
Stage 0
Discovery session completed with Organic Genetics management
Stage 0
Discovery session completed with Cannalyze clinic team
Stage 0
Discovery session completed with Cannalysis clinic team
Stage 0
Requirements document drafted and circulated for review
Stage 0
Signed requirements document received from both clinic teams
Stage 0
Confirmed project scope documented for both pilot clinic deployments
0/3JM
18 May → 31 May0/3
Stage 0
GHL sub-account architecture plan documented
Stage 0
Master snapshot deployment approach confirmed
Stage 0
Future clinic onboarding process mapped
0/4JM
18 May → 31 May0/4
Stage 0
Third-party web provider contacted and integration approach confirmed
Stage 0
Standalone booking page delivery plan confirmed
Stage 1
Pixel tracking handover plan agreed with third-party web team
Stage 5
Embeddable booking page code delivery timeline agreed
0/4JM
18 May → 31 May0/4
Stage 4
Windcave merchant account credentials confirmed for Cannalyze
Stage 4
Windcave merchant account credentials confirmed for Cannalysis
Stage 4
Windcave integration approach documented
Stage 4
Windcave webhook test environment confirmed
0/4JM
18 May → 31 May0/4
Stage 6
Doxy.me account access confirmed for Cannalyze
Stage 6
Doxy.me account access confirmed for Cannalysis
Stage 6
Doxy.me GHL integration approach documented
Stage 6
Telehealth consultation workflow mapped for each clinic
0/4JM
18 May → 31 May0/4
Stage 0
Microsoft 365 tenant details confirmed for Organic Genetics
Stage 0
Microsoft 365 tenant details confirmed for Cannalyze
Stage 0
Microsoft 365 tenant details confirmed for Cannalysis
Stage 0
Admin access for Microsoft 365 integration confirmed across all three entities
0/4JM
18 May → 31 May0/4
Stage 0
Existing patient data sources identified for Cannalyze
Stage 0
Existing patient data sources identified for Cannalysis
Stage 0
Data quality and deduplication assessment completed for each clinic
Stage 0
Data migration plan documented with field mapping to GHL
0/7JM
18 May → 31 May0/7
Stage 0
Heidi Health plan, contract terms and renewal date confirmed
Stage 0
Heidi Health data processing agreement reviewed against HIPC 2020
Stage 0
Freed AI assessed: NZ data residency, compliance and Doxy.me compatibility
Stage 0
Twofold assessed: NZ applicability and telehealth context suitability
Stage 0
Microsoft Dragon Copilot licensing check under existing M365 agreement
Stage 0
AI scribe comparison report completed and presented to Paul O'Glee
Stage 0
AI scribe tool decision and sign-off received from Paul O'Glee
0/6JM
18 May → 31 May0/6
Stage 0
Domain provider confirmed for Organic Genetics
Stage 0
Domain admin access confirmed for Organic Genetics
Stage 0
Domain provider confirmed for Cannalyze
Stage 0
Domain admin access confirmed for Cannalyze
Stage 0
Domain provider confirmed for Cannalysis
Stage 0
Domain admin access confirmed for Cannalysis
0/3PO
18 May → 31 May0/3
Stage 0
All discovery sessions completed and documented
Stage 0
Requirements document signed by both parties
Stage 0
Gaps and risks register reviewed and accepted
P2Foundation Build⇄
Weeks 2–3 · 7 tasks · gate 7 Jun
0/5JM
25 May → 7 Jun0/5
Stage 0
GHL agency account registered and billing configured
Stage 0
Agency branding applied (logo, colours, domain)
Stage 0
Agency user roles and permissions configured
Stage 0
Agency-level API keys and integration credentials set up
Stage 1
UTM source attribution architecture established at agency level
0/13JM
25 May → 7 Jun0/13
Stage 0
Master snapshot structure and naming conventions designed
Stage 0
14-stage initial patient journey pipeline built in snapshot
Stage 0
8-stage renewal cycle pipeline built in snapshot
Stage 0
Custom contact fields and clinical data architecture built in snapshot
Stage 0
Email and SMS templates built in snapshot (all journey stages)
Stage 0
Landing page and funnel templates built in snapshot
Stage 3
Abandonment recovery automation built in snapshot (60-minute trigger)
Stage 1
UTM data capture workflow built in snapshot
Stage 2
Anonymous contact creation workflow built in snapshot
Stage 13
Week 10 renewal trigger automation built in snapshot
RC0
Renewal cycle trigger automation RC0 built in snapshot
Stage 0
Master snapshot tested end-to-end and validated
Stage 0
Snapshot deployment guide documented
0/6JM
25 May → 7 Jun0/6
Stage 0
Cannalyze sub-account created from master snapshot
Stage 0
Cannalyze branding and domain configured
Stage 0
Cannalyze user accounts and roles set up
Stage 0
Cannalyze phone and SMS number configured
Stage 0
Cannalyze pharmacy-specific pipeline variations applied
Stage 0
Cannalyze location-specific automation variations applied
0/6JM
25 May → 7 Jun0/6
Stage 0
Cannalysis sub-account created from master snapshot
Stage 0
Cannalysis branding and domain configured
Stage 0
Cannalysis user accounts and roles set up
Stage 0
Cannalysis phone and SMS number configured
Stage 0
Cannalysis pharmacy-specific pipeline variations applied
Stage 0
Cannalysis location-specific automation variations applied
0/3JM
25 May → 7 Jun0/3
Stage 0
AlumiAI API connection configured for Cannalyze
Stage 0
AlumiAI API connection configured for Cannalysis
Stage 0
AlumiAI contact sync events confirmed firing correctly
0/8JM
25 May → 7 Jun0/8
Stage 0
Microsoft 365 email connected to GHL for Organic Genetics
Stage 0
Microsoft 365 email connected to GHL for Cannalyze
Stage 0
Microsoft 365 email connected to GHL for Cannalysis
Stage 0
Microsoft 365 calendar sync configured for Cannalyze
Stage 0
Microsoft 365 calendar sync configured for Cannalysis
Stage 0
Email send and receive through GHL tested across all three entities
Stage 0
Calendar availability sync tested for both clinics
Stage 0
Shared inbox and team calendar visibility configured
0/3JM
25 May → 7 Jun0/3
Stage 0
Elixir API credentials confirmed and connection established
Stage 0
Xero accounting connection configured
Stage 0
NZ Post integration credentials confirmed and connection established
P3Core Setup: AlumiAI Models & Dashboards
Week 3 · 4 tasks · gate 7 Jun
0/6JM
1 Jun → 7 Jun0/6
Stage 1
AlumiAI lead scoring model configured for Cannalyze with intake signal weighting
Stage 1
AlumiAI lead scoring model configured for Cannalysis with intake signal weighting
Stage 1
AlumiAI traffic quality scoring active for Cannalyze campaigns
Stage 1
AlumiAI traffic quality scoring active for Cannalysis campaigns
Stage 2
AlumiAI session intent scoring active on landing pages for both clinics
Stage 3
AlumiAI intake analysis and risk flagging active for both clinics
0/4JM
1 Jun → 7 Jun0/4
Stage 13
AlumiAI churn prediction model configured for Cannalyze
Stage 13
AlumiAI churn prediction model configured for Cannalysis
Stage 13
Renewal window signals configured as churn prediction inputs
Stage 13
AlumiAI high-risk churn escalation routing configured
0/5JM
1 Jun → 7 Jun0/5
Stage 0
Custom patient record object configured for Cannalyze
Stage 0
Custom patient record object configured for Cannalysis
Stage 7
Supplier record object configured across both sub-accounts
Stage 7
Product selection framework linked to supplier inventory
Stage 9
Supplier stock sync to patient portal checkout configured
0/10JM
1 Jun → 7 Jun0/10
Stage 0
Pipeline health dashboard configured for Cannalyze
Stage 0
Pipeline health dashboard configured for Cannalysis
Stage 5
GP fill rate monitoring dashboard configured for both clinics
Stage 3
Intake funnel conversion dashboard configured for both clinics
Stage 4
Revenue alert automation configured for both clinics
Stage 8
Portal activation rate KPI dashboard configured for both clinics
Stage 10
Order and fulfilment monitoring dashboard configured for both clinics
Stage 13
Renewal KPI dashboard configured for both clinics
Stage 0
Agency-level group reporting view configured for Organic Genetics
RC7
Renewal closed-loop KPI dashboard configured (RC7)
P4Booking, Intake & Payment Portal
Weeks 3–5 · 5 tasks · gate 21 Jun
0/6JM
1 Jun → 21 Jun0/6
Stage 5
Cannalyze standalone booking page built and tested
Stage 5
Cannalysis standalone booking page built and tested
RC1
Renewal booking widget configured for both clinics (RC1)
Stage 5
Booking page embeddable code snippets generated and delivered to third-party web provider
Stage 5
Booking embed tested and verified on both clinic third-party websites
Stage 5
GP fill rate monitoring dashboard confirmed receiving bookings
0/5JM
1 Jun → 21 Jun0/5
Stage 3
Cannalyze intake form built with conditional logic, auto-save and progress bar
Stage 3
Cannalysis intake form built with conditional logic, auto-save and progress bar
Stage 3
GHL save and stage update automation on form submission (both clinics)
Stage 3
AlumiAI intake analysis and risk flagging active on form submission
Stage 3
Clinical red flag review workflow triggered on high-risk AlumiAI flags
0/4JM
1 Jun → 21 Jun0/4
Stage 3
Abandonment detection automation live for Cannalyze (60-minute trigger)
Stage 3
Abandonment detection automation live for Cannalysis (60-minute trigger)
Stage 3
Abandonment recovery email and SMS sequence built and tested
Stage 3
Intake funnel drop-off monitoring dashboard confirmed active
0/5JM
1 Jun → 21 Jun0/5
Stage 1
Meta pixel installation coordinated and confirmed firing for Cannalyze
Stage 1
Meta pixel installation coordinated and confirmed firing for Cannalysis
Stage 1
LinkedIn Insight Tag installation coordinated and confirmed for both clinics
Stage 1
TikTok pixel installation coordinated and confirmed for both clinics
Stage 2
Retargeting events confirmed firing correctly across all pixels
0/6JM
1 Jun → 21 Jun0/6
Stage 4
Windcave branded checkout configured for Cannalyze
Stage 4
Windcave branded checkout configured for Cannalysis
Stage 4
Windcave webhook to GHL Stage: Paid automation tested end-to-end
Stage 4
Xero consultation invoice auto-generation confirmed on payment
Stage 4
Payment confirmation email and SMS sequence tested
Stage 4
Windcave payment flow tested end-to-end for both clinics
P5Elixir & Doxy.me Clinical Integration
Weeks 4–7 · 6 tasks · gate 5 Jul
0/7JM
8 Jun → 5 Jul0/7
Stage 5
GP booking widget live for Cannalyze with Elixir calendar sync
Stage 5
GP booking widget live for Cannalysis with Elixir calendar sync
Stage 5
Appointment creation push from GHL to Elixir tested on booking confirmation
Stage 5
Intake form data push from GHL to Elixir on booking confirmation tested
Stage 5
GHL Stage: Booked automation confirmed firing correctly
RC1
Renewal booking widget live for both clinics (RC1)
RC1
GHL Stage: Renewal Booked automation confirmed firing correctly (RC1)
0/7JM
8 Jun → 5 Jul0/7
Stage 6
Doxy.me telehealth room configured for Cannalyze
Stage 6
Doxy.me telehealth room configured for Cannalysis
Stage 6
Automated Doxy.me link delivery built (triggered on booking confirmation)
Stage 6
Pre-consultation reminder sequence built (24-hour and 1-hour triggers)
Stage 6
No-show monitoring automation built (15-minute trigger with re-booking sequence)
RC2
Renewal telehealth link served for renewal consultations (RC2)
RC2
Renewal pre-consultation reminder sequence built (RC2)
0/7JM
8 Jun → 5 Jul0/7
Stage 8
Elixir post-consultation webhook to GHL tested and confirmed
Stage 8
Doxy.me post-consultation webhook to GHL tested and confirmed
Stage 8
GP mark consultation complete workflow built in Elixir
Stage 7
GHL Stage: In Consultation automation confirmed firing
Stage 8
GHL Stage: Post-Consult automation confirmed firing
Stage 7
AlumiAI Margin Assist active during consultation workflow
RC3
Renewal consultation webhook flow tested (RC3 and RC4)
0/12JM
8 Jun → 5 Jul0/12
Stage 8
Patient portal account activation automated on consultation completion
Stage 8
Patient login credentials delivered via automated welcome sequence
Stage 8
AlumiAI personalised welcome letter generated on portal activation
Stage 9
Prescription-gated portal live for Cannalyze with product catalogue
Stage 9
Prescription-gated portal live for Cannalysis with product catalogue
Stage 9
Elixir Rx dynamically populating patient portal catalogue per clinic
Stage 10
3-month supply cap validation enforced at portal checkout in real time
Stage 9
AlumiAI portal chat assistant configured
Stage 9
Portal onboarding email and SMS sequence active for both clinics
RC4
Portal Rx plan update automated on renewal GP sign-off (RC4)
RC4
AlumiAI renewal confirmation letter generated on RC4
Stage 13
Renewal CTA banner active in portal at Week 10 trigger
0/5JM
8 Jun → 5 Jul0/5
Stage 9
Elixir prescription export API live and tested for Cannalyze
Stage 9
Elixir prescription export API live and tested for Cannalysis
Stage 9
Full Elixir-to-GHL-to-portal integration tested end-to-end for Cannalyze
Stage 9
Full Elixir-to-GHL-to-portal integration tested end-to-end for Cannalysis
Stage 9
Written integration sign-off with complete test results for both clinics
0/8JM
8 Jun → 5 Jul0/8
Stage 6
Chosen AI scribe tool configured and tested for Cannalyze
Stage 6
Chosen AI scribe tool configured and tested for Cannalysis
Stage 6
AI scribe activation workflow within Doxy.me telehealth session confirmed
Stage 6
SOAP note to Elixir patient record transfer workflow built and tested
Stage 6
HIPC 2020 data processing compliance verified for chosen AI scribe tool
Stage 6
GP training on AI scribe tool delivered at Cannalyze
Stage 6
GP training on AI scribe tool delivered at Cannalysis
Stage 6
End-to-end QA: Doxy.me consultation to AI note to Elixir record confirmed
P6Data Migration
Weeks 5–6 · 2 tasks · gate 28 Jun
0/6JM
15 Jun → 28 Jun0/6
Stage 0
All historical contact records extracted from Cannalyze existing system
Stage 0
Cannalyze data cleaned and deduplicated
Stage 0
Cannalyze records imported into GHL with pipeline stage mapping
Stage 0
Cannalyze records imported into GHL with correct tag mapping
Stage 0
Post-migration validation report completed for Cannalyze
Stage 0
Written management sign-off on Cannalyze data integrity and import accuracy
0/6JM
15 Jun → 28 Jun0/6
Stage 0
All historical contact records extracted from Cannalysis existing system
Stage 0
Cannalysis data cleaned and deduplicated
Stage 0
Cannalysis records imported into GHL with pipeline stage mapping
Stage 0
Cannalysis records imported into GHL with correct tag mapping
Stage 0
Post-migration validation report completed for Cannalysis
Stage 0
Written management sign-off on Cannalysis data integrity and import accuracy
P7Workflow Automations
Weeks 6–8 · 7 tasks · gate 12 Jul
0/12JM
22 Jun → 12 Jul0/12
Stage 2
Pixel firing confirmed: ViewContent event on landing page load (both clinics)
Stage 2
AlumiAI session intent scoring automation live (both clinics)
Stage 3
Stage 3 intake form automations live: save, stage update, risk flag (both clinics)
Stage 4
Stage 4 payment automations live: webhook, stage update, invoice (both clinics)
Stage 5
Stage 5 booking automations live: confirmed, calendar sync (both clinics)
Stage 6
Stage 6 pre-consultation automations live: brief, Doxy.me link, reminders
Stage 8
Stage 8 post-consultation automations live: portal activation, welcome sequence
Stage 9
Stage 9 onboarding automations live: portal sequence, stock sync
Stage 10
Stage 10 order automations live: checkout, cap enforcement, invoice, label
Stage 11
Stage 11 fulfilment automations live: SLA watch, dispatch notification
Stage 12
Stage 12 delivery automations live: tracking display, delay watch, NPS survey
Stage 13
Stage 13 renewal trigger automation live: Week 10 trigger, CTA banner, sequence
0/15JM
22 Jun → 12 Jul0/15
RC0
RC0: Renewal trigger automation live and tested (both clinics)
RC0
RC0: Renewal banner activates in patient portal
RC0
RC0: Renewal comms sequence starts on trigger
RC1
RC1: Renewal booking widget live and tested
RC1
RC1: Renewal booking confirmed sequence active
RC2
RC2: AlumiAI renewal brief generation live
RC2
RC2: Renewal Doxy.me link delivered on booking
RC2
RC2: Renewal pre-consultation reminders active
RC4
RC4: Portal Rx plan updated on GP renewal sign-off
RC4
RC4: AlumiAI renewal confirmation letter generated
RC5
RC5: Renewal checkout and order automation live
RC6
RC6: Renewal fulfilment SLA watch and dispatch notifications active
RC7
RC7: AlumiAI renewal cycle reset and next cycle prediction live
RC7
RC7: Delivery confirmation, NPS and retention sequence active
RC7
RC7: Xero renewal invoice finalised on delivery confirmation
0/5JM
22 Jun → 12 Jul0/5
Stage 4
Windcave payment webhook to GHL confirmed firing correctly
Stage 4
Xero consultation invoice auto-generation tested end-to-end
Stage 10
Xero order invoice auto-generation tested end-to-end
Stage 10
Xero invoice automation with per-SKU COGS tracking configured
RC7
Xero renewal invoice finalisation confirmed on delivery
0/5JM
22 Jun → 12 Jul0/5
Stage 10
NZ Post shipping label auto-generated on initial order confirmation
RC5
NZ Post shipping label auto-generated on renewal order confirmation
Stage 12
NZ Post delivery tracking webhook integrated and tested
Stage 12
Live delivery tracking display confirmed in patient portal
Stage 12
AlumiAI delivery delay watch active on tracking webhooks
0/4JM
22 Jun → 12 Jul0/4
Stage 6
AlumiAI first-cycle GP brief template live for Cannalyze
Stage 6
AlumiAI first-cycle GP brief template live for Cannalysis
RC2
AlumiAI renewal-specific GP brief template live for both clinics (RC2)
Stage 6
GP brief confirmed pulling from intake data, Elixir history and AlumiAI scoring
0/5JM
22 Jun → 12 Jul0/5
Stage 11
Fulfilment SLA breach alert configured for Cannalyze
Stage 11
Fulfilment SLA breach alert configured for Cannalysis
RC6
Renewal fulfilment SLA breach alert configured for both clinics (RC6)
Stage 13
AlumiAI high-risk churn escalation routing active for both clinics
Stage 11
SLA breach and escalation routing tested end-to-end
0/5JM
22 Jun → 12 Jul0/5
Stage 0
Cannalyze pharmacy-specific automation variations applied and tested
Stage 0
Cannalysis pharmacy-specific automation variations applied and tested
Stage 5
Cannalyze location-specific booking availability rules confirmed
Stage 5
Cannalysis location-specific booking availability rules confirmed
Stage 9
Clinic-specific product catalogue variations confirmed in patient portal
P8Training (embedded W3–7 + formal W8)
Weeks 3–8 · 2 tasks · gate 12 Jul
0/5JM
1 Jun → 12 Jul0/5
Stage 0
Dashboard walkthroughs delivered to Cannalyze leads
Stage 0
Dashboard walkthroughs delivered to Cannalysis leads
Stage 5
Intake and booking demo run with clinic admin teams
Stage 9
Portal and Rx flow demo delivered to GPs
RC0
Renewal cycle walkthrough delivered to clinic teams
0/5JM
1 Jun → 12 Jul0/5
Stage 0
Full system training session delivered to Cannalyze team
Stage 0
Full system training session delivered to Cannalysis team
Stage 0
Admin runbook delivered for both sub-accounts
Stage 0
SOPs delivered for intake, consultation, fulfilment and renewal flows
Stage 0
Escalation matrix and on-call contacts confirmed
P9Go-Live Gate & Hypercare
Week 8 · 2 tasks · gate 12 Jul
0/5PO
6 Jul → 12 Jul0/5
Stage 0
All phase sign-offs received and filed
Stage 0
End-to-end UAT pass confirmed for Cannalyze
Stage 0
End-to-end UAT pass confirmed for Cannalysis
Stage 0
Final risk register reviewed with Paul O'Glee
Stage 0
Go-live decision formally signed off
0/4JM
6 Jul → 12 Jul0/4
Stage 0
Live environment activated across Cannalyze and Cannalysis
Stage 0
Hypercare on-call schedule active
Stage 0
Post-launch monitoring dashboard reviewed daily
Stage 0
Issue triage and resolution log maintained
Cycle:InfrastructureInitialRenewalBothStatus:not startedin progresscompleteblocked Phase gate Today