How to Sequentially Collect Multiple Signatures on One Form

Build sequential signature workflows that automatically route to the next person in your process. All within one form, without document forwarding or version control chaos.

Build Time & Skill

20-30 min

Intermediate

What you'll learn

How to set up a sequential multi-signature workflow that automatically routes between signers using role-based visibility and workflow automation

Screenshot of a Job Offer Approval Form, showing a Signature field and a cursor hovering over the button titled Sign & Send to Next Signer. Workflow Statuses are also shown with arrows pointing to the next Status in the Workflow.

Managing documents that require multiple signatures often means endless email chains will be going back and forth, confusion about who’s signed and who hasn’t, and the nightmare of tracking different document versions. With Cognito Forms, you can build one form that automatically handles the entire signing process. Each person sees only what they need, signs their section, and the form automatically routes to the next signer without any manual forwarding.

This approach helps you:

  • Eliminate document forwarding and version confusion. Everyone works from the same entry, so there’s no question about which version is current or who still needs to sign.
  • Automatically route to the next signer. When each person completes their section, the workflow notifies the next person in line without you lifting a finger.
  • Control exactly what each signer sees and can edit. Show managers only the fields they need, hide internal notes from external clients, and prevent anyone from changing previous signatures.
  • Track progress in real-time. See exactly where each entry is in your workflow and know immediately when signatures are pending or complete.

Understanding the Key Components

These three features work together to create automatic signature routing. One person signs, and the system handles everything else: notifying the next signer, locking previous signatures, and tracking progress through each approval stage. Before building, understand how these features combine:

Feature What It Does Its Role In Signature Workflows
Workflow Automation Manages multi-step processes with Roles, Statuses, and automated Actions that route entries between participants Creates the sequential signing chain where each signature triggers automatic status changes and email notifications to the next signer
Signature Fields Captures legally binding electronic signatures that users can draw or type, displaying as images in entries and PDFs Collects each person’s signature, locked in place after submission with a full audit trail showing who signed what and when
Conditional Logic Shows or hides fields and controls editing permissions based on specific conditions like Role, Status, or field values Ensures each signer sees only their relevant section at the right time, makes previous signatures visible but read-only to later signers, and controls when Action buttons appear based on who’s viewing

Interested in learning more about Workflow in Cognito Forms?


Step-by-Step: How to Build A Sequential Signature Workflow

Building a sequential signature workflow involves creating the signing chain, configuring visibility for each stage, and setting up automatic routing between signers. Follow these steps to transform a scattered approval process into an automated system where signatures flow seamlessly from one person to the next.

Step 1: Set up Roles

Roles define who participates in the signing chain and determine what each person can see and do at each stage. You’ll create one Role for each distinct participant in your approval process.

Screenshot of the Role settings in Cognito Forms' UI, showing HR, Hiring Manager, Department Head, and Internal Roles.

Screenshot of the Role settings in Cognito Forms' UI, showing HR, Hiring Manager, Department Head, and Internal Roles.

  1. Navigate to Workflow in your form’s Build page.
  2. Click Roles.
  3. Add a role for each person in your signing sequence:
    • Keep the Public Role for the initial requestor or submitter.
    • Add Other Roles for each approver or signer in your chain (Manager, Executive, Legal, Finance, etc.).
  4. Give each role a clear, descriptive name that indicates their position in the approval process.

For an HR job offer approval workflow, you might have these Roles:

  • Public (renamed to HR) - the person initiating the request
  • Hiring Manager - first level approval
  • Department Head - final sign-off
  • Internal - included by default (recommended to always leave this role as-is)

Step 2: Create Statuses for each signing stage

Statuses track where the entry is in your signing process and control when certain sections and Actions become available. You’ll create one Status for each stage of your approval chain, plus a Status for completed entries.

Screenshot of Statuses listed in Cognito Forms' UI, showing these Statuses: Incomplete, Pending Hiring Manager Approval, Pending Department Head Approval, and Complete.

