Seriously Needed Features for Workflows

Workflows is the most powerful and arguably most important tool in HubSpot. It'd be amazing if HubSpot can implement more advanced logic options and expand its abilities as in its current state is pretty limited and hasn't seen drastic/significant changes over the years. 


As a heavy HubSpot and Workflows user, I'd love to see the following additions.


1) "Mini" if/then statements that allow the branch to check for a condition, and if it doesn't meet it then it goes back to the original branch. I don't know the specific name for this type of thing in programming terminology but here's an example. Let's say that in a branch, I want to check whether or not a field is blank. If it is blank, I want to fill it with something. If it's not, then it skips that action and continues onto the same branch. This isn't possible currently and I have to copy the entire branch into the second option which is just silly and creates a huge visual mess. In other words, we can build conditional logic that can go back to the original branch if needed. 


2) Ability to run Companies or Deals objects through workflows. Currently, workflows are run with Contacts being the focal point. Yes you can change company properties and create new deals, but these must always be connected to a contact. Essentially you cannot run a Company through a workflow if there's no associated contact. And for deals, you can't even update anything after inception. This would be useful for SO many things it's ridiculous that HubSpot doesn't already support it.


3) Being able to automate Associations between deals and contacts, companies and contacts, and deals and companies, and any combination of these. I understand that HubSpot will create auto-associations but sometimes I'd like to create my own rules. In its current state sales reps have to do this MANUALLY which is insane when you're dealing with thousands of records.


4) Folders. Like really HubSpot? We get folders for Lists, file manager, LPs, etc. but no organization options for Workflows. This is such a basic feature that people shouldn't even be requesting. Some sort of organization feature for Workflows would be great.


5) Formulas functions. Sometimes I'd like to be able to sum up 2 different number fields and set the result to another different field. I'm not even asking for complex mathematical formulas (which would be nice to have) at this point. Just simple addition, substractions, division, multiplication functions would be really amazing to have and would open up a world of possibilities. 


These are all of the features I would LOVE to see implemented in HubSpot. I honestly think it would improve the tool so much and give HubSpot a leg up against it's competitors and resolve so many frustrations that many enterprise-level customers have. Thank you for reading and Up-Voting this!!!

HubSpot updates
37 Replies
Top Contributor

 #1 would be really useful. Right now we have a number of workflows that would be MUCH more simplified if the branches could re-join. 

#5 - I could definitely see us using a concatenation formula. Our scoring model combines a field for behavior (1-4) with a field for fit (A-D) to make a "Combined Lead Score" (A1-D4). Right now, our workflow to populate "Combined Lead Score" is really wide (many if/then branches). If we had this feature, the whole workflow could be reduced to just one step. 

Top Contributor

what I would like is to DECREASE a contact value. E.g. if there are multiple values checked on a field, then to UNCHECK a value if certain conditions apply. 


This workflows feature is great but sooooo frustrating because I can ALMOST do what I need. My sales team hate me because I cant do what they want with workflows. 

Regular Contributor

@JosieSA That's a great idea too. Currently you can replace the entire field with new values but it'd be nice if you could choose specifically which value you want to remove from a multi-checkbox field. The same concept could also be applied for number fields letting you substract -1 or however many numbers and possibly for date fields too. 

Regular Contributor

@JoseHan I totally agree with every single point you mention. I've tried Eloqua and it was horrible in many ways, but they had this really clever workflow builder where you could simply drag a line from an action to the next to dictate what would happen next. HubSpots linear workflows may be less likely to contain errors, but are quite limiting in that sense.

Occasional Contributor

 All good ideas, especially #1, which I have wanted for a while now.


If I may add one thing, it would be to add logic to rewrite/reformat text values in fields.


For example, I have a custom property called "Document downloaded" and a workflow that copies the value of "Recent Conversion" into "Document downloaded" when a contact submits the form used for document downloads. I thus have a record of which documents each contact has downloaded. The problem is that the value for "Recent Conversion" is in the format "[Page name]: [Form name]". I would like to use the "Document download" field as a smart token in automated emails, so I can email people after they have downloaded a document to say something like "Thank you for downloading [Document Name]." But because of the format of "Recent Conversion", it would come out as "Thank you for downloading [Document Name]: [Form Name]." If workflows had logic allowing users to rewrite text values, I could use that to remove everything from the colon onwards, and be able to send personalized emails automatically to people who download a document.

Regular Contributor

@iwanpriceevans Thanks for your comment. Your suggestion would be amazing because it would open up a world of possibilities. An alternative way of achieving the same would be to include "Document download" as a hidden field in the LP's form with the title of the document. Obviously this is a lot more work (and non-scalable) but it would remedy it for the time being. This would only work if you use a unique form for each document. 

New Contributor

 A summary of my everyday needs. A crazy amount of time would be saved for sales peopke and CRM administrators if these were implemented.

Pleasue Hubspot team, start with these:

Ability to run Companies or Deals objects through workflows and Being able to automate Associations between deals and contacts



Occasional Contributor
Regular Contributor

1)  Export/Email to .CSV file.  One word... automation!

2)  Reference the current user.  A single shared filter can take the place of every personal filter multiplied by all HS users (and that's if the user configures it correctly at all).

Regular Contributor

 @Jorisvdijk95 Love this idea!


@Kayem68 I like your CSV idea but I suspect it would require a lot of development work, but once done would open up so many possibilities. For your second idea, I'm not exactly sure what it is. It'd be great if you can ellaborate!