We are still exploring HubSpot at this stage. Currently, we are trying to auto-assign tickets to users based on To: email address. For example, if the email is addressed to user1@company.com, the ticket should automatically be assigned to user1. We could not figure out how to set this up.
We also tried a few things with automation -> workflow.
1) Is there a way we can trigger automation and start the workflow when an email arrives?
2) Using custom coding how can we get the To: email address? We don't see any options under conversation properties.
I highly recommend working on tickets from the Conversations Inbox - it will be much easier to manage your tickets/conversations than trying to email directly from tickets.
You can create multiple inboxes to separate the work for your team automatically, or you can connect multiple email addresses as channels to one inbox - either way, you can autoassign by user.
The easiest way to do this would be to associate each of the user emails with their own Inbox, then you can set rules to autoassign the tickets based on the inbox using the channel settings shown below and everyone can work independently.
If you connect multiple channels to the same inbox, you can set rules to autoassign the tickets based on each channel, but all of the messages will be visible to everyone unless they select a filtered view.
This is what it looks like for one email connected as a channel:
I work in the inbox with tickets every day and LOVE how much flexibilty there is for automation - I couldn't recommend it more!
Hope this helps!
If my reply answered your question please mark it as a solution to make it easier for others to find.
@GPrasath can you please clarify more about this "To email", Because my understanding is any conatct created in hubspot if it having email then it mentioned in email property of contact object.
So if any contact created in hubspot and you have sent an email from hubspot and the you receive a reply on that in hubspot so on the same email you would receive a reply from which you have sent first to that contact.
So I am little confused about the question can you please share some screenshots to clear the question.
What we mean is - if an email arrives from someone addressed to "user1@domain.com" (the to: email address), then the ticket must be assigned to user1 automatically. If it is user2@domain then it should be assigned to user2.
We are not talking about the contact here, it's a step even before that.
Attached is a screenshot for reference.
As you can notice, the email is addressed to me - guru@domain.com so the ticket should be automatically assigned to me.
I highly recommend working on tickets from the Conversations Inbox - it will be much easier to manage your tickets/conversations than trying to email directly from tickets.
You can create multiple inboxes to separate the work for your team automatically, or you can connect multiple email addresses as channels to one inbox - either way, you can autoassign by user.
The easiest way to do this would be to associate each of the user emails with their own Inbox, then you can set rules to autoassign the tickets based on the inbox using the channel settings shown below and everyone can work independently.
If you connect multiple channels to the same inbox, you can set rules to autoassign the tickets based on each channel, but all of the messages will be visible to everyone unless they select a filtered view.
This is what it looks like for one email connected as a channel:
I work in the inbox with tickets every day and LOVE how much flexibilty there is for automation - I couldn't recommend it more!
Hope this helps!
If my reply answered your question please mark it as a solution to make it easier for others to find.
I'd like to involve some of our experts in the conversation to review whether they have any suggestions for you or if they have encountered a similar case in their experience and how they resolved it.