Screenshot of Statuses listed in Cognito Forms' UI, showing these Statuses: Incomplete, Pending Hiring Manager Approval, Pending Department Head Approval, and Complete.

  1. In Workflow, click Statuses.
  2. Keep the default Incomplete Status for draft entries that haven’t been submitted yet.
  3. Create a Status for the initial submission stage. This is the Status entries move to after the requestor submits. In our job offer workflow, the request goes to the hiring manager, so we named this “Pending Hiring Manager Approval.”
  4. Create a Status for each subsequent review stage. In our job offer workflow, we created a “Pending Department Head Approval” Status for the next signing stage.
  5. Create a final Status for when all signatures are collected. Label it something like “Completed,” “Fully Executed,” or “All Signatures Collected.”
  6. Arrange Statuses in order from top to bottom to match your signing flow.
Quick Tip

Status names should clearly indicate what’s happening and who needs to act next. “Awaiting Manager Signature” immediately tells you what’s needed, while generic names like “Stage 2” require mental translation. Clear names help everyone understand the workflow at a glance.


Step 3: Build signature sections for each Role

Each signer needs their own section containing their Signature field and any information they need to complete. These sections will later be configured to only appear for specific Roles at specific stages, ensuring each person sees just what’s relevant to them.

Animated GIF showing how to add a section with a Signature field and a Date field that defaults to the current date when the Signature field is filled out.

  1. Add a Section for the requestor, and give it a clear label.
  2. Inside this section, add the fields the requestor needs to complete:
    • Name field or Person field
    • Email field (if you need their contact information)
    • Any other fields specific to the request (project details, expense amounts, request description, etc.)
    • Signature field, if the requestor should also sign
  3. Add a second Section for your first approver (e.g., “Hiring Manager Approval”).
  4. Inside this section, add:
    • Name field or Person field
    • Signature field for the manager’s signature
    • Date field to capture the date the manager signed
    • Optional: Text field for approval comments or notes
  5. Repeat for each subsequent signer, creating separate sections following the same pattern.
    • At a minimum, each approval section needs: A way to identify the signer (Name field or Person field) and a Signature field for their actual signature.

Your form now has all the signature sections, but they’re visible to everyone all the time. In the next step, you’ll configure who can see each section and when.

How to auto-capture signature dates

You can automatically record when each person signs without requiring them to manually enter a date. This ensures accurate timestamps and reduces fields for users to complete:

  1. Add a Date field next to your Signature field with a label like “Date Signed.”
  2. Set the Default Value to: =if ManagerSignature.Svg != null then DateTime.Today else null. (Replace “ManagerSignature” with the name of your actual Signature field.)
  3. Set Read-Only to Always, locking the field and preventing accidental changes.

Repeat this setup for each signature section in your form. When someone signs, the current date automatically appears next to their signature without any manual entry required.


Step 4: Configure field visibility and permissions

Now you’ll control who can see and edit each section using conditional logic. This ensures each signer sees only what’s relevant to them and prevents anyone from changing previous signatures.

Animated GIF showing how to use the Conditional Logic Builder to make the section only visible to and only editable by a certain Role in certain Statuses

Configure visibility for each approval section

For each signature section after the initial requestor section (Manager Approval, Executive Sign-Off, etc.):

  1. Select the Section.
  2. Under Show This Field, click When.
  3. In the conditional logic builder, set conditions so the section shows when:
    • The current user’s Role matches the Role the section is intended for AND
    • The entry is in the appropriate Status for that Role (or any status after)
    • OR the entry is in any later Status where any Role should be able to see the section
  4. Under Read-Only, click For Roles.
  5. Select all Roles that should see this section but not be able to edit it.

This means managers see their section when it’s their turn to sign, but the section also remains visible (read-only) to later approvers and in the completed entry.

Example for a Hiring Manager Approval section

  • Show This FieldWhenEntry.Role is Hiring Manager AND Entry.Status is one of Pending Hiring Manager Approval OR Entry.Status is one of Pending Department Head Approval, Completed
  • Read OnlyFor Roles → Internal, HR, and Department Head

Configure visibility and permissions for the requestor section

The initial requestor section works differently because it should be visible to everyone (so all approvers see the original request), but editable only by the requestor during initial submission.

  1. Select the requestor section.
  2. Under Show This Field, keep it set to Always (everyone needs to see the original request details).
  3. Under Read-Only, click When.
  4. Set the condition to: Entry.Status is not Incomplete. This makes the section editable only when the entry is still in draft form. After submission, all fields in this section become locked.

