How to Build an Approval Workflow in FormAssembly

If you’ve ever chased down approvals over email or waited days for someone to review a submission, you already know why automated approvals matter and how a seemingly simple task can take up way too much of your time.

FormAssembly Workflows let you build approval processes easily, with clear routing and connected systems that update themselves. No more chasing down signatures or making copies of documents that just add clutter.

Below is a guided breakdown of how to build an approval workflow in FormAssembly, from scratch, based on a demo that was given in a recent webinar.

Are you more of a visual learner? You can watch the webinar with the full demo on-demand here!

A Step-by-Step Guide to Building an Approval Workflow

Here are eight simple steps to follow to build an approval workflow.

1. Start With the Form Your Team Already Uses

Every approval starts with a form. In the demo this example is based on, the form is a simple application form that requires a few basic details. Simply upload the existing form to begin.

2. Add Your First Workflow Step

After dropping your form onto the Workflow canvas, you can add a quick page redirect or confirmation page. This closes the loop for your respondent and sets up the handoff for your internal team.

This first step is fast, but it establishes the pattern you’ll use throughout the workflow:

Form → Action → Next Step

3. Add an Approval Step

Next, you’ll want to drag an Approval Step onto your canvas. As soon as you place it, the workflow will automatically create two branches:

  1. Approved
  2. Denied

Everything that follows – routing, connectors, and automations – starts here.

During this step, you’ll want to configure the essentials:

  • Choose the form the approver will review
  • Require comments so approvals and denials are always documented
  • Assign the approver (individual, group, or role)
  • Customize the email notification that prompts them to review

This is the moment your process stops being manual and your workflow starts showing its value.

4. Build the Approved Pathway

During the demo, a Salesforce connector is used in the “Approved” branch. Here’s how to follow that pattern:

  1. Add a Salesforce Workflow Connector
  2. Select the action (Create, Update, etc.)
  3. Map the fields you collected on the form
  4. Return record IDs or URLs into the workflow if you need them later

This is also where advanced teams start adding more layers, such as dependencies, preconditions, secure parameters, and other features that keep Salesforce clean and predictable.

Important to note: Only approved submissions enter Salesforce, which dramatically improves data quality.

5. Build the Denied Pathway

A denial shouldn’t mean losing the record or manual follow-up. The demo uses two simple pieces to illustrate this:

  1. A denial email back to the respondent
  2. A Google Sheets connector to capture denied submissions in one place

These actions ensure that your team maintains visibility, even when the request doesn’t move forward.

6. Expand Your Logic With Confidence

Once the core elements of your workflow are in place, approvals unlock a surprising amount of flexibility. The demo walks through common questions teams have as they scale:

  1. Can Workflows talk to Salesforce Flows? Yes, though indirectly. A Workflow updates Salesforce, and Salesforce Flows respond to that update. You don’t have to choose one system or the other.
  2. Can approvers log in to FormAssembly without a paid license? Approvers need paid licenses to access approval tasks. They need a Basic License to allow them to log into FormAssembly and an Approver License to approve responses.
  3. What if the downstream system doesn’t have a native connector? If this is the case, you can add a Webhook connector. Workflows can push data to any service with an API.
  4. Can I reuse responses later in the workflow? Yes. Workflow Prefill, calculated fields, and returned connector variables all support multi-step processes.

7. Test Before You Go Live

With Test Mode in FormAssembly Atlas, you can run the workflow end-to-end by taking the following actions:

  • Use Magic Fill to populate fields
  • Test both the Approved and Denied paths
  • Confirm email notifications, connectors, and conditions
  • Ensure record IDs return correctly

Testing your workflow gives you confidence that it will operate effectively before handing it over to your team to use.

8. Build With Best Practices in Mind

The demo ends with a set of recommendations that you can apply to any approval process:

  • Keep step names clear and descriptive
  • Start small and grow the workflow intentionally
  • Use conditions to avoid branching overload
  • Keep the respondent experience simple, even when the internal logic is complex
  • Document your workflow choices so future admins can maintain them

Small Workflows, Big Impact

Automated approvals aren’t about complexity – they’re about clarity. Even a two-step workflow can eliminate hours of follow-up for your team and help you ensure data only enters key systems at the right times.

Curious about what else is possible with FormAssembly Workflows? Visit the FormAssembly Knowledge Base to explore more.

Want to learn more about FormAssembly Atlas? Book a personalized demo or start a free trial today.

Share

Related Posts

Best Practices

The Anatomy of a High-Quality Prompt: Your Blueprint for Cleaner, More Reliable Data

Read More Read More
Best Practices

How Effective AI Prompting Transforms Data Collection From the Start

Read More Read More
Atlas

Meet Fai – FormAssembly AI

Read More Read More

Join our newsletter!

Receive the latest data collection news in your inbox.