Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form below and we will reply as soon as possible.

  • Integration Hub
  • Contact Us
  • Docs home
  • Workflows
  • Building & Configuration

Create a Workflow

Set up start criteria, finish criteria, and advanced settings for a new Workflow

Updated at March 30th, 2026

Submit Article Requests

Do you have a suggestion for an article you would like to see created?
Feel free to submit this form and add your suggestions to our document board.

Please fill out the contact form with the details about the help content you'd like to see.

  • Home

  • Getting Started

    • Installation & Developers

      • Web Experiences

        • Mobile Experiences

          • Workflows

            • Analytics & Data

              • Account Management

                • Integrations

                  Table of Contents

                  Start criteria Audience Trigger Finish criteria Exit conditions Advanced settings Publish Modify a published Workflow What to read next

                  From Studio, go to Workflows > Create a Workflow. Enter a name and you'll land on the Workflow canvas, where you configure who enters, what happens, and when they exit.

                  Workflows are limited to 75 total nodes.

                  Start criteria

                  The Start node controls who can enter the Workflow and what causes them to begin.

                  Audience

                  Select one or more segments. Users in any selected segment are eligible to enter the Workflow.

                  To narrow the audience further, select Only segment members where… and choose a time-based user property. For example, to target only brand-new trial users, select your "Active Trialers" segment, then set First seen at to between 0 and 1 days ago. Only users who match at the moment of evaluation will enroll.

                  Changes to the starting segment only affect new users going forward — users already in the Workflow are not removed.

                  Trigger

                  Choose what causes an eligible user to start the Workflow:

                  • Immediately — Users enter as soon as they match the audience criteria. This includes users who already qualify at publish time and anyone who qualifies afterward.
                  • When an event occurs — Users enter when they perform a specific event. Users who triggered the event up to two hours before publish will also be enrolled.

                  Finish criteria

                  The Finish node controls when users exit the Workflow.

                  Exit conditions

                  Pick one:

                  • They reach the end of the Workflow — Users must pass through all required nodes. Only users who time out or no longer qualify (if applicable) exit early.
                  • They complete a goal — Users exit when they complete the selected goal, even if they haven't reached every node. Users who have already completed the goal are excluded from entering the Workflow entirely.
                  • They enter a segment — Users exit when they join the selected segment, even if they haven't reached every node. Users already in that segment are excluded from entering.

                  Advanced settings

                  These settings are on the Finish node's configuration panel.

                  • User time-out threshold — A mandatory ceiling on how long a user can remain in the Workflow without progressing or finishing. The default is 60 days; the maximum is 9,999 days. Users who exceed this threshold exit early without being marked as finished.
                  • Users must match a Start segment — Toggle this on to require that users remain in one of the audience segments from the Start node for the entire duration. If a user falls out of every Start segment, they exit early without being marked as finished. This check only considers segment membership, not any time-based refinements you added.
                  • Allow users to re-enroll — Enable this to let users who have finished the Workflow start it again after a waiting period you define. Note: re-enrollment is not available when goals are used as the trigger or finish criteria. If the trigger is "Immediately," users still in the Start segment will restart the Workflow as soon as the waiting period ends.

                  Publish

                  Click Publish when the Workflow is ready. The publish screen shows an estimate of how many users currently qualify. All content inside the Workflow (emails, push notifications, Flows) is published at the same time.

                  Before publishing, confirm that your account's physical address is set in email sender settings. Publishing will fail without it.

                  Modify a published Workflow

                  To edit any step in a live Workflow, unpublish it first. Users' progress is saved and resumes when you republish.

                  Use caution when removing steps from a Workflow that has already run. Deleting a node that users are currently waiting on can leave those users in an orphaned state where they can no longer progress.

                  What to read next

                  With the Workflow shell in place, add nodes to the canvas:

                  • Add an Email node
                  • Add a Mobile Push node
                  • Add a Flow node
                  • Add a True/False Branch
                  • Add a Multi-path Branch
                  • Add a Time Delay
                  • Add a Track Event or Update User Property node
                  create workflow workflow configuration configure workflow start criteria exit criteria finish criteria

                  Was this article helpful?

                  Yes
                  No
                  Give feedback about this article

                  Related Articles

                  • Configure email settings
                  • Build Email Messages
                  • Configure Push notification settings
                  • Build Push Notifications
                  Appcues logo

                  Product

                  Why Appcues How it works Integrations Security Pricing What's new

                  Use cases

                  Appcues Integration Hub User Onboarding Software Feature Adoption Software NPS & Surveys Announcements Insights Mobile Adoption

                  Company

                  About
                  Careers

                  Support

                  Developer Docs Contact

                  Resources

                  The Appcues Blog Product Adoption Academy GoodUX Case studies Webinar Series Made with Appcues

                  Follow us

                  Facebook icon Twitter icon grey Linkedin icon Instagram icon
                  © 2022 Appcues. All rights reserved.
                  Security Terms of Service Privacy Policy

                  Knowledge Base Software powered by Helpjuice

                  Expand