This setup ensures that each signer can only edit their section when it’s their turn, later approvers can see all previous signatures and context without being able to edit them, and the original request cannot be changed once submitted.

Quick Tip

Make previous signatures always visible, but Read-Only to later signers. This maintains transparency throughout the approval chain while preventing anyone from altering signatures or decisions made earlier in the process. If a manager approves a $5,000 expense, the executive reviewing it next needs to see that approval but shouldn’t be able to change what the manager signed.


Step 5: Create Actions that route the form between signers

Actions are the buttons people click to move the entry forward. Each Action changes the entry’s status and triggers email notifications to the next person in the signing chain. You’ll create one Action for each transition in your workflow.

Animated GIF showing how to add an Action and only allow that Action for a certain Role and only when the entry is in a certain Status

Action Name Its Purpose Allow Action Logic Change Status To Email Notification
Submit & Send to Manager This Action allows the original requestor to submit their request and notify the next person in the chain that their signature or approval is required. When Entry.Status is Incomplete Select your first review status (e.g., “Pending Hiring Manager Approval”) Notify the first approver that their signature is required. Add their email address in the To field, share a Workflow Link for their Role, and customize the message they receive to explain what they need to do
Sign & Send to Department Head This Action helps move the entry to the next stage and notifies the next person that their signature is required. When Entry.Status is Pending Hiring Manager Approval AND Entry.Role is Hiring Manager The next status in your chain (e.g., “Pending Department Head Signature”) Notify the next person in the chain that their signature is required. Add their email address in the To setting, share a Workflow Link for their Role, and customize the message they receive.
Sign & Complete This Action marks the process as complete, not forwarding the entry to another person. When Entry.Status is Pending Department Head Approval AND Entry.Role is Department Head Whatever your last Status in the chain is (e.g., “Complete”) Send a confirmation notification to participants, or just the original requestor (whichever you prefer), to confirm all signatures have been collected and the process is finished.
Action Name Its Purpose Allow Action Logic Change Status To Email Notification
Submit & Send to Manager This Action allows the original requestor to submit their request and notify the next person in the chain that their signature or approval is required. When Entry.Status is Incomplete Select your first review status (e.g., “Pending Hiring Manager Approval”) Notify the first approver that their signature is required. Add their email address in the To field, share a Workflow Link for their Role, and customize the message they receive to explain what they need to do
Sign & Send to Department Head This Action helps move the entry to the next stage and notifies the next person that their signature is required. When Entry.Status is Pending Hiring Manager Approval AND Entry.Role is Hiring Manager The next status in your chain (e.g., “Pending Department Head Signature”) Notify the next person in the chain that their signature is required. Add their email address in the To setting, share a Workflow Link for their Role, and customize the message they receive.
Sign & Complete This Action marks the process as complete, not forwarding the entry to another person. When Entry.Status is Pending Department Head Approval AND Entry.Role is Department Head Whatever your last Status in the chain is (e.g., “Complete”) Send a confirmation notification to participants, or just the original requestor (whichever you prefer), to confirm all signatures have been collected and the process is finished.


Require certain signatures only when conditions are met

Not every request needs every signature in your chain. You can add conditional logic to skip approval stages when they’re not necessary:

  • Skip executive approval for requests under a certain dollar amount
  • Require legal review only for contracts exceeding a specific threshold
  • Route to different approval chains based on department or request type

To implement conditional routing, use the When option in your Action’s Allow Action setting to add business rules. For example: RequestAmount > 5000 means the Action only appears for high-value requests.

For more complex approval patterns with conditional branches and parallel reviews, see our guide on setting up approval workflows with multiple approvers.


Step 6: Test your workflow

Before rolling out your multi-signature form to real users, test the entire flow to catch any visibility issues, permission problems, or routing errors. Testing helps you experience the workflow from each person’s perspective.

Screenshot of the Preview button in Cognito Forms

  1. Click Preview in your form builder. Use the role selector in preview mode to view the form as different roles.
  2. Walk through the full Workflow using the form’s live Public Link. Temporarily set each email to send to your email address to confirm that notifications arrive at the right time, include the correct Workflow Links, and display the right content. Check that entries also appear in Entry Views when expected.
