How to Build a Client Intake Questionnaire

Easily build a professional, well-structured intake questionnaire without any technical background, so your first meeting is productive instead of spent playing catch-up.

Build Time & Skill

20-30 min

Beginner

What you'll learn

How to build an intake questionnaire from scratch, with tips about organizing it with sections and pages, adding conditional logic, and testing it before sharing it with clients

Graphics showing a client intake questionnaire on a browser and on a phone

Whether you’re collecting information from new clients, patients, or employees, a well-built intake questionnaire does the heavy lifting for you. Instead of juggling email threads and phone calls, one form collects everything in one place; organized, accurate, and ready when you need it.

This guide walks you through building an intake questionnaire in Cognito Forms from start to finish. By the end, you’ll have a working form that:

  • Gathers consistent information. Every client answers the same structured questions, so nothing gets missed and follow-up emails become rare.
  • Shows only relevant questions using conditional logic, so no one answers things that don’t apply to them.
  • Saves time before your first appointment. When clients complete intake in advance, you spend less time on basics and more time on the work they’re paying you for.
  • Looks professional from the start. A clean, organized form signals that your process is thoughtful, and builds client confidence before the engagement even begins.

Step-by-Step: Building Your Intake Questionnaire

To build an intake questionnaire in Cognito Forms, create a new form on the Build page, add fields for the information you need, organize them with sections and pages, require the essential fields, and share it with clients via a public link.

Step 1: Create your form and add fields

Screenshot of the Cognito Forms 'Add Field' section of the build page

Screenshot of the Cognito Forms 'Add Field' section of the build page

Start by creating a blank form in your Cognito Forms account. You’ll land on the Build page, where you’ll design every part of your questionnaire using a drag-and-drop interface. Cognito Forms offers a wide range of field types, and choosing the right one for each question ensures accurate data and a smooth experience for clients.

To do this:

  1. Create a new form from scratch, from a template, or using our AI form generator.
  2. Give it a clear name, like “Intake Form” or “New Client Questionnaire.”
  3. Click any empty placeholder on the Build page.
  4. The Add Field menu opens on the left. Select your field type to place it on the form.
  5. After adding a field, rename it in the Field Label.

Most intake questionnaires follow a similar pattern: start with contact information (Name field, Email field, Phone field), move into background or service-specific questions (Text fields and Choice fields), and close with any document requests (File Upload).


Step 2: Organize questions with sections and pages

A long list of questions is harder to complete than a well-organized one. Grouping related questions into sections and splitting longer forms across multiple pages makes your questionnaire feel more manageable and helps clients focus on one topic at a time.

animated GIF showing how to add a section to a form and add fields inside the section

Using sections

Sections visually group related fields under a shared heading. A typical intake form might use three sections: Contact Information, About You, and Your Goals.

To add a section:

  1. Select Section from the Add Field menu.
  2. Give it a descriptive label, then add fields inside it. You can drag fields between sections to rearrange them at any time.

animated GIF showing how to add a page break to your form and adjust the next button text and progress bar style

Adding page breaks

For longer questionnaires, Page Breaks split your form into separate screens so clients aren’t overwhelmed by a single long scroll. Each Page Break adds a “Next” button that advances the client to the following section.

To add a Page Break:

  1. Add a Page Break between the sections or fields you want to separate.
  2. Adjust the Next Button Text to something like “Continue”, if desired.
  3. From the form settings page, find Progress Bar.
  4. Adjust the form’s Progress Bar style, change each page’s title, and show or hide page titles and page numbers.

Step 3: Collect documents, signatures, and acknowledgments

Many service professionals need more than typed answers. Law firms may need a copy of an existing contract or prior correspondence. Consultants may need financial statements or prior agreements. Agencies may need brand assets or style guides. And most service businesses need some form of client acknowledgment before the relationship officially begins. This step covers three field types that work together to handle all of that in one place.

Adding a File Upload field

The File Upload field lets clients attach files directly to their submission. Every uploaded file is stored with the entry in your Entries page, without email attachments or separate file requests.

Animated GIF screen recording of adding a file upload field to a form and adjusting the allowed field types and maximum number of files

To do this:

  1. Click an empty placeholder on the Build page and select the File Upload field.
  2. Rename the field label to something specific. For example, “Upload Your Current Contract” or “Attach Any Relevant Documents.”
  3. In the field settings on the left, you can:
    • Set Require this field to Always, if the upload is mandatory before submission.
    • Limit the number of files using the Maximum Number of Files setting (up to 20 files).
    • Restrict which file types are accepted (e.g. PDFs only or image files only) using the Allowed File Types setting. What you specify here is case sensitive, so be sure to add both versions of a certain file type (PNG and png).
Quick Tip

Add Help Text to the File Upload field so clients know exactly what to attach and in what format. For example: “Please upload a PDF of your current service agreement, if you have one.”

Closing with a signature and acknowledgment

End your form with a Content field, Yes/No field, and Signature field for acknowledgment. Together, they confirm that the client has reviewed their answers, agrees to your terms, and authorizes you to move forward.

animated GIF screen recording of adding a content field, yes/no field, signature field, and date field to an acknowledgments section on the form

