Build Forms & Workflow Apps

- With NO Coding Required

Try Us Free for 30 Days

First Name*
Last Name*
E-mail Address*

Build forms & workflow apps

with no coding required.


Workflow apps made easy.

Simply drag and drop objects on a canvas to build powerful and engaging html forms and workflow apps.

Learn More


Get apps into production fast.

No technical skills are required to get your app into production. You can deploy in minutes without relying on IT.

Learn More


Monitor and improve.

You can build powerful reports to monitor performance. Get the visibility you need to drive improvements.

Learn More

The Form is Just the Beginning

It doesn't matter if you have one simple online form or 100 complex workflow processes, PerfectForms can scale to meet your unique needs. From feedback forms to entire customer relationship management applications, PerfectForms offers a flexible, powerful environment to:

  • Design HTML forms

  • Automate workflows

  • Integrate with other systems

  • Create reports

Using our intuitive visual designer, simply drag and drop to build pixel-perfect forms and workflow applications which are accessible from desktops, tablets or mobile devices. No coding required.

Do you need to automate a form or workflow and don't have access to IT resources? Do you need to replace a manual, paper intensive or outdated application? We've helped companies, across industries and in every department, optimize workflow processes and reduce costs.

Mike Abney
Process Improvement Facilitator (Retired), University of Tennessee at Martin
We took an entire department paperless – automating 20 processes in 2 weeks with just one resource!

Technology Partners

Technology Partners: BBB, VeriSign


The US Bank
State of Oregon
University of Tennessee
Do NOT follow this link or you will be banned from the site! Sync timers across pages - PerfectForms

Sync timers across pages

Home Forum Behaviors Sync timers across pages

This topic contains 2 replies, has 2 voices, and was last updated by  mkazOU 2 years, 5 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
  • #10684



    I have a form with 4 pages and it may take some time for a user to complete. I would like to have a message pop up warning them if their form is about to time-out (so they can save their form). I see that timers can trigger a message, but that only works on an individual page. I need either a form-wide timer or pages that have synchronous timers. Is there a way to accomplish this so that no matter which page a user is on, the timer(s) will trigger a message after a specified countdown?


    Karlo Huezo


    As you noted, timers will only run for the page they are added to, and only after being started. Once you leave that page the timer stops and will need another behavior containing a “Start/Stop” to begin again.

    This being said, what I suggest is the following:
    1) Add a helper field to your form. This can be on any page and is intended to be hidden. Set the default value to “0”.
    2) Add a timer to each page on your form. Be sure to set the properties so that timer loops.
    3) On “Page is Opened”, add a behavior to start the timer. This will be done for each timer on each page (Page 1 – timer 1 start, Page 2 – timer 2 start…)
    4) On each timer, place a “Set Field” command in the “Timer makes interval step” behavior. The Set Field will be configured to modify the hidden helper field.
    Set the value to “Formula” and configure the formula for “Hidden Helper Field + 1”
    5) On the hidden helper field, add to the “Input changes field data” behavior a simple branch where the value is “Hidden Helper Field – is equal to – (your designated number of seconds). On the True path, set your “Show Message”, then add another Set Field that sets the hidden helper back to 0.

    This will increment the hidden helper field +1 for each second any one of the timer steps up. Once the hidden helper field reaches your designated time, it will display the message and reset.

    If you need further assistance with this, please submit a support ticket.

    Thank you!




    I think this will work, thank you

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.