Portant Docs
Launch PortantInstall App in Hubspot ↗︎
Portant Docs
Portant Docs
  • 👋Welcome
  • 🟢Product Updates
  • 🌱Getting Started
    • How to Sign up
      • Sign-up without a Google account
    • Quickstart
    • Ask for Help
      • Support Tickets
      • Support Codes
      • Screenshots
      • Developer Console
      • 400 Error
      • Resolve: API developer key is invalid error
      • How to request a transfer of your Portant account
    • Templates
  • 💫Personalise Documents
    • Adding Hyperlinks
    • Adding Images
    • Use custom tag names
    • Tag Formulas
      • Global tags
      • Tag Formulas
      • Tag IF Statements
    • Invalid Tags
    • Portant AI Content
    • Dynamic Google Sheets Charts
    • Tag Checker
    • Add online payment links
    • Add Stripe Payment Links to Your eSign Portal
  • 🌐Sources
    • Google Forms
      • Add formula fields to your Google Form workflow
      • {{tags}} for Google Forms
    • Google Sheets
      • Google Sheets Auto-create
      • How to source data from multiple Sheets
      • Saving Document Links to your Sheet
      • Data Grouping
    • HubSpot
      • How to install the Portant App in HubSpot
        • How to Add Portant App Cards to HubSpot
      • Create a Document in HubSpot
      • How to manage and select HubSpot Properties
        • Full list of available HubSpot Properties
      • Trigger HubSpot Workflows from Portant
      • Add a Portant Action to a HubSpot Workflow
      • How to view created documents in HubSpot
      • Add multiple line items into a single document
      • Add Deal Tags using Portant document statuses
      • Portant eSignatures + HubSpot
      • Review and approve documents in HubSpot
      • Generate Documents from any Custom Object in HubSpot
    • Zapier
    • Glide
    • Webhooks
      • Webhook Data Grouping
    • Xero
    • Copper
      • Installing the Copper integration
      • Create your first Copper workflow
      • Generating your first document from Copper
    • Typeform
    • Tally
  • 📄Template Docs
    • Google Docs
    • Google Slides
    • Microsoft Word
    • Microsoft PowerPoint
    • Fillable PDF
  • 💡Use Cases
    • eSignatures Requests
    • Incident Report
    • Quarterly Business Reviews
    • Invoices
    • Convert Form Responses to PDFs
  • ✒️eSignatures
    • Getting Started
    • Request Signatures (without a source)
    • Request Multiple Signatures
    • Customise Signature Request Email
    • Create Preview Links for Signature Requests
    • Resend signature requests
    • Cancel Signature
    • Add Audit to eSignatures
    • Request Info On Signing
    • eSigning Laws & Compliance
      • United States: E-SIGN Act and UETA ✅
      • Canada: PIPEDA and Electronic Transactions Act ✅
      • EU: eIDAS Regulation for Electronic Signatures ✅
      • UK: eIDAS Regulation and Electronic Communications Act 2000 ✅
      • Australia: Electronic Transactions Act (ETA) ✅
      • New Zealand: Electronic Transactions Act (ETA) 2002 ✅
      • Israel: Electronic Signature Law 2001
  • ⚡Automation
    • Workflow Filters
    • Re-run an automation
    • Review Block
    • Review and Approve Documents
    • Converting docs to different file types
      • Microsoft Word (.docx)
      • Microsoft Powerpoint
      • Create PDF outputs
      • Save an output as a Microsoft Excel file (.xlsx)
  • ✉️Emails
    • Share a Doc via Email
    • Email Tracking
    • Send from aliases
    • Send Outlook Emails
    • Customize Your Email Content with HTML Editing
  • 📄Outputs
    • Customize Output File names
    • Auto-filing Output Files
    • Changing Output Folder
    • Search and filter your outputs
  • Deleting Outputs in Portant
  • 🎁Portant Add-ons
    • Data Merge
      • How to set-up a Google Sheets source
        • Data Merge Settings for Google Sheets sources
        • Automatically create documents
      • How to set-up a Google Forms source
        • Data Merge Settings for Google Forms
        • Automatically create documents
        • Edit Response and Pre-filled Response Links
      • Inserting Images
      • Advanced Settings
        • Editing tag names
        • Timezone, date and time format settings
        • Editing the Output Folder
        • Conditional logic for emails
        • Conditional Logic for Data Merges
        • Data Grouping in Portant Data Merge
    • Document Merge - Trello Power-up
  • 👥Teams
    • Creating Your Team
    • Sharing Workflows
    • Creating Folders in the Workflows Tab
    • Managing team permissions
    • Whitelabeling eSign Portal
  • ⚙️Settings
    • Change Language Settings
    • How to Set Up Your Account's Global Formatting Settings
  • Delete Multiple Workflows at Once
  • 💳Billing
    • Update Billing
  • Developer
    • Build with Portant
  • 💙Partners
    • Partner Program
