If you're lucky enough to have Service Hub Professional,Service Hub Enterprise or CMS Hub Enterprise you could add a Membership Area.
Your "external stakeholders" could then log in and make chanages, via a form, that would update the CRM. The experience would be more like forms on a web page, not the HubSpot CRM. This would require some coding and (an upgrade if you don't have Service Hub Professional, Enterprise or CMS Hub Enterprise).
Alternately, you could add another HubSpot Portal and sync the data but I think you'd be exchanging the challenges with Google Sheets to the challenge of two HubSpot Portals!
Sharing CRM information with External contributor and updating the CRM with its changes
SOLVE
Ok,
key Question here, How this view and update is taking place? In terms of process and second how many stakeholders and changes per day today and forecast in six months?.
Answering this questions will give you detail overview idea of what do you need.
IF for example the VIEW AND UPDATE can be donde in each stakeholders CRM or similar. In my experience the best option is to create a MIDDLEWARE or also called orquestrator, It´s a server that can manage the extraction of the information from HubSpot , transform it and send it to where it´s need it. This can be donde in TWO WAYS so if and update are done in your END you can push to the middleware and return the update to HUBSPOT.
You can find many middlewares in the market. In my experience i´m using N8N with our own server especification works super well and the time to create a new connection etc.. is ridiculous low.
Sharing CRM information with External contributor and updating the CRM with its changes
SOLVE
This is fantastic, thank you all!
Thank you, @Jaycee_Lewis! I tried to put together a GSheets <> HubSpot integration using zapier but I am afraid it is not designed to cover my use case.
Could you describe a bit more the concept of a membership (login & password) area on the CMS? this sounds great and could be scaled for other innitiatives of my company
So far I have thought of the following:
1. Coding a form + displaying a live Custom Record property value as bellow:
2. Sending a post request using JS to n8n
3. using n8n to update the new values back to the respective record on HubSpot
Blocker:
I am only managing to retrieve the "warehouse_name" property info. When I try any other property, it does not display the record's property value. i.e.: {{partnerInfos.warehouse_address}}
Being a custom object created via API by me, would you know if I am missing something? Maybe declaring more attributes inside these custom object properties?
@jpsanchez- Middleware: I really enjoy n8n, thanks for introducing it to me!
If possible, could you guide me on the following:
My goals using n8n is to:
1. Retrieve selected property values of a custom object record
2. Upload updates on these properties values back to hubspot
Blockers:
I managed to create an OAuth2 Credential but am having a hard time figuring out which should be the URL to paste on the field in blank... Should it be the API reference from HubSpot's documentation? which? or should it be the URL my hubspot App gave me? could you give me an example?
After this step, which would be the next action to select a given record's property values to retrieve? another HTTP request?
I imensely thank you in advance for your help! I am sure this case could also help others' similar use cases
Sharing CRM information with External contributor and updating the CRM with its changes
SOLVE
Ok,
key Question here, How this view and update is taking place? In terms of process and second how many stakeholders and changes per day today and forecast in six months?.
Answering this questions will give you detail overview idea of what do you need.
IF for example the VIEW AND UPDATE can be donde in each stakeholders CRM or similar. In my experience the best option is to create a MIDDLEWARE or also called orquestrator, It´s a server that can manage the extraction of the information from HubSpot , transform it and send it to where it´s need it. This can be donde in TWO WAYS so if and update are done in your END you can push to the middleware and return the update to HUBSPOT.
You can find many middlewares in the market. In my experience i´m using N8N with our own server especification works super well and the time to create a new connection etc.. is ridiculous low.
If you're lucky enough to have Service Hub Professional,Service Hub Enterprise or CMS Hub Enterprise you could add a Membership Area.
Your "external stakeholders" could then log in and make chanages, via a form, that would update the CRM. The experience would be more like forms on a web page, not the HubSpot CRM. This would require some coding and (an upgrade if you don't have Service Hub Professional, Enterprise or CMS Hub Enterprise).
Alternately, you could add another HubSpot Portal and sync the data but I think you'd be exchanging the challenges with Google Sheets to the challenge of two HubSpot Portals!
Sharing CRM information with External contributor and updating the CRM with its changes
SOLVE
Hi, @JoaoFerreira👋 Thank you for reaching out! Were you thinking this would be a low-code type of project, leveraging another tool like Zapier to handle some work? Or were you working with a developer to build out all the needed parts from scratch?