HubSpot Ideas

sgerrits

Activity Based Workflows

Because activities can't act as re-enrollment trigger, it would be great to have activity based workflows.  

 

An example of an application would be that every time I log a phone call with outcome = left voice mail, it will send an automated email to the contact.  You could create similar workflows depending on the outcome of a call or meeting.  

115 Replies
HFoote
Participant

The above solution does not work because activity properties cannot be used to re-enrol. Thus, you only get to do this once.

APrzybyla
Member

Additionally to the above comment^, I cannot figure out how to make this work for company and deal based workflows.

 

To explain further what I am trying to acheive, using below screenshot from a deal: when this meeting type is set to outcome = completed,  I'd like to set up a deal automation that assigns a task to the deal owner. Task = "add meeting notes to kick-off call" 

 Screen Shot 2023-01-16 at 9.17.05 AM.png

 

Using same screenshot in a company workflow, I would like to set an automation that basically says whenever most recent meeting outcome = completed, copy the meeting date to a company page property I created called, "last meeting date". At this time all I can figure out to use is the "set property to" option and it only allows me to set to a manually entered specific date or the current date. 

07252
Participant

This would benefit us greatly and is a feature I believe a lot of people would love to see added. 

NPW
Contributor

Upvoted. Having activity triggers will also help to unenroll contacts from a workflow or sequence when the customer responds to the email, calls the office or sends a SMS.

Can't believe this has not been added yet as it's a key trigger that would benefit every user... @zeke 

EPirinen
Participant

This is needed SOOOO much and should be a standard functionality. There are just so many limitations in the whole activity management that it's a huge struggle for our sales people. No way to automate Meeting Types, no way to bulk edit meeting details in a list view. Come on Hubspot!

 

No wonder that our sales activity data is in such a bad shape, cause it's so hard to update. Can't blame our sales reps for that. 

SkeeStylus
Top Contributor | Partner

+1   We simply want to log a meeting via form submission.  Can't do that but seems rather simple 

Goddess_Sarah
Participant

YES! I need an acitivity based work flow as well where I can trigger workflows on "time" properties, not just "datetime."

 

I would like to send a message on slack to my employees after they have a zoom meeting if they dont add their internal notes to go and do so. and there's no way to trigger it to happen base on a time AFTER the meeting ends. It will only trigger it at the start of the meeting before they've even had a chance to add their notes. Which isnt helpful currently

CGarner9
Member

Please prioritise this in the next update! We need this for integrations with Zoom and Salesforce.

07368
Member

+1

This feature is really necessary to close the gap in workflows. We try to use lists as a workaround, but you can only do so much before you reach a certain limit.

JohanL
Contributor

We would really like this. It seems like a no-brainer, honestly.

Steve0
Participant

A well-described request.

 

Currently, there are Contact date stamps for the meetings tool, but not for meetings scheduled through the UI.

I want to send notifications for future meetings and set properties against accounts when specific meeting types are set.

 

My workaround is to use the Last Engagement Date as a workflow trigger and then IF-THEN logic to determin if a meeting of the specific type have been set against the contact in the last day.

JTurner1
Member

We need a way to create Service Hub tickets on inbound calls to our service phone number

Steve0
Participant

Being able to trigger when an activity is created, when the activity is due / starting and ending would be very helpful. For example, when someone from our inside sales team creates a meeting with a contact, it moves them along their pipeline, so I want a meeting to be an automatic trigger for this update

NPW
Contributor

@Steve0 I have created a workaround to trigger workflows when a meeting is booked, and this can be used for re-enrollment.

 

  1. Create a contact custom field named 'Meeting Booked' (or similar)
  2. Use a Contact based workflow
    1. Enrollment trigger to be;
      • At least one associated Activity has 'Meeting outcome' (default HubSpot field for meetings) is any of 'Scheduled'
        OR 
      • At least one associated Activity has 'Meeting outcome' is any of 'Scheduled'
        AND
      • 'Meeting Booked' is equal to any of 'NO'
        AND
      • 'Next activity date' is 'known'
    2. Action # 1 - Delay for 1 minute
    3. Action # 2 - Set property value 'Meeting Booked' to 'YES'
    4. Action # 3 - Delay for 1 minute
    5. Action # 4 - Set property value 'Meeting Booked' to 'NO'
    6. End of workflow
  3. Use a secondary workflow to use the trigger when 'Meeting Booked' is set to 'YES', and then Action # 1 - Set property value (Deal Pipeline & Stage) to 'X' (your choice of deal stage)

Hope this helps 🙂

bmorgan1
Member

I just set up a workflow that was triggered off the results of a meeting, and it seems to be working. There isn't anything listed as "activity" in the potential triggers, as there is in reporting, so it's a little confusing. But there is an option for "Meeting" and "Call". I set one up so that if a meeting happened more than a day ago and the meeting outcome hasn't been updated, the deal owner is emailed with a reminder and a task is created to remind them to update.

Steve0
Participant

thanks @NPW 

 

I found that i could get this working for my scenario by using a dynamic list that identifies my qualification meetings occurring within the last day.

This then works as a great re-triggerable property for my contact workflow to update the lead status.

 

I would still like to have triggers on meetings, so I can send a reminder before the meeting, a thank you afterwards, etc based on the call and meeting types I've setup.

bmorgan1
Member

I think you might be able to. Select a deal-based workflow, then look at the trigger types. There's one for "Meeting", and it has all the things you'd need: meeting start time, activity date, activity assigned to, meeting outcome, meeting type, etc. Emailing a reminder to the person could be a little trickier, but you can set meetings up to do that anyway. If you set up a contact-based workflow you can enroll them in a sequence which can be triggered by activities. For example, you could set it up so that if the meeting outcome is set to "completed" it kicks off an email, a task, etc.

ATse
Member

YES!  Activity-based workflows would be great.  This would work well for lots of use cases and solve this issue I have for reporting: https://community.hubspot.com/t5/HubSpot-Ideas/Automatically-track-call-email-and-meeting-count-and-...

Bob2245
Top Contributor | Platinum Partner

@bmorgan1 It's not the same. This way, the workflow will look at Deals with at least one Activity associated that is XYZ. This has the following drawbacks:

  • It doesn't let you target the Activity with updates. You can't change the name, date etc. With an Activity based workflow, the idea is that you'd also be able to edit the Activity's properties and otherwise affect it.
  • Because of "at least one Activity", it only works once for each deal, unless you delete the activity. Because when a second activity comes in that meets the criteria, the deal won't re-enroll (this trigger can't be set as re-enrollment criterium).
MaorL
Participant

Need that feature ASAP