Powered by GitBook
On this page

Was this helpful?

  1. Automation

Workflow Filters

How to use workflow filters

PreviousIsrael: Electronic Signature Law 2001NextRe-run an automation

Last updated 6 months ago

Was this helpful?

Adding conditions to Portant helps to create a more dynamic and flexible workflow that can adapt to different scenarios and inputs. Conditions allow for branching and decision-making in the workflow, leading to the execution of different actions based on the criteria set. This leads to increased efficiency and accuracy, as the workflow can be designed to handle specific situations and respond accordingly. In short, adding conditions to workflows improves the effectiveness and automation of processes. In this guide, we will cover:

  1. An overview of Portant Workflow conditions

  2. How to add a condition

  3. How to add multiple conditions

  4. The difference between AND and OR statements

An overview of Portant Workflow filters

Adding conditions to a workflow is useful when you only want to run a workflow when a certain condition is true. However, what about when you want to vary how a workflow reacts based on multiple conditions? The best way to achieve this is to create a different workflow and filter for each variation you need.

For example, if you have one form that is for customer service and you want to route the enquiry to the right department based on the type of enquiry. e.g. Shipping, Finance, Operations or Sales

  1. Add a question in your form that can distinguish which department the form response is going to go to.

  2. Make a workflow for one department and add a filter that uses the question in step 1.

  3. Make another workflow for each department with a different filter

This is how you could use one form for multiple outcomes and reduce the complexity for the person completing the form.

How to add a condition

To add a condition to a workflow, you need to open the Workflow's source and click the 'Add Condition' button in the right menu, here:

Then when the modal opens, click 'Add condition' and then add your condition.

The first selection is to choose the question that the filter condition relates to. The next option is to choose if the condition operator is IS, IS NOT, IS EMPTY, IS NOT EMPTY

"IS" and "IS NOT" are comparison operators used to compare the value of a variable or expression to a specific value.

The "IS" operator is used to check if two values are equal. For example, if you have a question "x" with a value of 5, the statement "question x IS 5" would be true.

The "IS NOT" operator is used to check if two values are not equal. For example, if you have a column "x" with a value of 5, the statement "column x IS NOT 6" would be true.

"IS EMPTY" and "IS NOT EMPTY" are used to check if a question answer, cell, or field has a value or not.

If you use the "IS EMPTY" operator in a filter, the workflow will run if a variable or expression has no value or is null. For example, if you have a question answer "x" with no value, the workflow would run if the "question x IS EMPTY".

If you use the "IS NOT EMPTY" operator in a filter, the workflow will run if a variable or expression has a value. For example, if you have a question answer "x" with the value 5, the workflow would run if the "question x HAS ANY VALUE".

In summary, "IS" and "IS NOT" compare values, while "IS EMPTY" and "IS NOT EMPTY" check if a value exists or not.

How to add multiple conditions

You can add multiple conditions to a filter to further refine the data you are selecting the workflow to run on. You have two options to add another condition, AND or OR, which we go further into in the next section. To add one, click 'AND' or 'OR' and enter your new condition. You can add as many as you like, and you can combine AND and OR operators together.

The difference between AND and OR statements

The logical operators "AND" and "OR" are used to combine conditions in a statement to create more complex conditions.

The "AND" operator requires that all conditions in the statement must be true in order for the overall statement to be true. For example, if the statement is "A AND B", it means that both A and B must be true in order for the statement to be true.

The "OR" operator requires that at least one of the conditions in the statement must be true in order for the overall statement to be true. For example, if the statement is "A OR B", it means that if either A or B is true, the overall statement is true.

In summary, "AND" represents a logical conjunction, and "OR" represents a logical disjunction.

🎉 That's it. You now know how to add filters to workflows. As a final step, you should test your filter with some sample data.

Feedback and feature suggestions

We created Portant in 2021, and the feedback we have received since then has been very helpful and greatly appreciated. If you have any feedback, please feel free to send us an email at

⚡
contact@portant.co