VATable GHL User Guide

Opportunities & Pipeline Management
Guide 04 of 10
Last updated: 18 March 2026
Version 1.0
Table of Contents
  1. Where to Find Opportunities in GHL
  2. The Pipeline Board View
  3. How to Move an Opportunity Between Stages
  4. How to Open an Opportunity
  5. The Opportunity Detail View
  6. How to Add a Note to an Opportunity/Contact
  7. How to Update Key Fields
  8. How to Add a Manual Task
  9. Important Fields to Fill (Automation-Critical)
  10. How to Move a Case to Case Management Pipeline
  11. How the "Not Moving Forward" Stage Works
  12. How to Search for a Contact/Opportunity
1 Where to Find Opportunities in GHL

Opportunities are where you track every client case from initial enquiry through to completion. They live inside Pipelines, which are visual boards showing what stage each case is at.

Step-by-step: Navigate to Opportunities

  1. Log in to GHL at app.gohighlevel.com
  2. Make sure you are in the VATable sub-account (check top-left corner shows "VATable, Sheffield, England")
  3. In the left sidebar, look for Opportunities (it has a gear/cog icon with connecting dots)
  4. Click on Opportunities to open the Opportunities section
GHL sidebar showing Opportunities navigation
Figure 1: The GHL left sidebar. Click "Opportunities" (highlighted) to access your pipelines and opportunity records. Note the "VATable, Sheffield, England" label in the top-left confirming you are in the correct sub-account.

Once you click Opportunities, you will see two tabs at the top of the page:

  • Opportunities — The kanban board view showing cards in columns (stages)
  • Pipelines — A list of all your pipelines with their stage counts and last-updated dates
Quick Tip
You can also use the Search bar at the top of the sidebar (press Cmd + K) to quickly find and jump to Opportunities.
2 The Pipeline Board View

VATable uses 3 main pipelines to manage all client cases. Each pipeline has different stages (columns) that represent where a case currently sits in the process.

GHL Pipelines list view showing all 5 pipelines
Figure 2: The Pipelines tab shows all pipelines. The three main ones you will use are MASTER: VATable Sales Pipeline, Case Management Pipeline, and SALES: Ian Sutton.

Pipeline 1: MASTER: VATable Sales Pipeline (8 stages)

This is the main sales pipeline tracking every enquiry from first contact to completion. It has 362+ opportunities.

Enquiries Follow Up Draft Proposal Proposal Sent Engagement Signed Service Completed Ready for Testimonial Not Moving Forward
StageWhat it means
EnquiriesNew leads that have come in via the website form, phone, or referral. Not yet contacted.
Follow UpInitial contact made. Awaiting response or follow-up consultation scheduled.
Draft ProposalInformation gathered. Proposal/engagement letter is being drafted.
Proposal SentEngagement letter has been sent to the client for review and signature.
Engagement SignedClient has signed the engagement letter. Case is active. Triggers move to Case Management.
Service CompletedCase work is finished. Triggers a task for Ruby Campbell for invoicing/wrap-up.
Ready for TestimonialInvoice settled. Client can be asked for a Google review or testimonial.
Not Moving ForwardIRREVERSIBLE. The client has declined or is no longer proceeding. Moving here kills ALL automations (see Section 11).

Pipeline 2: Case Management Pipeline (6 stages, ~£486K value)

This is where active cases are managed after a client signs the engagement letter. Cases are categorised by type.

Time to Pay Direct Tax VAT Miscellaneous End Of Engagement Review
StageWhat it meansTypical count
Time to PayClient needs to arrange a payment plan with HMRC~14 cases
Direct TaxIncome tax, corporation tax, or capital gains tax case~31 cases
VATVAT dispute, assessment, or investigation~46 cases
MiscellaneousCases that don't fit the above categories~2 cases
End Of Engagement ReviewCase approaching or past its engagement expiry date. Ready for review.~7 cases

Pipeline 3: SALES: Ian Sutton (6 stages)

A dedicated pipeline for Ian Sutton's direct sales activities.

Assigned Initial Consultation Arrange Follow-up Proposal Sent Engagement Not Moving Forward

Switching Between Pipelines

On the Opportunities tab (the kanban board view), there is a pipeline selector dropdown at the top of the page. Click it to switch between viewing the MASTER pipeline, Case Management, or Ian Sutton's pipeline.

