✅ Make Opportunities make sense again
under review
I
Iver Aune
❌ Problem: Documents, Estimates, Invoices, Tasks, etc, are tied to Contacts, not Opportunities
Today, Estimates, Documents, and Invoices are technically sent to a Contact, but in 95% of real use cases, they are meant for the Opportunity.
Why does this not make sense:
- Opportunities are where the actual sales process happens, not at the contact level.
- Opportunity fields are useless when everything is Contact-focused. Using contact-level fields for Opportunities leads to awkward workarounds.
- Sales teams think in terms of deals/projects (Opportunities), not people (Contacts).
- We lose context and tracking when documents are tied to contacts instead of the opportunity they belong to.
Data should still be accessible at the Contact level, but always tied to the right Opportunity.
✅ Suggested Solution: Make Opportunities the primary object for sending and managing documents, estimates, invoices, tasks, etc.
And if this doesn't work for all users, offer it as a toggle setting. But this logic fits any lead-driven business.
➕ Make the opportunity as the main / default receiver of Estimates, Documents and Invoices.
➕ Add the ability to easily Send Estimate, Document, or Invoice directly from the Opportunity card.
➕ Allow switching between Contact-based and Opportunity-based workflows.
➕ Opportunity workflows would finally allow the intended use of Custom Opportunity Values.
➕ Add activity history in Opportunity view (similar to what we have in Contact conversations).
🔥 Project Management: Convert Opportunities to Projects (or Custom Objects?)
An Opportunity is essentially a project before it becomes a signed contract/won opportunity. The platform should reflect this.
I don't know how this would be done or how it would make sense for GHL's existing roadmap with Custom Object, but this would make sense on a structural level.
➕ Allowing for automatically creating projects on signed / Won.
➕ Link Opportunity fields to Custom Object fields.
➕ Link Opportunity tasks to Project tasks (or Custom Object tasks?).
➕ Now the Opportunity-based workflows become a project-based (or Custom object-based) workflow.
👉🏼 Please let me know if this does or doesn't make sense and why!
Log In
Z
Zak Harman
It's not just estimates, invoices, or documents, but appointments too. For example when it comes to home service businesses, if you have 1 contact that has multiple jobs, at different addresses, and you want to use the calendar to schedule these jobs. It is practically impossible with high level because appointments are linked to the contact. We also need a calendar that is focused on booking/scheduling "opportunities" instead of "contacts".
P
Pallavi Kothari
updated the status to
under review
M
Michael Angrave
Pallavi Kothari Woo hoo! This is exciting, I think this might be the single biggest improvement required in GHL in terms of the sales CRM componenet. Please prioritise this work, you'll make a lot of reps' lives better, I'm sure!
F
Frank Obregon
Michael Angrave man I just want to be able to merge opportunities lol
P
Pallavi Kothari
Hi Everyone,
As we start working on this epic - we would love to connect with you to understand exact flows where you might be facing difficulties in achieving the best experience on opportunities.
If you would be interested in sharing your feedback - please connect with us on https://speakwith.us/pallavi
C
Caydin Upton
Pallavi Kothari
Main thing it seems like is the want for more functionally and use cases with opportunity IDs being the primary key vs the current contact-driven structure. With the current set-up, a lot of us who handle things by projects (opportunities) rather than clients, have to get creative with automations to get something seemingly simple to work.
An example I ran into was with tasks. I use a automation to make a task on opportunity creation, pulling a custom field due date and using that as the task due date. The current "Add Task" action can only be done on the client level, not associating it with the opportunity. That association can currently only be done manually. I also have no control within GHL for updating a task. deleting a task, etc. based on changes to a opportunity (I.e. due date field changing, file being moved to a completed stage, etc.).
I think a big help with this is re-evaluating automation actions and allowing for the ability to tell them what they should be associating with. Having a drop-down with the options of any of the default or custom objects (allowing for the selection of multiple, not just one!).
If anyone has any more thoughts or input there, feel free to add on!
Thanks!
--
Edit: Adding on as someone mentioned this and I too had this issue and had to get very creative to work around it, Opportunity relation to the calendar. Having the ability to display due dates and project deadlines on the calendar, as opposed to just bookings and services, would be extremely helpful.
Edit: In general, I think a lot of the breakdown comes from the circumstance of most of us having more than one project going on with a specific client at any given time. Not having the ability to do much at the opportunity level makes it difficult to manage them independently.
A
Ashley Harsveld
Pallavi Kothari not being able to filter based on last contacted, last messaged, last message activity. if i have 900 opportunities, with a 6 month sales cycle I need to be able to quickly identify which opportunities need my attention first without setting up hundreds of automnations for the 20 different sales staff etc.
C
Caydin Upton
Expanding on more control over opportunities: https://ideas.gohighlevel.com/users-permissions/p/roles-and-permissions-for-pipelines-and-more
B
Bogdan Khromenkov
Pallavi Kothari Please tell me, has there been any progress on this issue? Will anything be implemented? It is so important and yet remains so neglected.
L
Legacy Operations
How many of these features have been corrected or updated?
S
Sebastian Player
When is the estimated release date for this if there is one? Any revamps to opportunites?
S
Simon Brailsford
We are currently evaluating GHL having worked with ActiveCampaign for nearly 10 years and Infusionsoft before that. Currently GHL's Opportunities are found lacking and based on what we've evaluated from the trial could be a show stopper! Our company works with large organisations, where communication with several contacts is essential to bring in a Deal (Opportunity) This could involve scheduled calls to contacts who are in purchasing, IT. engineering etc. The Opportunity is with the company, the quote, contracts NDA's etc. should all reside in one place - the opportunity!
In addition, it would appear you can't sort the cards within Opportunities by Next Action Due Date. Although the opportunity has a scheduled close date, it's the Actions that bring it across the line. Not being able to see who you need to call next by Pipeline Stage wold be a major set back.
F
Frank Obregon
The craziest thing about this imo is that we have custom opportunity fields, but they can't be used as merge fields in contact communications (email/sms). -- I understand there are use cases for having a field be duplicated (exist as a contact AND opportunity field), but I find that most of the duplicate fields I create are literally JUST to be able to use opportunity info in emails to contacts.
That one simple fix can go a LONG way.
A
Ashley Harsveld
Frank Obregon ahhh hahaha I told them about this 2 days after they released it and maybe 20 looms explaining you need custom fields on opp to work like contact custom fields. ie FB lead fills out form you can not have that populate the opporunity cfeilds. . . haha but yeah I dont think they understand
B
Bryce Claudin
Link opportunities + appointments.
Upvote this too
K
Keith Besherse
Bryce Claudin, for sure.
B
Bogdan Khromenkov
Please take a look at this. This is what a deal card could look like. Everything is in one place and clearly visible.
Static information is on the left. On the right, you have the entire history of the DEAL, not the contact. Calls, messages, correspondence, and notes are all in one stream, which is very convenient. It is also easy to switch funnel stages at the top.
Currently in GHL, a deal is just a card with fields. To actually work on a deal (write, call), you have to navigate to the 'Contact' view, which takes up a lot of time.
Photo Viewer
View photos in a modal
I
Iver Aune
Bogdan Khromenkov Yes! The Opportunity card should have a major revamp, in my opinion.
Load More
→