To do this:

  1. Add a Content field with your terms or conditions listed.
  2. Then, add a Yes/No field directly below it.
    • Write the acknowledgment statement as the field label. For example: “I understand that submitting this form does not establish an attorney-client relationship.”
    • In the field settings, select Require Yes Response to Always so the form can’t be submitted until the client actively checks the box.
  3. Lastly, add a Signature field and rename the field, if desired.
    • Mark the field as Required if a signature is necessary before you’ll act on the submission.
Quick Tip

To ensure the signature can’t be altered after submission by anyone, set the Signature field’s Read-Only setting to WhenEntry.Status is not "Incomplete"


Step 4: Require fields and add Help Text

Requiring fields ensures clients can’t skip questions you genuinely need answered. Help Text gives them the context to answer those questions correctly the first time.

screenshot of the Require this field setting options in Cognito Forms

Requiring a field

Required fields prevent clients from submitting the form or moving to the next page of the form until they answer the required question(s). They also display a red asterisk next to their label so clients know they can’t leave them blank.

screenshot of the Require this field setting options in Cognito Forms

To require a field:

  1. Click the field you want to make required.
  2. In the field settings on the left, find Require This Field.
    • Select Always to require it every time someone fills out the form.
    • Select When to require it only under specific conditions (for example, only when a client selects a particular service type).

Learn how to set up role-based workflows

With Workflow Roles and Conditional Logic, you can deliver different form experiences to each person based on their role, showing only the information relevant to them. For example, require or hide fields from the client, but not for the “Internal” role. Our guide walks you through how to set up your own role-based workflow.

screenshot of a field's Help Text input area in Cognito Forms

Adding help text

Help Text appears underneath a field label or input area. It’s useful for any question where the expected input isn’t immediately obvious. Add your desired text to the field’s Help Text area in the field settings.

screenshot of a field's Help Text input area in Cognito Forms


Step 5: Show only relevant questions

Not every question applies to every client. A firm or agency that works with both individuals and businesses likely asks very different intake questions depending on who’s filling out the form. Showing everyone every question adds friction and can confuse clients who encounter fields that don’t apply to them.

Cognito Forms’ Conditional Logic lets you show or hide fields based on a client’s previous answers, with no code required. Your form adapts in real time, displaying only the questions that are relevant to that specific person.

animated GIF screen recording of how to adjust a field's conditional logic to only show when certain conditions are met

To set this up:

  1. Click the field you want to show conditionally.
  2. In the field settings, find Show This Field and set it to When.
  3. In the Conditional Logic Builder, define your rule.
    • For example: Show when "Client Type" is "Business"

Want to learn more about Conditional Logic?

Conditional Logic can also control entire sections and pages, making your form take completely different paths depending on who’s filling it out. See our guide on creating forms that show different questions based on answers for a full walkthrough.


Step 6: Set up an email confirmation

When a client submits their intake questionnaire, they should receive a confirmation right away. It reassures them that the submission went through, and it gives you a clean record of what they sent.

animated GIF screen recording of how to add a confirmation email to a form in the Cognito Forms

To set up an email confirmation:

  1. Open the Submit Action.
  2. Under Send Emails, click + Add Email.
  3. In the To field, click Insert Field and select the Email field from your form. This automatically routes the confirmation to whatever address the client entered.
  4. Write a subject line and a brief message. For example: “We received your intake form. Here’s what to expect next.”
  5. Under Include, check Entry Details if you want clients to receive a copy of their own answers alongside the confirmation. Check Attach Document to send them a PDF file of their answers with the signature included.

Step 7: Test and share your questionnaire with clients

Your form is built. Now you need to make sure everything works as expected and share it with clients.

animated GIF screen recording of someone filling out a client intake questionnaire and what the form looks like, how it behaves, and the email they receive afterwards

To do this:

  1. Use Preview Mode to fill out your form as a client would. Verify your pages and sections look right, conditional logic works as you intended, and everything makes sense.
  2. Submit a test entry from the form’s Public Link to check emails and PDF attachments.
  3. Once everything looks good, navigate to the Publish page for your form. Choose the method of sharing your form that works best for you.

Please Note: Anything submitted in Preview mode will not be recorded, as it’s only intended to test how the form looks and functions before publishing it live.


More Ways to Enhance Your Intake Questionnaires

Once your intake questionnaire is up and running, these features can extend what it does and connect it to a larger process:

  • Let respondents save their progress and finish later with Save & Resume. This is especially helpful for longer questionnaires that require information they may not have on hand when they first open the form.
  • Collect legally binding electronic signatures. Add a Signature field at the end of your questionnaire, turning it into a combined intake and consent document in a single submission.
  • Automatically generate a formatted PDF summary of a respondent’s answers the moment they submit. With Document Generation, you can instantly send them their document, store in their file, or use it as a starting point for follow-up work.
  • Turn your intake process into a self-service client portal where everything lives in one place. With Guest Access, you can let clients submit multiple forms, track progress, or return to update their information over time.

Start Collecting Better Information Today

A well-built intake questionnaire removes the friction from your first client touchpoint. It replaces back-and-forth emails with a clean, organized process that works the same way for every client, every time. Cognito Forms gives you everything you need to build one without writing a single line of code. Open your account, create a new form, and start asking better questions today.

Start with a template

Rather start from a pre-built foundation? Browse our intake and questionnaire templates to find one that fits your needs. You can customize any template to match your company's brand and the information you need to collect.


FAQ