I work with a few companies that are looking to reduce the volume of ticket requests. Ideally if there was a way to limit the amount of tickets requested by a contact, that would be best. (5 per month etc.)
Some companies for example charge for monthly support (say creative agencies and the like). Say $200 per month for 5x web site updates.
Not sure if this is possible in HubSpot but would be a great feature. If there was also developer options that would work as well.
Hi @EGussey, this may take a few steps, but you can likely accomplish something similar using a few calculation fields and workflows:
Create a date field on tickets called 'Today's Date'
Create a ticket workflow to continously update that field with today's date. This post gives a great overview of how to do this
Create a calculation field called 'Time Since Creation' on tickets to measure the time between 'Today's Date' and the 'Created Date'
Create a calculation field on contacts called 'Number of Tickets in Last 30 Days' to count the number of tickets where 'Time Since Creation' ≤ 30 days
Create a contact workflow to enroll contacts where 'Number of Tickets in Last 30 Days' ≥ 5. The workflow could notify internal users or the outside contact that they have reached the limit of tickets that can be submitted
If you want the contact to be re-enrolled everytime they submit 5+ tickets, not just once, you'll need to also:
Create a string field on contacts called 'Last Associated Ticket'
Create a ticket workflow to update the 'Last Associated Ticket' when a ticket is created
Update the criteria on the contact workflow to trigger and allow contacts to be re-enrolled when the 'Last Associated Ticket' is known
Hi @EGussey, this may take a few steps, but you can likely accomplish something similar using a few calculation fields and workflows:
Create a date field on tickets called 'Today's Date'
Create a ticket workflow to continously update that field with today's date. This post gives a great overview of how to do this
Create a calculation field called 'Time Since Creation' on tickets to measure the time between 'Today's Date' and the 'Created Date'
Create a calculation field on contacts called 'Number of Tickets in Last 30 Days' to count the number of tickets where 'Time Since Creation' ≤ 30 days
Create a contact workflow to enroll contacts where 'Number of Tickets in Last 30 Days' ≥ 5. The workflow could notify internal users or the outside contact that they have reached the limit of tickets that can be submitted
If you want the contact to be re-enrolled everytime they submit 5+ tickets, not just once, you'll need to also:
Create a string field on contacts called 'Last Associated Ticket'
Create a ticket workflow to update the 'Last Associated Ticket' when a ticket is created
Update the criteria on the contact workflow to trigger and allow contacts to be re-enrolled when the 'Last Associated Ticket' is known
I don't see a native way to do this with HubSpot but I want to tag some of our experts here - @LMeert@Kevin-C@Teun can you think of something for @EGussey on this question?