Note: Additional Pipelines
You may also see Invoicing Pipeline and Potential New Pipeline in the list. These are used for specific purposes and are not part of the main client journey.
3 How to Move an Opportunity Between Stages

There are two ways to move an opportunity from one stage to another:

Method 1: Drag and Drop (Kanban Board)

  1. Navigate to Opportunities → Opportunities tab (the kanban board)
  2. Select the correct pipeline from the pipeline dropdown at the top
  3. Find the opportunity card you want to move
  4. Click and hold the card, then drag it to the desired column (stage)
  5. Release the card over the new column
  6. The opportunity will now appear in the new stage, and any automations tied to that stage will trigger automatically
Tip: Scrolling the Board
If you cannot see all stages on screen, scroll horizontally across the board. The pipeline stages extend to the right. You can also use Shift + scroll wheel to scroll horizontally.

Method 2: From the Opportunity Detail View

  1. Open the opportunity by clicking on its card (see Section 4)
  2. In the opportunity detail panel, look for the Stage dropdown field (usually near the top of the right-hand panel)
  3. Click the Stage dropdown and select the new stage
  4. The change saves automatically
WARNING: Moving to "Not Moving Forward"
Moving an opportunity to the Not Moving Forward stage triggers Workflow WF13 (NMF Kill Switch), which removes the contact from ALL active workflows and adds the tag "nmf-cleared". This action is effectively irreversible — the contact must be manually re-enrolled in workflows if the decision is reversed. See Section 11 for details.
4 How to Open an Opportunity

There are several ways to open an opportunity record:

From the Kanban Board

  1. Navigate to Opportunities → Opportunities tab
  2. Select the relevant pipeline from the dropdown
  3. Find the opportunity card in the appropriate stage column
  4. Click on the opportunity card (the card itself, not the drag handle)
  5. A detail panel will slide open on the right side of the screen

From a Contact Record

  1. Go to Contacts in the sidebar
  2. Find and open the contact
  3. In the contact detail view, scroll to the Opportunities section
  4. Click on the linked opportunity to open it

From the Search Bar

  1. Click the Search bar in the top-left sidebar (or press Cmd + K)
  2. Type the client name or company name
  3. Results will show matching contacts and opportunities
  4. Click the opportunity result to open it directly
Each opportunity card shows
  • Contact name
  • Opportunity value (monetary amount)
  • Owner/assignee initials
  • Tags and status indicators
  • Date last updated
5 The Opportunity Detail View

When you open an opportunity, you see a detail panel with several key sections:

Top Section: Overview

  • Contact Name — The person or business linked to this opportunity
  • Pipeline & Stage — Which pipeline and current stage (can be changed via dropdown)
  • Opportunity Value — The monetary value of the case (e.g., monthly fee or one-time amount)
  • Owner — The team member assigned to this case (e.g., Charles, Ian, Ruby, etc.)
  • Status — Open, Won, Lost, or Abandoned
  • Source — Where the lead came from (e.g., website, referral, paid ad)

Custom Fields

VATable has several custom fields on contacts and opportunities that are critical for case management:

Field NameWhere it livesPurpose
Engagement Expiry DateContactWhen the engagement letter expires. Drives WF9 and WF12 automations.
Engagement Warning DateContact= Expiry Date minus 7 days. Drives WF12 warning task for Ruby.
Monthly Care FeeContactRecurring monthly fee charged to the client.
One Time PaymentContactOne-off fee for the case.
Case Management typeContactTime to Pay, Direct Tax, VAT, or Miscellaneous. Determines Case Management stage.
Client ReferenceOpportunityInternal reference number for the case.

Activity Feed & Notes

Below the fields, you will see the Activity feed, which shows:

  • All notes added to the opportunity
  • Stage changes (who moved it and when)
  • Emails sent/received
  • Tasks created and completed
  • Workflow triggers and actions

Contact Details (Right Panel)

The contact information panel shows:

  • Phone number (click to call)
  • Email address (click to send)
  • Tags applied to the contact
  • All linked opportunities
6 How to Add a Note to an Opportunity/Contact

Notes are essential for recording conversations, decisions, and updates on a case. There are two places to add notes.

Adding a Note to an Opportunity

  1. Open the opportunity (click its card on the kanban board)
  2. In the detail panel, look for the Notes section or the Activity tab
  3. Click "Add Note" or the notes icon
  4. Type your note in the text area
  5. Click "Save" or press Enter
  6. The note will appear in the activity feed with your name and a timestamp

