Logic
Show and hide questions and pages from earlier answers on every level, and on Forms Plus and Team require answers, jump ahead, end early, and work out totals and scores.
Agoo is in early access. This page describes the feature as it ships to early-access organisations; screens are illustrative.
Logic shows each person only the questions that matter to them. Rules live in the Logic tab, each read back in a sentence above its parts:
When "Do you need the church bus?" is Yes, show "Which bus stop?" and make "Which bus stop?" required.
Rules
A rule has When (all or any of its comparisons) and Then (what happens).
| Level | Comparisons | Actions |
|---|---|---|
| Every level | is, is not, is one of, is none of, is answered, isn't answered | Show, Hide (a question or a page) |
| Forms Plus, Team | + contains, more than, less than, between, before, after, and the rest | + Make required, Go to a page, End with an ending, Work out (sums, smallest, largest, scores) |
On Forms Free, the full rules show in the editor marked (Forms Plus).
Examples from the templates
- Volunteer sign-up (every level): When "Which day?" is "Saturday", show "Bring a friend?"; when "Bring a friend?" is Yes, show "Your friend's name".
- Meeting interest (Forms Plus): When "Will you come to the meeting?" is "No, I can't come", end with "Sorry you can't make it"; and always set "Your party, with you" to the sum of "How many people are coming with you?" and 1.
- Service request (Forms Plus): When "How urgent is it?" is "Today: it's urgent", show "The best number to reach you today", make it required, and end with "Marked urgent".
- Training feedback (Forms Plus): When "How was it overall?" is at most 2, show "What should we change?"; and set the score to the sum of the two ratings.
Start a form from any of them in New form and change what you like.
What Agoo guarantees
- A rule can only look at questions that come before what it changes, and jumps only go forward, so a form never loops.
- Answers to questions someone never saw are thrown away, never kept.
- When a response arrives, Agoo works the rules out again itself and checks the answers against them, whatever the page did.
- Totals are always worked out by Agoo, never taken from the page.
- The page and Agoo work the rules out with the same code, checked against the same set of examples, so what someone sees is what Agoo keeps.
Building a form
The Agoo Forms builder, with its 34 kinds of question, starter templates made for Ghana, pages, endings, who answers and when a form closes, plus preview, publishing, versions and the keyboard.
Sharing a form
Share a published form by its link, an agoo.click short link, a QR code, WhatsApp from your own phone, or on your website, and see which link brings responses.