email limitations in a workflow with enrolling in a sequence
I love the fact that I can now enroll contacts in a sequence using a workflow and choose who should the emails come from within HubSpot. However, there is a problem! You can only send out 1K emails per day per sales role. If you exceed this, then the sequence fails and doesn't send out the email.
It would be helpful, that if there is an email send limitation for that day, the workflow system automatically enrolls all of the contacts and schedules the next 1k per day until all of the contacts are correctly enrolled based on the Hubspot user sending the email. For example, I have a sales role. There is a list of 10K contacts our customer list. We set up a workflow that has a sequence with several emails & call tasks informing the contacts of a discount for health checks, product updates, tips & tricks, etc. The contacts get enrolled in a workflow that enrolls them in the sequence. Day 1, the first 1k contacts get enrolled and first batch of emails get sent. Then Day 2 the next 1K contacts get scheduled for the emails to be sent and so on until all of the contacts are scheduled properly. The workflow or sequence should not fail.
Instead, we had to create a list that the emails failed to be sent due to limitations, set up a workflow to unenroll them in a sequence, turn off the workflow, go back to the list and reenroll the contacts manually. It was painful!
I just ran into this and am now going to spend the entire rest of my day dealing with it. I'm extremely frustrated to say the least. It seems very counterintuitive that the workflow would just skip the step of enrolling the contact in the sequence once the daily send limit is hit, as opposed to queuing them up to be sent once there is space within the daily send limit, which is the way the logic behaves when you enroll excess contacts in a sequence directly.
I've found a slight workaround. I created a branch so if we hit a limit sending a sequence to contacts from one user, the branch will check the contacts in the next step, if they did not receive an email (my filters are sales activities = 0 or lead status = unworked) then they will branch to enrol into a sequence by another user. the remainder will do nothing (b/c they are in the sequence).
Now I'm struggling with emailing the rest from the 2nd user, maybe a 3rd user?? or clear and update a property value so it retriggers enrollment? My head hurts.
I also added a trigger so contacts that met my previous criteria and completed the workflow but are not enrolled in a sequence, will trigger to re-enroll.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.