The Avenir Intelligence & Pipeline Tool is a single HTML file that connects directly to your Google Sheet. It gives the whole team a shared, live view of business development activity across pipeline deals, target markets, contacts, and lead qualification — without requiring any software installation or subscriptions.
The tool has fifteen tabs, each covering a different area of the BD workflow:
All changes made in the tool — stage updates, outreach records, new deals, new contacts — write back to the underlying Google Sheet immediately. Any team member who opens the tool and syncs will see the same data.
The tool is a single HTML file. Download it from Slack, save it to your computer, and open it in Google Chrome or Microsoft Edge. Other browsers may work but Chrome is recommended.
avenir_intelligence_tool.html.The purple top bar is always visible. It shows the seven navigation tabs on the left, three live summary statistics in the centre (active deals, total pipeline value, number of targets), and the Sync button on the right.
| Statistic | What it shows |
|---|---|
| Active deals | Pipeline deals not marked Won, Lost, or Hold |
| Pipeline value | Sum of estimated deal values across active pipeline deals |
| Targets | Total number of intelligence targets across all regions |
The Pipeline tab is the main working view. It shows all active deals as a kanban board, organised by stage from left to right.
Each column represents a stage in the BD process. The eight stages are:
Cards showing a 30d+ badge have a date added older than 30 days — a prompt to check whether the status is current.
There are two ways to move a deal to a different stage:
Drag and drop — click and hold a deal card, drag it to the target stage column, and release. The card moves immediately and the stage update writes to the Sheet in the background.
Detail panel — click any deal card to open the detail panel on the right. Use the Update stage dropdown to select the new stage and click Save changes.
Clicking any deal card opens a side panel with the full deal record. The panel shows:
| Section | Contents |
|---|---|
| Stage guidance | Description of the current stage, typical activity, and deal certainty questions to be asking at this point |
| Deal details | Owner, lead source, primary contact, date added, deal certainty score, and Trello card link |
| Update stage | Dropdown to move the deal to a different stage |
| Status notes | Free text field for latest update or next action — editable and saved to the Sheet |
Click the + Add deal button in the top right of the Pipeline tab. A form opens asking for:
| Field | Notes |
|---|---|
| Prospect name | Required. The organisation name as it will appear on the kanban card. |
| Opportunity type | Product line — e.g. AvenirCSD, AvenirOne, AvenirRisk. |
| Market / region | Required. Used for filtering. |
| Estimated deal value | Free text — can be a number, SaaS monthly rate, or TBC. |
| Stage | Required. Sets the initial kanban column. |
| Owner | Person or people responsible for the deal. |
| Primary contact | Key contact at the prospect organisation. |
| Lead source | How the lead was originated — e.g. Conference, Introduction, Outreach. |
| Status notes | Initial context or next action. |
| Trello card URL | Optional link to the associated Trello card. |
The left sidebar has three filter panels when the Pipeline tab is active. Filters can be combined — for example, selecting APAC region and Adrienne as owner shows only Adrienne's APAC deals.
| Filter | Options |
|---|---|
| Search | Free text — matches against prospect name, market, owner, product, stage, and status notes |
| Owner | Auto-populated from current pipeline deals |
| Stage | Auto-populated from stages currently in use |
| Region | APAC, EMEA, Americas, NZX |
The Lost / Hold tab shows a table of all deals from the Lost sheet plus any pipeline deals marked as Closed – Lost / Dormant or Closed – Won. Click any row to open the deal detail panel — useful for reviewing lost deal history or reactivating a dormant prospect.
The To Qualify tab surfaces prospects from your To Qualify sheet that need a decision — either advance them to the pipeline or park them. Each entry shows the current stage, market, estimated value, owner, and status notes.
The Move to pipeline button on each card appends the prospect directly to the Pipeline Snapshot sheet as a Warm Lead and adds it to the kanban board immediately.
The Targets tab shows your full intelligence database — 101 targets drawn from the NASDAQ exchanges list and the APAC, EMEA, and Americas CSD/registry sheets. These are prospects not yet in the pipeline.
Toggle between Cards and Table views using the selector in the top right. The left sidebar has five filter panels:
| Filter | Options |
|---|---|
| Search | Matches name, country, region, platform, and notes |
| Region | APAC, EMEA, Americas |
| Avenir fit | High / Medium / Low — set in the source sheet |
| Type | Exchange (NASDAQ list) or CSD/Registry |
| Tier (CSD) | 1 = hardest to access, 3 = easiest |
| Outreach | Not contacted / Email sent / Responded / Meeting |
Targets are sorted by Avenir fit (High first) then alphabetically.
The target database draws from four built-in sheets (NASDAQ exchanges, APAC CSDs, EMEA CSDs, Americas CSDs). You can add your own targets on top of these using the + Add target button in the top right of the Targets tab.
| Field | Notes |
|---|---|
| Organisation name | Required. The exchange, CSD, or registry name as it will appear on the card. |
| Country | The country the organisation operates in. |
| Region | APAC, EMEA, Americas, or NZX — used for filtering. |
| Avenir fit | High / Medium / Low — your assessment of fit. |
| Tier | 1 = hardest to access, 3 = easiest — same scale as the CSD targets. |
| Current platform | Known trading or post-trade technology — e.g. Nasdaq INET, Proprietary. |
| Platform version / status | e.g. Legacy v3, EOL 2026, Current — used to inform the replaceability indicator. |
| Post-trade technology | Known clearing, settlement, or registry system — e.g. In-house CSD, Strate, SIX SIS. |
| Website | Optional URL — appears as a clickable link in the detail panel. |
| Notes / rationale | Intelligence, opportunity context, or reason for adding. |
Clicking a custom target card opens the same full detail panel as any built-in target — showing all intelligence fields, the outreach tracking form, and the draft email generator. Custom targets appear in the targets grid tagged with a gold Custom badge. The Type filter in the left sidebar includes a Custom option to show only your added targets. Clicking a custom target card and opening the detail panel shows an Edit button — use this to update details or delete the target.
Custom Targets tab in your Google Sheet before adding targets. The tool writes the header row automatically on first save.Click View + email on any target card, or click a row in table view, to open the target detail panel. The panel shows the full intelligence record and has two sections at the bottom.
Outreach tracking — record the status of your contact attempt, the date, the contact's name and email, and any notes. Click Save outreach to write this to the Outreach sheet in Google Sheets. All team members will see the updated status on their next sync.
Draft outreach email — a pre-populated email is generated for each target based on their name, country, and known platform. Click Copy email to copy both the subject line and body to your clipboard, ready to paste into your email client.
The outreach status badge appears on the target card after saving, so the whole team can see at a glance which targets have been contacted.
| Status | Meaning |
|---|---|
| ✉ Email sent | Initial outreach sent, awaiting response |
| ✓ Responded | Target has replied |
| ◎ Meeting scheduled | Call or meeting booked |
| — No response | Email sent but no reply after follow-up |
| ↻ Follow up later | Timing not right — revisit in future |
When you open a target detail panel, a follow-up counter appears next to the Outreach tracking heading if outreach has been logged. It calculates days since the outreach date and shows a contextual indicator:
| Indicator | Condition |
|---|---|
| ✉ Sent N days ago | Email sent within the last 5 days |
| ↻ Follow-up due soon | Email sent 5–14 days ago with no response |
| ⚠ Follow-up overdue | Email sent 14+ days ago with no response |
| ↻ Revisit in N days | Marked "Follow up later" — less than 45 days elapsed |
| ↻ Revisit overdue | Marked "Follow up later" — 45+ days elapsed |
| ✓ N days ago | Status is Responded or Meeting scheduled |
The Contacts tab shows all people in your People Contacts sheet. Each card shows the person's name, role, organisation, email (clickable to open your mail client), phone number, and any notes. Where the contact's name appears in a pipeline deal record, the deal is shown as a clickable link — clicking it opens that deal's detail panel in the Pipeline tab.
Click + Add contact in the top right. The form has six fields:
| Field | Notes |
|---|---|
| Full name | Required. |
| Role / title | e.g. CEO, Head of Technology, CTO |
| Organisation | The exchange, CSD, or other organisation they work for |
| Email address | Stored in the Sheet and rendered as a mailto link |
| Phone number | Stored in the Sheet and rendered as a tel link on mobile |
| Notes | e.g. Met at AMEDA conference. Key decision maker for CSD procurement. |
Saving adds a new row to the People Contacts sheet immediately.
Click the Edit button on any contact card to re-open the form pre-filled with their current details. Make changes and click Save contact to update the row in the Sheet. The Delete button clears the contact from the Sheet and removes the card immediately.
Each target card now shows a platform badge identifying the trading technology currently running at that exchange or CSD. Badges are colour-coded by platform family:
| Badge | Platform family | Replaceability |
|---|---|---|
| Nasdaq | Nasdaq INET, Genium INET, SMARTS family | Medium — higher if running a legacy version |
| Proprietary | In-house or bespoke platform | High — often legacy, no vendor lock-in |
| Temenos | Temenos T24 / Transact | Medium |
| Other | Known third-party platform (not Nasdaq) | Medium |
| Unknown | Platform not known | Research required |
Exchange targets (NASDAQ list) also show a replaceability indicator — ↑ Replaceable, ~ Moderate, or ↓ Entrenched — based on the platform type and version status. This helps prioritise outreach toward targets where Avenir has the strongest case for displacement.
A new Platform filter in the left sidebar lets you filter the targets view by platform family — useful for quickly finding all exchanges running proprietary systems, or all Nasdaq-platform targets for a specific region.
The Lead Qual tab is a structured scoring tool for evaluating whether a new opportunity is worth pursuing. It implements Avenir's seven-category qualification framework across 47 questions.
Each question is scored on a three-point scale:
A ? button marks a question as not yet known — unanswered questions are excluded from the category average. You can complete an assessment over multiple sessions; scores save locally in the browser and persist between sessions.
Each of the seven categories has a No Go threshold of an average below 2. If any category falls below this threshold, the overall verdict is No Go regardless of scores in other categories.
The three possible verdicts are:
The Business Strategy and Implementation Risk categories also carry a Premium Price flag when scored — indicating that a higher price should be reflected in the commercial proposal to account for elevated risk or effort.
| Category | Questions | Focus |
|---|---|---|
| Country Risk | 3 | Travel safety, ease of doing business, grey list status |
| Business Strategy | 6 | Industry fit, size, geography, technology, expansion potential, deal value |
| Implementation Risk | 11 | Legacy systems, customisation, language, culture, our experience, timezone, RFP complexity |
| Credit Risk | 6 | Deal size, regulatory approval, GDP risk, economic growth, currency controls, credit history |
| Cash Flow / Margin | 6 | Bank guarantees, currency risk, tax, withholding tax, warranty periods |
| Legal Risk | 2 | Contract jurisdiction, access to legal advice |
| Structuring the Deal | 13 | Cash flow timing, price confidence, fixed price risk, scope clarity, onsite requirements, contingency |
Click the ⇄ Compare button in the Lead Qual tab header to enter comparison mode. In this mode, selecting prospects from the left panel adds them to a side-by-side comparison (up to four at once). Each prospect is shown as a card with:
This is designed for prioritisation decisions — when two or three opportunities are competing for the same team capacity, the comparison view shows at a glance which has the stronger profile across all seven dimensions.
Click ✕ Exit to return to the standard scoring view.
The Reference tab is a read-only intelligence reference covering two areas:
Major Asian exchanges — a card grid of 12 major exchanges in the Asia-Pacific region (Shanghai, Tokyo, HKEX, NSE India, BSE, Shenzhen, KRX, TWSE, Tadawul, SGX, Tehran, ASEAN). These are large incumbents rather than Avenir targets in the near term, but useful market context.
Other trading platform providers — a table of 13 major exchanges globally that run proprietary in-house trading platforms (LSE/Millennium, Euronext/Optiq, Deutsche Börse/T7, CME/Globex, and others). Understanding the competitive landscape for incumbent platforms helps position Avenir conversations with smaller and mid-tier venues.
The Activity tab shows a reverse-chronological log of all pipeline events, grouped by date. Three event types are tracked:
| Event type | Dot colour | Triggered by |
|---|---|---|
| Stage change | ● Teal | Dragging a deal to a new column, or updating stage from the detail panel |
| Status update | ● Gold | Saving new status notes from the detail panel |
| New deal added | ● Green | Using the + Add deal button |
The log is stored in a Pipeline Activity sheet tab in Google Sheets — visible to all team members after a sync. Stage moves show the from → to transition. Status updates show a preview of the updated notes.
Pipeline Activity in your Google Sheet. Click the + button at the bottom of the Sheet, name it exactly as shown. The tool will write the header row automatically on the first logged event.The Velocity tab shows all active pipeline deals sorted by age — stalest first. It answers the question: what needs a push?
| Column | Description |
|---|---|
| Deal | Prospect name — click any row to open the deal detail panel |
| Stage | Current pipeline stage |
| Age | Days since the deal was added, colour-coded: green (<45d), amber (45–90d), red (90d+) |
| Age bar | Visual bar showing age relative to the oldest deal in the pipeline |
| Status badge | Active (<45d), Slow (45–90d), or Stalled (90d+) |
| Value | Estimated deal value where known |
| Status | Latest status note snippet |
The CRs tab tracks change requests across active clients — PEX, AIX, ARL, BYME, and TISE. It shows the full lifecycle of each CR from initial request through to delivery, including phase dates, time in each stage, and commercial value. Data is stored in a CR Tracker sheet tab (22 columns, A:V).
Toggle between Board and Table views using the selector in the top right.
The board view shows one column per status stage. Each column displays the count of CRs at that stage and, where values have been entered, the total value of CRs in that stage. Cards show the CR number, title, client, value, the date the current stage was reached, and how long the CR has been in that stage.
The table view lists all CRs sorted by stage with a value subtotal row at the bottom. Use the client chips to filter by client — the subtotal updates accordingly.
| Field | Notes |
|---|---|
| Client | PEX, AIX, ARL, BYME, TISE |
| CR Number | The client-facing reference — e.g. CR3, PEX-87 |
| Title / Description | Brief description of the change request |
| Status | See lifecycle stages below |
| Value | Agreed commercial value — e.g. $12,000. Contributes to stage and total value totals. |
| Notes | Free text — context, scope notes, blockers |
The eight stages reflect Avenir's CR delivery process in order:
Each CR has a date field for every stage. Enter the date when a CR moved into that stage. The tool automatically calculates how many days were spent in each phase when you save — for example, if Requested was 1 March and Elaboration was 10 March, it writes "9d" as the duration for the Requested phase.
On the board, each card shows the date the current stage was reached and the auto-calculated duration in that stage. This makes it easy to spot CRs that have been sitting in Quoted or Pending Acceptance for an unexpectedly long time.
The Portfolio tab gives a live RAG-rated view of all active client delivery programmes — PEX, AIX, ARL, BYME, TISE, and any others you add. It reads from and writes to the Portfolio Register tab in the Intelligence Google Sheet.
This is the tab Ricky or Simon should update each Monday before the weekly portfolio review. Adrienne and Martyn use it for executive visibility of delivery status across all clients without needing to chase people for updates.
Toggle between Cards and Table using the selector in the top right. The cards view is the default and works best for the weekly review — one card per programme showing RAG, next milestone, due date, active CRs, top risk, and escalation flag. The table view gives a compact row-per-programme summary useful for copying into a report.
Filter chips let you snap to Red, Amber, Green, or Escalated in one click. The summary bar at the top updates live as you filter.
Click any card (or table row) to open the edit panel. The panel has two sections:
| Section | Fields |
|---|---|
| Identity | Client, Country, Product, Phase, Contract Type, Client Owner, Dev Lead, Dev Secondary — update these when the programme structure changes |
| Weekly Update | RAG status, Next Milestone, Milestone Due date, Est. Hours Remaining, Active CRs, CRs Awaiting Sign-off, Invoice Outstanding, Escalation Flag, Risk Owner, Top Risk, Notes, Last Updated |
Save writes the full row back to the sheet immediately. The summary bar and RAG filter update straight away.
| Status | Meaning |
|---|---|
| G — Green | Programme on track. No issues requiring attention. |
| A — Amber | Issues present but being managed. Attention recommended. |
| R — Red | Programme has a significant problem. Escalation required. |
Set Escalation Flag to Yes when a programme requires a decision or action from Adrienne or Martyn this week — not just general awareness. Escalated programmes show a red ⚑ ESCALATE badge on the card and can be filtered in one click. The escalation count in the summary bar gives a quick read on how many programmes need leadership attention at any given review.
Enter due dates in DD/MM/YYYY format. The tool colour-codes them automatically:
| Colour | Condition |
|---|---|
| Normal | More than 14 days away |
| ⚡ Amber | Within 14 days — approaching |
| ⚠ Red | Past due date |
Click + Add programme in the top right. Fill in the Identity and Weekly Update fields and save. The new row is appended to the Portfolio Register sheet immediately and appears on the board.
Open the edit panel for the programme and click Remove (bottom right). This clears the row in the sheet. The programme disappears from the board immediately. Removed rows leave a blank row in the sheet — this is expected behaviour and won't affect other programmes.
The Report tab generates a formatted snapshot of the current pipeline state. It is designed for sharing with MB and AM — the two buttons in the report header handle distribution:
| Button | Output |
|---|---|
| Print / Save PDF | Opens the browser print dialog. Select "Save as PDF" as the destination for a clean export. |
| Copy as text | Copies a plain-text version to the clipboard — ready to paste into a Slack message or email. |
| Section | Contents |
|---|---|
| KPI row | Active deals, total pipeline value, stale count (30d+), recent stage moves (14 days) |
| Pipeline by stage | Card for each stage showing deal count and total value |
| Stale deals | Deals not updated in 30+ days, sorted by age — only shown if stale deals exist |
| Recent stage moves | Stage changes from the last 14 days pulled from the Activity log — only shown if activity has been logged |
| All active deals | Full deal list grouped by stage with owner, status snippet, and value |
The Conversion tab analyses how deals move through the pipeline — what percentage make it from each stage to the next, how long they spend there, and where they stall or drop.
| Section | Contents |
|---|---|
| KPI cards | Active deal count, win rate, total stage moves logged |
| Current snapshot | Bar chart of deals at each stage with conversion rate badges |
| Stage-to-stage conversion | Deals entered, advanced, dropped, conversion rate, and average days per stage |
| All logged transitions | Every stage move with frequency and direction (Forward / Back / Won / Lost) |
Conversion rates are colour-coded: green ≥ 60%, amber ≥ 30%, red < 30%. Data comes from the Pipeline Activity log — the snapshot view is available immediately, conversion rates and timing data build up as stage changes are saved.
The Win / Loss tab gives a structured view of all closed deals and a debrief tool for building pattern data over time. It answers: where are we winning, where are we losing, and why?
Won and lost deals are shown side by side, pulled automatically from the Lost sheet and pipeline deals marked Won or Lost. Each deal has a + Debrief button. Once a debrief is saved, the button turns purple with a ✓ and shows a reason preview inline.
Click + Debrief on any deal to open the form:
| Field | Notes |
|---|---|
| Date closed | Pre-filled with today — adjust to the actual close date |
| Decision maker | Who made the final call — e.g. CEO, Board, Procurement |
| Competitor / alternative | Who we lost to or beat — e.g. Nasdaq, In-house build, No decision |
| Why we won | Shown for won deals only |
| Why we lost | Shown for lost deals only |
Debriefs save to a Win Loss sheet tab. Once multiple debriefs exist, a pattern breakdown appears showing the most common competitors, win factors, loss reasons, and a won/lost split by market. Auto-generated insight callouts surface the most notable pattern from the data.
Win Loss tab in your Google Sheet before logging debriefs. The tool writes the header row automatically on first save.The Conferences tab shows the 2026 Conference Master List — the full schedule of events Avenir is tracking for attendance and business development. It reads from and writes to the 2026 Conference Master List sheet tab.
A filter bar sits above the table. Four controls are available:
| Filter | Options |
|---|---|
| Search | Free text — matches conference name, location, host, primary focus, who is attending, dates, and business case |
| Priority | All / High / Medium / Low |
| Approved | All / Yes / No — filter to approved or not-yet-approved conferences |
| Registered | All / Yes / No — filter to conferences where registration has been completed |
The header shows "X of Y conferences" so you can see how many are filtered out. The summary bar (total, approved count, registered count, total budget, actuals) always reflects the full unfiltered list.
Conferences where the date has passed are automatically dimmed to 50% opacity, with the conference name struck through and a small Past label underneath. The tool parses date ranges — for example "12–15 May 2026" uses the end date, so a conference isn't marked as past until after the final day.
| Field | Notes |
|---|---|
| Conference | Required. Full name of the conference or event. |
| Priority | High / Medium / Low — importance to Avenir's BD programme. |
| Dates | Free text — e.g. "12–15 May 2026". Supports date ranges for past-date detection. |
| Location | City and country. |
| Host | Organising body — e.g. SWIFT, World Bank, ISSA. |
| Primary Focus | Subject matter — e.g. FMI, CSD, Payments, Capital Markets. |
| Who | Avenir team members attending — e.g. Adrienne, Martyn. |
| Link | URL to the conference website or registration page. |
| Business Case | Why Avenir should attend — target connections, pipeline relevance, speaking opportunities. |
| Approved | Yes / No — whether attendance has been approved. |
| Registered | Yes / No — whether registration has been completed. |
| Budget | Approved budget in GBP — e.g. £3,500. Contributes to the total budget summary. |
| Actuals | Actual spend in GBP once attended. Contributes to the actuals summary. |
Click any row to open the edit panel, or click + Add conference to create a new entry. All fields are editable. Save writes the row back to the sheet immediately.
The Remove button in the panel clears the row from the sheet. This leaves a blank row — the same behaviour as removing a Portfolio programme or a contact.
The tool reads from and writes to eight tabs in the Exchange Intelligence Google Sheet:
| Sheet tab | Used by | Access |
|---|---|---|
| Pipeline Snapshot | Pipeline, To Qualify (write) | Read + Write |
| Lost | Lost / Hold | Read |
| To Qualify and update. | To Qualify | Read |
| Trading Systems – NASDAQ | Targets | Read |
| APAC CSDREG | Targets | Read |
| ECSDA (Europe) targets matrix | Targets | Read |
| ACSDA targets | Targets | Read |
| People contacts | Contacts | Read + Write |
| Outreach | Targets outreach tracking | Read + Write |
| Lead Qualification Tool | Lead Qual (save to sheet) | Write |
| Pipeline Activity | Activity log | Write |
| CR Tracker | CR Tracker | Read + Write |
| Portfolio Register | Portfolio tab | Read + Write |
| 2026 Conference Master List | Conferences tab | Read + Write |
| Win Loss | Win / Loss Analysis debriefs | Read + Write |
| Custom Targets | Targets tab — custom targets | Read + Write |
The tool loads all data automatically when first opened. Click ↻ Sync in the top bar whenever you want to refresh — for example, after another team member has made changes, or after editing the Sheet directly.
A contextual alert banner appears at the top of the Pipeline tab when the tool detects any of the following conditions:
| Alert | Condition | Colour |
|---|---|---|
| Stale deals | One or more active pipeline deals not updated in 30+ days | Red |
| To Qualify backlog | One or more prospects in To Qualify waiting 60+ days for a decision | Amber |
| Overdue follow-ups | Targets marked "Follow up later" that are 45+ days past their outreach date | Teal |
Each alert has a Dismiss button — dismissed alerts do not reappear until the following day.
You can continue using the Google Sheet directly — the tool will pick up any changes on the next sync. If you rename sheet tabs, the tool will still find them as long as the name is a close match (it trims whitespace automatically).
The simplest way to share is to upload the HTML file to the team Slack channel. Team members download it and open it in Chrome. The credentials to access the Google Sheet are embedded in the file.
The service account credentials embedded in the file give access only to the Exchange Intelligence Google Sheet — they cannot access any other Avenir systems. Keep the file within the team Slack and avoid sharing it publicly. The credentials should be rotated periodically in the Google Cloud Console.
| Symptom | Likely cause | Fix |
|---|---|---|
| Sync failed error on load | Google Sheets API not enabled, or Sheet not shared with service account | Check the Sheet is shared with [email protected] as Editor |
| A tab shows empty when it should have data | Sheet tab name doesn't match expected name | Open browser console (Ctrl+Shift+I) — the sync logs all actual sheet names |
| Save to Sheet fails | Network issue or token expired | Click Sync to refresh the auth token, then try saving again |
| Add contact / Add deal does nothing | File may be an older version | Download the latest file from Slack |
| Drag and drop not working | Not supported in all browsers | Use Chrome — update stage via the detail panel instead |
| Activity log is empty | Pipeline Activity sheet tab not yet created | Add a tab named Pipeline Activity in Google Sheets — logging starts automatically on next save |
| CRs tab is empty | CR Tracker sheet tab not yet created, or existing data in old 8-column format | Add a tab named CR Tracker in Google Sheets — or open and re-save existing CRs through the edit panel to migrate to the new 22-column format |
| Conferences tab is empty | Sheet tab name doesn't match exactly | Ensure the tab is named exactly 2026 Conference Master List — the tool matches this precisely |
| Portfolio tab shows "No data found" | Portfolio Register tab missing or has no data rows | Add a tab named Portfolio Register with the required 20 columns and at least one data row, then hit ↻ Sync |
| Custom targets not appearing | Custom Targets sheet tab not yet created | Add a tab named Custom Targets in Google Sheets — targets appear immediately after saving |
| Win / Loss patterns not showing | No debriefs saved yet | The pattern breakdown appears automatically once at least one debrief is saved to the Win Loss sheet |
| Conversion rates showing dashes | Pipeline Activity tab has no stage moves yet | Rates populate as stage changes are saved — the snapshot view works immediately |
| Staleness alerts not appearing | No stale deals, old qualify items, or overdue follow-ups exist | Alerts only show when thresholds are breached — this is expected behaviour |