How we’re opening up access to GOV.UK Forms

By admin
Here at GDS, we’re making it easier for departments to build better digital services. GOV.UK Forms is an online form builder which can be used to make accessible and easy to use digital forms for GOV.UK. It saves time for departments that are processing form submissions, and time for users that are filling in forms.

In just a matter of

minutes
TIME

, government teams can replace

PDF
ORG

and other document-based forms with digital forms which all users can access and are legally compliant with

the Public Sector Bodies Accessibility Regulations
ORG


2018
DATE

.

Best of all, there’s no need for any technical knowledge and it’s completely free!

GOV.UK Forms is currently in private beta, where we’re testing the product out with a small number of teams that own forms. This is to help us steadily understand how our product is working and what issues we need to address. After that, we’ll move into public beta, where we’ll open up GOV.UK Forms for any central government department to use freely.

We wanted to share what we’ve been up to since our last update, and what we’re doing to open up private beta for a wider pool of users – a phase that we’re calling ‘Early Access’. This will allow departments with forms that only require current features to start building them, and also allow any government user to try out our product. It will also help us to ramp up our overall user numbers and test the stability of our platform before public beta.

What we’ve done

In

October 2022
DATE

,

the Insolvency Service
ORG

was the

first
ORDINAL

government organisation to publish a form with us. This was a relatively simple form as we only supported quite basic features at the time. The vast majority of document-based forms require more complex features to turn these into digital forms, including multiple options, declaration statements and more.

Routing to skip questions that aren’t relevant


One
CARDINAL

of these features is routing, or skippable questions. If you think of any form that you might have to fill out, for example at the GP or for an application, the chances are that it will say ‘If you answer ‘No’, skip to question

13
CARDINAL

’ or similar. This is a really core requirement for form building, and we needed to find a way to build this so that people who aren’t digital professionals could understand how to set up this kind of logic for their form.

We created a new journey for form builders to add this to questions that ask for

one
CARDINAL

answer to be selected from a list of options. They can specify which answer should route people to a future question and which question they should go to. The person filling out the form will then skip questions they don’t need to answer – saving them time and saving processing time too. You can see how this appears for form builders in the screenshot below:

We know this is not going to cover all routing needs though – in the future, we’d like to look at building branching (

two
CARDINAL

separate sets of questions depending on the answer), and later down the line we might be able to expand our routing so you can add routes to

more than one
CARDINAL

answer, and also routes based on a combination of answers.

Making a draft of a live form

At

the start of
DATE


2023
DATE

, if one of our users created a form, made it ‘live’ (meaning it can now be put on GOV.UK), and then later on wanted to edit their live form, any change made would be updated on the live form immediately. This would cause issues as form builders may be making multiple changes, or change their mind about what they want to edit. And each time this would happen, people that are filling in the form would be at risk of losing their progress.

So what we did is we made live forms uneditable – instead, if you want to make changes to a live form, you would create a new draft copy of that form. Then you could make all the edits you want, and only make that new version live when you’re happy with all the changes. This new version would automatically replace the existing live form – meaning this change only happens once, and affects a much smaller number of people filling in the form.

Detailed guidance

Our form builder already allows users to add hint text to a question, such as ‘Enter your name as it appears in your passport’. But sometimes on a form there are questions that need a bit more information for someone to answer – for example, specific guidance that they may need to refer to, or industry codes that need to be defined so that the right code is entered.

To do this, in

September
DATE

we released a feature called ‘detailed guidance’ that will allow this more detailed information to be provided to the person filling in the form. Here’s what it will look like for people filling out an example form:

What we still need to do

User management and self-service accounts

Right now we use GOV.UK

Signon
PERSON

to allow users to sign into our product and use it. However, each time that a new user wants access, our team has to set that account up. We also can’t give people custom permission levels based on what we want them to be allowed to do (and not do).

Signon
PERSON

is currently making improvements to make it more self-serviceable, but this wouldn’t have been ready for us to start expanding.

So

last year
DATE

we decided that we needed to move off of

Signon
PERSON

and use Auth0 (also used by

Ministry of Justice
ORG

’s MOJ Forms) for authenticating users, and bring the permission controls into the GOV.UK Forms product itself. We also wanted to create a system so that users could create their own trial accounts without our involvement (self-service), try out the product, and then be easily upgraded to the next permission level in order to make their forms live.

Doing this work is one of our key challenges to adding many more users onto the platform, and we’ve designed an easy flow to allow quick access to the product, whilst also keeping enough control of who can make live forms whilst we’re still in private beta. We also want to ensure we’re following good governance practices and ensure

Memorandum of Understandings (MoUs
ORG

) are agreed before somebody from a department is able to make a form live.

Other features

Before we kick off Early Access, there are some other features that we’re working on to implement, including:

an analytics page for each form that shows basic analytics such as submission numbers and completion rates

email confirmations of submission delivery, so that form completers have a record that their submission was received by the department

an updated product page with a more detailed public roadmap, guidance on the product, and an easier way to send the team support requests

Launch of Early Access

Once we’ve achieved all these things, GOV.UK Forms will be ready for launching into

our ‘Early Access’
EVENT

stage within private beta, with a public beta launch planned for

the first half of 2024
DATE

.

We are planning to start our Early Access period in

November 2023
DATE

, at which point central government departments can start trying out GOV.UK Forms to see what they can make – and if they meet the criteria, we’ll be providing access to make those forms live. This will open up in public beta when departments can provide their own editor access to form creators. As with any agile development process, timescales can shift depending on what we find out along the way, and priorities.

Before we move to public beta, we have some much-requested features that we’ll be working on, including:

uploading file attachments

saving form completion progress and returning to where you left off

paying for services within the form

We’re not currently supporting organisations outside of central government, such as local councils or

NHS
ORG

and Police, but we’re hoping that we can see this scope expand later in

2024
DATE

and beyond.