Lists, Lead Scoring & Workflows

douglas_volt
Participant

Clearing a property when a contact exits a workflow

SOLVE

The last step in my workflow is to clear a property.

 

When a contact is unenrolled via suppression list, hitting a goal, or no longer matching the criteria, the last step will be not be reached.

 

I thought about adding another workflow that could test for "property to clear" is known and "not in workflow" but I worry that could happy before the contact gets enrolled in the workflow and unset the value prematurely.

 

It would be really neat to have the ability to set cleanup actions that always run when folks exit the workflow. 

0 Upvotes
1 Accepted solution
karstenkoehler
Solution
Hall of Famer | Partner
Hall of Famer | Partner

Clearing a property when a contact exits a workflow

SOLVE

Hi @douglas_volt,

 

Here's what I would do:

  1. Create a second workflow
  2. Enroll records when 'isn't currently active' in your original workflow AND [your property] is known
  3. Clear property value

Alternatively, set up this second workflow so that it's enrollment criteria match the unenrollment criteria of your original workflow exactly AND [your property is known].

 

I agree that it would be nice to have the feature you suggested. The best place for these recommendations is the HubSpot Ideas section: https://community.hubspot.com/t5/HubSpot-Ideas/idb-p/HubSpot_Ideas

 

Until then, I find that the two approaches outlined above currently cover all bases for me.

 

Best regards!

Karsten Köhler
HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer

Beratungstermin mit Karsten vereinbaren

 

Did my post help answer your query? Help the community by marking it as a solution.

View solution in original post

0 Upvotes
4 Replies 4
karstenkoehler
Solution
Hall of Famer | Partner
Hall of Famer | Partner

Clearing a property when a contact exits a workflow

SOLVE

Hi @douglas_volt,

 

Here's what I would do:

  1. Create a second workflow
  2. Enroll records when 'isn't currently active' in your original workflow AND [your property] is known
  3. Clear property value

Alternatively, set up this second workflow so that it's enrollment criteria match the unenrollment criteria of your original workflow exactly AND [your property is known].

 

I agree that it would be nice to have the feature you suggested. The best place for these recommendations is the HubSpot Ideas section: https://community.hubspot.com/t5/HubSpot-Ideas/idb-p/HubSpot_Ideas

 

Until then, I find that the two approaches outlined above currently cover all bases for me.

 

Best regards!

Karsten Köhler
HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer

Beratungstermin mit Karsten vereinbaren

 

Did my post help answer your query? Help the community by marking it as a solution.

0 Upvotes
douglas_volt
Participant

Clearing a property when a contact exits a workflow

SOLVE

Good point. 

 

I could also refine 
"AND Now in workflow" is not true
to
"AND Now in original workflow"  is not true

 

That should work yeah?

0 Upvotes
karstenkoehler
Hall of Famer | Partner
Hall of Famer | Partner

Clearing a property when a contact exits a workflow

SOLVE

@douglas_volt correct! I updated my previous answer for clarity, this can be done in a simpler way:

 

  1. Enroll contacts when they're not currently active in original workflow AND Property is known
  2. Clear property value

Karsten Köhler
HubSpot Freelancer | RevOps & CRM Consultant | Community Hall of Famer

Beratungstermin mit Karsten vereinbaren

 

Did my post help answer your query? Help the community by marking it as a solution.

0 Upvotes
douglas_volt
Participant

Clearing a property when a contact exits a workflow

SOLVE

That's what I have now, and I worry about a race condition where both the original workflow and this workflow trigger enrollment at the same time, and then this workflow unsets the value prematurely.

 

So "has been in Original" and "not currently active in Original" together, solves the issue for me. 

0 Upvotes