Adding a Note to a Contact

  1. Go to Contacts in the sidebar
  2. Find and open the contact record
  3. In the contact view, click the Notes tab
  4. Click "Add Note"
  5. Type your note and save
Best Practice: What to Note
  • Record all phone call summaries with date and time
  • Note any promises made to the client
  • Record reasons for stage changes
  • Note any issues or blockers
  • Always include your initials if multiple team members work on the same case
Automatic Notes from Workflows
When certain workflow events occur (e.g., WF8 triggers on 64-8 signing), the system automatically adds a note to the contact record. These appear with "Workflow" as the author in the activity feed. The merge field {{opportunity.per_month_for}} is used in the auto-note for WF8.
7 How to Update Key Fields

Some fields are stored on the opportunity and others on the contact. Here is how to update each.

Updating Opportunity Fields

  1. Open the opportunity from the kanban board
  2. In the detail panel, find the field you want to update
  3. Click on the field value to make it editable
  4. Enter the new value
  5. Click away or press Tab to save

Updating Contact Fields

Many of VATable's key fields (Engagement Expiry Date, Monthly Care Fee, etc.) live on the contact record, not the opportunity. To update them:

  1. From the opportunity detail view, click the contact name to open their contact record
  2. In the contact record, look for the Custom Fields section (you may need to scroll down or click the "Additional Info" tab)
  3. Find the field you need to update (e.g., "Engagement Expiry Date")
  4. Click the field, enter the new value, and save

Key Fields and How to Set Them

FieldFormatExampleWhere
Engagement Expiry DateDate picker30/09/2026Contact → Custom Fields
Engagement Warning DateDate picker23/09/2026 (= expiry - 7 days)Contact → Custom Fields
Monthly Care FeeCurrency (£)£250.00Contact → Custom Fields
One Time PaymentCurrency (£)£1,500.00Contact → Custom Fields
Case Management typeDropdownVAT / Direct Tax / Time to Pay / MiscellaneousContact → Custom Fields
Opportunity ValueCurrency (£)£3,000.00Opportunity → Value field
Opportunity OwnerDropdown (team member)Charles DobsonOpportunity → Owner field
IMPORTANT: Engagement Warning Date Must Be Set Manually
When setting the Engagement Expiry Date, you MUST also manually set the Engagement Warning Date to 7 days before the expiry date. GHL's Custom Date Reminder trigger has NO offset option — it fires on the exact date stored in the field. This is why we need two separate date fields.

Example: If expiry = 30 September 2026, then warning date = 23 September 2026.
8 How to Add a Manual Task

Tasks are to-do items you can assign to yourself or a colleague. They appear in the Tasks area and can have due dates.

Creating a Task from an Opportunity

  1. Open the opportunity from the kanban board
  2. In the detail panel, look for the Tasks section or click the "+" or "Add Task" button
  3. Fill in the task details:
    • Title: A clear description of what needs to be done
    • Assignee: Who should do this task (you or a colleague)
    • Due Date: When it should be completed by
    • Description: Any additional details or instructions
  4. Click "Save" to create the task

Creating a Task from the Contacts Page

  1. Go to Contacts in the sidebar
  2. Open the contact record
  3. Click the "Tasks" tab in the top navigation bar of the Contacts section
  4. Click "+ Add Task"
  5. Fill in the details and assign to the appropriate team member

Viewing All Tasks

  1. Go to Contacts in the sidebar
  2. Click the "Tasks" tab at the top of the page
  3. Here you can see all tasks across all contacts, filter by assignee, due date, or status
Automated Tasks
Several workflows create tasks automatically:
  • WF7: When a case hits "Service Completed", a task is created for Ruby Campbell
  • WF9: When engagement expiry date arrives, a task is created for the opportunity owner
  • WF10: When a case enters "End of Engagement Review", an invoice task is created for Ruby
  • WF11: When a case enters any Case Management stage, an owner review task is created (2-day due)
  • WF12: 7 days before engagement expiry, a warning task is created for Ruby
These automated tasks work alongside any manual tasks you create.
9 Important Fields to Fill (Automation-Critical)

The following fields MUST be filled for VATable's automations to work correctly. If these are left blank, workflows will fail silently and important tasks will not be created.