Question icon

Refer to our Workflow Pre-Launch Checklist as you test each step to ensure you don't miss critical configuration items.


Step 7: Track submissions with Entry Views

The entry’s Status shows exactly where it sits in your signing process. When you look at your Entries page, you’ll see each entry’s current status (Pending Hiring Manager Signature, Pending Department Head Signature, Completed, etc.). From here, you can create custom Entry Views filtered by status to see all entries waiting at each stage.

Animated GIF showing how to create a new Grid View, filter it to only show entries in a certain Status, and hide columns from the View.

  1. Go to the form’s Entries page.
  2. Click + New View and select the type of View you want. Choose a:
    • Grid View to display entries in a spreadsheet-like format.
    • Task View to transform entries into action items that appear on approvers’ Task Dashboards.
    • Form View to allow users or guests to submit forms from directly inside Cognito Forms (instead of opening the Public Link).
  3. Choose the right Role for who will be accessing this View.
  4. Filter the view by Status so only entries in a relevant Status appear in this View.
    • You can also filter by specific fields on your form that match certain criteria, using the Advanced Filter option.

How the Complete Workflow Works

Once you’re all set up, your sequential signature form operates automatically.

Animated GIF showing the HR role entering data into the field, submitting the form, and then what the form looks like for each subsequent stage of the Workflow. Once complete, it shows the entry in the entry view for the HR role.

Signatures route through each step

When someone submits the initial request, the system immediately changes the Status and sends an email to the first approver with a secure link to their section. That approver signs and clicks the forward button, triggering the next notification and routing to the next person. Each signature locks in place as the entry moves forward, and everyone can see the previous approvals while only editing their own section.

View and track your signatures

The final signature changes the status to Completed, and you have one unified entry showing the entire approval chain with timestamps and all signatures in one place. No forwarded emails, no version confusion, just a clear audit trail of who signed what and when.


Real-World Examples of Multi-Signature Workflows

Here’s how organizations implement sequential signature workflows:

  • Service Agreement Approval: A marketing agency uses sequential signatures for client proposals. When sales reps submit an agreement, internal fields remain hidden from the client throughout the entire workflow. Management and legal teams review and sign off on the contract, both seeing all internal notes. The fully-approved agreement routes to the client for their signature, without ever seeing internal fields.
  • Project Proposal Chain: A consulting firm conditionally routes proposals through a workflow, depending on the dollar amount of the project. Their workflow requires larger projects to receive finance and executive sign-offs. Each approver sees previous fields as read-only for context, but can edit their own section. This prevents accidental changes, while still giving full visibility into what was previously approved.
  • Employment Contract Process: An HR team creates an employment offer approval workflow with sensitive details visible only to internal roles. The hiring manager, legal team, and the executive all review the offer and sign off. The signing date is automatically captured on the form. Once all internal signatures are collected, the candidate receives a fully-executed offer letter, created with Custom Document Generation.

Additional Features to Take Your Workflow Further

Once your sequential signature workflow runs smoothly, enhance it with these capabilities:

  • Set up a portal for external signers (clients, vendors, contractors) so they can participate in your workflow and receive assigned tasks in one space. Without Guest Access, external people can still sign via Workflow Links in email, but they won’t see signatures as organized tasks or have a central dashboard. Guest Access creates a professional portal experience where they can track all their pending signatures in one place.
  • Automatically generate signed PDFs with all signatures embedded when the workflow reaches the “Completed” Status using Document Generation. This creates a polished final document you can download or send to all parties.
  • Send automated reminder emails for pending signatures using Task Views. If someone hasn’t signed within a certain timeframe, the system sends them a gentle reminder to keep your approval chain moving.

Start Building Sequential Signature Workflows Today

Sequential signature workflows eliminate the chaos of document forwarding, ensure every signature happens in the right order with the right permissions at each approval level, and give you complete visibility into where each approval sits in the workflow. No more wondering if the executive has seen the manager’s approval or whether you’re working from the latest version.

Build your first multi-signature form and experience how automatic routing transforms your approval process from a scattered email thread into an organized, professional workflow. Each person signs their section, the system handles the routing, and you gain peace of mind knowing nothing falls through the cracks.


FAQ