Tips, Tricks & Best Practices

Simon_C
HubSpot Employee
HubSpot Employee

How to automatically create a Deal record via Conversations Inbox email channel

Hello HubSpot community! My name is Simon and I work on the HubSpot Support team.

Currently HubSpot supports automated Ticket creation via the Conversations Inbox.

 

Taking this further to the Deal object is not something that is currently available. 

 

This means that when connecting sales@ (or similar) Team email inboxes as channels in the Conversations Inboxes that HubSpot cannot create Deals automatically and log those incoming emails to the Deals automatically, like is possible with Tickets.

 

I recently had a case where the customer's end goal was to create a new Deal for every new email sent to a certain channel in the Conversations inbox and to Log this email to the Deal it creates. Each email was specific to the Deal it was to create. (This was a reservations@ email channel for a hotel)

 

This is not currently supported based on how Deals pull activities automatically, since the email must be logged on the Contact record after the Deal is created. Meaning that it will not be possible to use a Conversations-based workflow to create the Deal and associate the incoming email. 

 

*cue workaround*

 

  1. The Conversations inbox can be set to auto create a Ticket via the chosen connected email channel as normal.
    NB: Be sure to set a value for a unique, custom Ticket property in the Create Ticket automation in the Inbox:

    Set unique propertySet unique property
  2. Then you can enroll the auto created Ticket into a Ticket-based workflow using this unique custom Ticket property and value. 

  3. Then use the "Create record" action in the workflow to create a new Deal and copy the relevent properties from the enrolled Ticket to the Deal. 
    NB: Ensure you select the checkboxes to pull the recent activity (email) from the enrolled Ticket to the new Deal.

  4. The workflow could then set the enrolled Ticket into a Closed status of a specific Ticket pipeline eg. "Sales-ticket" pipeline.

    Associate Ticket activity with the DealAssociate Ticket activity with the Deal

In conclusion, after enabling the workflow, the Tickets that were specifically created via the Conversations Inbox channel will be enrolled (based on the unique property) > a Deal will be created > the email will log on the Deal > finally, the Ticket will be set in a Closed status. 

 

I hope this helps😊

10 Replies 10
GFair6
Participant

How to automatically create a Deal record via Conversations Inbox email channel

@Simon_C thank you for finding this solution. I skimmed these posts but wanted to confirm: this appears to require the service hub correct? I find the workflow automation for this is not available in my Sales Pro subscription.

 

On that topic would it make sense to have one service hub subscription (aka one seat) in order to automate this portion then the seat can assign the deal to the appropriate Sales Pro rep?

0 Upvotes
AMammarella
Contributor | Diamond Partner
Contributor | Diamond Partner

How to automatically create a Deal record via Conversations Inbox email channel

Hello 🙋🏼‍‌♂️‌">

 

If you have ever struggled with manually adding line items to deals, say hello to the Add Line Item to Deal app we have released!

 

Key Features:

 

- Dynamically include a line item in an already existing deal;

- Capability to insert the following fields: SKU of the product to add, product’s quantity, line item price, currency list (USD, EUR, GBP, etc.).



Install the App: Head to the HubSpot Marketplace, install the Add Line Item to Deal app, and get started for free.



Say goodbye to manually adding line items to deals. 

Try the Add Line Item to Deal today and elevate your HubSpot workflow game!


1589805894166.jpeg

Alessio Mammarella

HubSpot Specialist

Exelab

hs diamondexelab logo
 
 
 
333-6580788
alessio.mammarella@exelab.com
exelab.com
0 Upvotes
Simon_Abel
Participant

How to automatically create a Deal record via Conversations Inbox email channel

Super helpful @Simon_C . There's only one but... And that's that it's necessary to have Service Hub Starter or Pro to create a Tickets based workflow. So we've got Marketing Hub Pro and Sales Hub Pro with several seats. No specific need for Service Hub other than create Deals straight from incoming Inbox conversations. This feels incomplete and unnecassary. HS you can do better! 🙏

Jnix284
Most Valuable Member | Elite Partner
Most Valuable Member | Elite Partner

How to automatically create a Deal record via Conversations Inbox email channel

@Simon_C thank you for sharing this, it does leave me wondering that with more integration of sales channels into the converations inbox, it would be great if HubSpot considered deal creation in the same way as ticket creation so that this extra step wasn't necessary.

 

Creating the ticket would also require additional filters to remove from service reporting, etc.

 

I understand that Converations Inbox started with service, but now replies to marketing emails go there, facebook messenger, form submissions, etc. that it should allow for more flexibility with conversation management and even access by channel for teams.


If my reply answered your question please mark it as a solution to make it easier for others to find.



Jennifer Nixon - Delivery Lead at Aptitude 8

connect with Jen on Linkedin

Simon_C
HubSpot Employee
HubSpot Employee

How to automatically create a Deal record via Conversations Inbox email channel

Hey @Jnix284 Glad this is helpful! I also agree.
You got me thinking and it is possible to set the sales@ email channel to create the Tickets in a new Ticket pipeline eg. Sales-ticket pipeline so it doesn't mess with existing Ticket reporting 🙂 

Jnix284
Most Valuable Member | Elite Partner
Most Valuable Member | Elite Partner

How to automatically create a Deal record via Conversations Inbox email channel

@Simon_C yes, creating a separate ticket pipeline is possible, it does muddy the waters with service hub seats vs sales hub seats.


If my reply answered your question please mark it as a solution to make it easier for others to find.



Jennifer Nixon - Delivery Lead at Aptitude 8

connect with Jen on Linkedin

Simon_C
HubSpot Employee
HubSpot Employee

How to automatically create a Deal record via Conversations Inbox email channel

Hey @Jnix284 Hmm so what would be a concern with the seat assignent or limitations around that? 

Jnix284
Most Valuable Member | Elite Partner
Most Valuable Member | Elite Partner

How to automatically create a Deal record via Conversations Inbox email channel

@Simon_C I just reviewed the documentation for paid users and it looks like what I was thinking would potentially only be an issue for legacy customers, if at all. 🙂


If my reply answered your question please mark it as a solution to make it easier for others to find.



Jennifer Nixon - Delivery Lead at Aptitude 8

connect with Jen on Linkedin

Simon_C
HubSpot Employee
HubSpot Employee

How to automatically create a Deal record via Conversations Inbox email channel

@Jnix284 Ah okay! 😅 I was wondering since I tested again just now using a user without any assigned paid seat and assignmnet worked as it should but I also noticed the Original source data 1 property on the Deal record is updating to "CONVERSATIONS" which will help with identifying these Deals in reporting too!

Jnix284
Most Valuable Member | Elite Partner
Most Valuable Member | Elite Partner

How to automatically create a Deal record via Conversations Inbox email channel

@Simon_C super helpful, thank you! This will make it easier to update reports and get everything aligned properly between service and sales. I'm excited to test it out!


If my reply answered your question please mark it as a solution to make it easier for others to find.



Jennifer Nixon - Delivery Lead at Aptitude 8

connect with Jen on Linkedin