CRITICAL: Missing fields = broken automations
If you move an opportunity forward without filling these fields, the automated workflows that create tasks, send reminders, and manage case transitions will NOT fire. This could lead to missed deadlines and lost revenue.

1. Engagement Expiry Date

Field NameEngagement Expiry Date
LocationContact → Custom Fields
FormatDate (DD/MM/YYYY)
When to setWhen the engagement letter is signed (i.e., when moving to "Engagement Signed" stage)
Drives workflowsWF9: Moves opportunity to "End of Engagement Review" + creates task for owner
WF12: Creates a warning task for Ruby Campbell on the exact date

2. Engagement Warning Date

Field NameEngagement Warning Date
LocationContact → Custom Fields
FormatDate (DD/MM/YYYY)
When to setAt the same time as Engagement Expiry Date. Must be exactly 7 days before the expiry date.
Drives workflowsWF12: Creates a 7-day advance warning task for Ruby
Why Two Date Fields?
GHL's Custom Date Reminder trigger has NO offset option — it can only fire on the exact date stored in a field. It cannot fire "7 days before" a date. That is why we need the Engagement Warning Date field set to Expiry Date - 7 days manually. If you only set the Expiry Date and forget the Warning Date, Ruby will NOT get her 7-day advance warning.

3. Case Management Type

Field NameCase Management type
LocationContact → Custom Fields
OptionsTime to Pay | Direct Tax | VAT | Miscellaneous
When to setWhen creating the Case Management opportunity, before placing it in the correct stage
PurposeDetermines which stage in the Case Management Pipeline the case should sit in

4. Opportunity Owner

Field NameOwner (Assigned To)
LocationOpportunity record
When to setWhen the opportunity is first created or assigned
PurposeSeveral workflows create tasks for the opportunity owner. Without an owner, these tasks have no assignee and may be lost.

5. Opportunity Value

Field NameValue (£)
LocationOpportunity record
When to setWhen the proposal/engagement letter is drafted
PurposeUsed for pipeline value reporting and revenue tracking

Quick Checklist: Before Moving to "Engagement Signed"

Pre-Engagement Checklist
Before you move an opportunity to "Engagement Signed", make sure ALL of these are filled:
  1. Engagement Expiry Date is set on the contact
  2. Engagement Warning Date is set on the contact (= expiry minus 7 days)
  3. Case Management type is selected (VAT, Direct Tax, Time to Pay, or Miscellaneous)
  4. Opportunity Owner is assigned
  5. Opportunity Value is set
  6. Monthly Care Fee or One Time Payment is filled (as applicable)
10 How to Move a Case to Case Management Pipeline

When a client signs the engagement letter and the case is active, it needs to move from the MASTER: VATable Sales Pipeline to the Case Management Pipeline. Here is how:

Step-by-step Process

  1. Ensure all required fields are filled (see Section 9 checklist)
  2. In the MASTER pipeline, move the opportunity to "Engagement Signed" stage (this triggers Workflow 3: Documents Signed)
  3. Go to the Contact record for this client
  4. In the contact's Opportunities section, you will see the MASTER pipeline opportunity
  5. Create a new opportunity in the Case Management Pipeline:
    • Click "+ Add Opportunity" or navigate to Opportunities and click "+ Add"
    • Select Case Management Pipeline
    • Set the stage based on the Case Management type:
      • If type = "VAT" → place in VAT stage
      • If type = "Direct Tax" → place in Direct Tax stage
      • If type = "Time to Pay" → place in Time to Pay stage
      • If type = "Miscellaneous" → place in Miscellaneous stage
    • Set the value and owner
    • Link it to the same contact
  6. The new Case Management opportunity will now appear on the Case Management kanban board
Note: Two Opportunities, One Contact
After this process, the contact will have two opportunities: one in the MASTER pipeline (at "Engagement Signed") and one in the Case Management pipeline (at the relevant case type stage). This is by design — the MASTER tracks the sales journey, while Case Management tracks the active case work.

What Happens Automatically

  • WF3 (Documents Signed) fires when the opportunity moves to "Engagement Signed" in the MASTER pipeline
  • WF11 (Case Management Stage Entry) fires when the new opportunity is placed in a Case Management stage, creating an owner review task with a 2-day deadline
  • WF9 (Engagement Expiry) will fire on the Engagement Expiry Date, moving the Case Management opportunity to "End of Engagement Review"
