Link Calendar Appointments to Specific Opportunity Cards (Multi-Opportunity Support)
B
Blake Pleasants
Currently, GoHighLevel links calendar appointments exclusively at the Contact level. When a contact has multiple active Opportunity Cards (e.g., different pipelines, distinct products, or recurring services), an appointment booked for that contact globally attaches to all of their opportunity cards.
This creates massive confusion. Each opportunity card is supposed to track a unique sales cycle with its own specific due dates, notes, and milestones. Having a single appointment override or clutter every single card breaks the workflow.
Real-World Use Case
Imagine a client who runs a digital marketing agency:
Opportunity A (Web Design Pipeline): The contact is scheduled for a "Design Review" on Friday.
Opportunity B (SEO Pipeline): The same contact is scheduled for an "SEO Onboarding" next month.
Currently, both appointments show up on both cards, scrambling the next-step dates and history for the sales team.
Proposed Solution / Feature Request
We need the ability to isolate and map calendar appointments directly to a specific Opportunity ID, rather than just the Contact ID.
Appointment Booking Dropdown: When booking an appointment manually within a contact record, allow users to select which active Opportunity Card the appointment belongs to.
Workflow Automation Triggers/Actions: In the Workflow Builder, update the "Create/Update Appointment" action to include an optional field: Associate with Opportunity (e.g., "Current Opportunity in Workflow").
Card Isolation: Ensure that the "Next Appointment" date and appointment history displayed on an Opportunity Card only reflect the appointment linked to that specific opportunity.
Why This Matters
For agencies and high-volume sub-accounts managing multi-product sales cycles, this is a critical scalability feature. It will prevent data contamination across pipelines and ensure accurate tracking of unique due dates per deal.
Log In