11 How the "Not Moving Forward" Stage Works
DANGER ZONE: This Action is Irreversible Without Manual Intervention
Moving an opportunity to "Not Moving Forward" in either the MASTER pipeline or the SALES: Ian Sutton pipeline triggers the NMF Kill Switch (Workflow WF13). This workflow:
  1. Removes the contact from ALL active workflows — every running automation for this person stops immediately
  2. Adds the tag "nmf-cleared" to the contact — so it is clear the kill switch has been activated
There is no "undo" button. To reverse this, someone must manually:
  • Move the opportunity back to an active stage
  • Remove the "nmf-cleared" tag
  • Manually re-enroll the contact in any workflows they should be in

When to Use "Not Moving Forward"

Only move an opportunity to NMF when you are certain the client is not going to proceed:

  • The client has explicitly declined the proposal
  • The client is unresponsive after multiple follow-up attempts over an extended period
  • The case has been resolved outside of VATable
  • The enquiry was not a genuine lead (spam, wrong number, etc.)

Step-by-step

  1. Confirm with your manager (ideally Charles) before moving to NMF
  2. Add a note to the opportunity explaining WHY the case is not moving forward
  3. Drag the opportunity card to the "Not Moving Forward" column, or change the stage dropdown
  4. The NMF Kill Switch (WF13) will fire automatically within seconds

What the NMF Kill Switch Does (WF13)

ActionDetail
Remove from workflowsThe contact is removed from ALL currently running workflows across MASTER and Ian Sutton pipelines
Add tagnmf-cleared tag is added to the contact
ScopeApplies to opportunities in both MASTER: VATable Sales Pipeline AND SALES: Ian Sutton pipeline
How to Check if NMF Kill Switch Fired
Open the contact record and check:
  • The tag nmf-cleared should be visible on the contact
  • The activity feed should show "Removed from workflow" entries
12 How to Search for a Contact/Opportunity
GHL Contacts list with search and filter options
Figure 3: The Contacts list view with search bar, advanced filters, and sort options. Use this to find contacts and their linked opportunities.

Method 1: Global Search (Fastest)

  1. Click the Search bar in the top-left of the sidebar
  2. Or press Cmd + K (Mac) / Ctrl + K (Windows)
  3. Type the client name, email, or phone number
  4. Results appear instantly — click to jump to the contact or opportunity

Method 2: Contacts Search

  1. Navigate to Contacts in the sidebar
  2. Use the "Search Contacts" field in the top-right
  3. Type the name, email, or phone number
  4. The list filters in real time as you type
  5. Click a contact to open their record and see linked opportunities

Method 3: Advanced Filters

  1. Navigate to Contacts
  2. Click "Advanced filters" in the top-left area
  3. You can filter by:
    • Tags (e.g., "enquiry submitted", "vat (primary)", "nmf-cleared")
    • Pipeline & Stage (e.g., all contacts in "Proposal Sent")
    • Owner/Assignee (e.g., all cases assigned to Charles)
    • Custom fields (e.g., all cases with Case Management type = VAT)
    • Date range (e.g., contacts created in the last 7 days)
  4. Click "Apply" to see filtered results

Method 4: Pipeline Board Search

  1. Navigate to Opportunities → Opportunities tab
  2. Select the relevant pipeline from the dropdown
  3. Use the search/filter bar at the top of the kanban board
  4. You can filter by owner, tags, or search by name

Method 5: Smart Lists

Smart Lists are saved filter views in the Contacts section. You can create Smart Lists for frequently used searches:

  1. Go to Contacts
  2. Apply your desired filters
  3. Click "+ Add smart list" tab at the top
  4. Name your smart list (e.g., "Active VAT Cases", "Expiring This Month")
  5. Save — it will appear as a tab you can click anytime
Pro Tip: Quick Filters for Daily Use
Consider creating Smart Lists for:
  • "My Open Cases" — filter by Owner = You, Pipeline = Case Management, Status = Open
  • "Awaiting Proposal" — filter by Stage = Draft Proposal or Proposal Sent
  • "Expiring Soon" — filter by Engagement Expiry Date within the next 30 days
  • "NMF This Month" — filter by tag = nmf-cleared, created date = this month
← PreviousWorkflows & Automations Next →Contacts & Notes
🔍 Search All Guides