Title: Personalize questions with answers | OneForm

> Greet clients by name and repeat their earlier answers, scores or link details in later questions and on the thank-you screen.

Source: https://oneform.si/help/forms/personalize-questions-with-answers/

---

1. [Help Center](https://oneform.si/help/)
2. [Forms](https://oneform.si/help/forms/)
3. Personalize questions with answers

[View as Markdown](https://oneform.si/help/forms/personalize-questions-with-answers.md)

# Personalize questions with answers

Greet clients by name and repeat their earlier answers, scores or link details in later questions and on the thank-you screen.

Admins and ownersUpdated October 22, 2026 · 2 min read

A form feels more personal when it uses what the client already told you: "Thanks, Maya. How many employees does Harbor Bakery have?" OneForm fills in names, earlier answers, scores and details from the link as people go.

## Insert an earlier answer

1. In the builder, select the question you want to personalize.
2. In the side panel, above **Question** or **Description (optional)**, click **Insert answer**.
3. Pick what to insert: **First name**, **Full name**, an earlier question, a score or a hidden field.

OneForm adds a short code where your cursor was, such as `{{first_name|}}` or `{{field:…}}`. Clients see the answer in its place.

Only questions that come before this one are offered, because later ones haven't been answered yet.

## Greet people by name

Names need one switch on, so OneForm knows it may use them:

1. Open the form's **Settings** tab.
2. Turn on **Personalize with names**.
3. Make sure the form asks for a name. A **Contact info** question does, or set a **Short text** question's **This answer is the respondent's…** to **First name** or **Full name**.

Without this switch, name codes stay blank. Codes for earlier answers, scores and hidden fields work either way.

## Add a fallback

Write a word after the `|` in a code to show when the answer is empty. For example, `Thanks, {{first_name|there}}!`shows "Thanks, Maya!" or, without a name, "Thanks, there!". With nothing after the `|`, the code just disappears, and OneForm tidies the spaces and commas around it.

## Personalize an ending

1. In the list on the left, select the **Thank-you screen** or another ending.
2. Click in the **Title** or **Description**.
3. Open **Personalize with answers** and click what to insert.

A scored quiz can show the result this way, for example `Audit-ready: {{var:score}} / 60`.

## Good to know

- **Hidden fields** are details that arrive in the form's link, like `?client_id=123`. Add them first in the form's **Settings** tab, under **Hidden fields**. See [Pass details into a form with hidden fields](https://oneform.si/help/share/prefill-answers-and-hidden-fields/).
- **Scores** come from the **Logic** tab. See [Logic and branching](https://oneform.si/help/forms/logic-and-branching/).
- **Where codes work:** question titles and descriptions, endings, and the link of **Send to a web page** on an ending.

## Why does my client see an empty space instead of their name?

- **Personalize with names is off.** Turn it on in the **Settings** tab.
- **The name comes later in the form.** Move the name question before the one that greets them.
- **The name question isn't marked as a name.** Use **Contact info**, or set **This answer is the respondent's…** to **First name**.

Was this article helpful?

[← PreviousLogic and branching](https://oneform.si/help/forms/logic-and-branching/)[Next →Dynamic forms](https://oneform.si/help/forms/dynamic-forms/)

## Related articles

[Logic and branchingShow questions only when they apply, skip ahead based on answers, add up scores, and send people to different endings.](https://oneform.si/help/forms/logic-and-branching/)[Welcome and thank-you screensSet up the screen clients see first and the one they see after submitting, with your logo, an image, links, a button, a call to book or a redirect.](https://oneform.si/help/forms/welcome-and-thank-you-screens/)[Sharing and embedsPass details into a form with hidden fieldsAdd a client number, a referral or a campaign name to your form's link, and get it back with the answers without asking.](https://oneform.si/help/share/prefill-answers-and-hidden-fields/)[Form settingsWhat each switch in a form's Settings tab does, from the taxpayer privacy notice and booking a call to languages, voice, hidden fields and scores.](https://oneform.si/help/forms/form-settings/)

Still stuck?

A person on the OneForm team reads every request. Mon–Fri, 9am–6pm ET. First reply within 1 business day.

[Open a support case](https://oneform.si/contact/?topic=support)[Report a bug in the app](https://app.oneform.si/ideas?view=feedback)[hello@oneform.si](mailto:hello@oneform.si?subject=OneForm%20support)

[Overview](https://oneform.si/help/)

Topics

- [Getting started](https://oneform.si/help/getting-started/)
- [Forms](https://oneform.si/help/forms/)

  - [Create a form with AI](https://oneform.si/help/forms/create-a-form-with-ai/)
  - [Start from a template](https://oneform.si/help/forms/start-from-a-template/)
  - [Tour the form builder](https://oneform.si/help/forms/tour-the-form-builder/)
  - [Question types](https://oneform.si/help/forms/question-types/)
  - [Required answers and validation](https://oneform.si/help/forms/required-answers-and-validation/)
  - [Logic and branching](https://oneform.si/help/forms/logic-and-branching/)
  - [Personalize questions with answers](https://oneform.si/help/forms/personalize-questions-with-answers/)
  - [Dynamic forms](https://oneform.si/help/forms/dynamic-forms/)
  - [Welcome and thank-you screens](https://oneform.si/help/forms/welcome-and-thank-you-screens/)
  - [Brand your forms](https://oneform.si/help/forms/brand-your-forms/)
  - [Forms in other languages](https://oneform.si/help/forms/forms-in-other-languages/)
  - [Form settings](https://oneform.si/help/forms/form-settings/)
  - [Publish a form](https://oneform.si/help/forms/publish-a-form/)
  - [Duplicate or delete a form](https://oneform.si/help/forms/duplicate-archive-or-delete-a-form/)
  - [Create a voice form](https://oneform.si/help/forms/create-a-voice-form/)
  - [How voice forms work](https://oneform.si/help/forms/how-voice-forms-work/)
- [Sharing and embeds](https://oneform.si/help/share/)
- [Responses and leads](https://oneform.si/help/responses-and-leads/)
- [Reports](https://oneform.si/help/reports/)
- [Payments](https://oneform.si/help/payments/)
- [Bookings](https://oneform.si/help/bookings/)
- [Workflows](https://oneform.si/help/workflows/)
- [Integrations](https://oneform.si/help/integrations/)
- [Emails and notifications](https://oneform.si/help/emails-and-notifications/)
- [Team and account](https://oneform.si/help/team-and-account/)
- [Plans and billing](https://oneform.si/help/billing/)
- [Privacy and security](https://oneform.si/help/privacy-and-security/)
- [Troubleshooting](https://oneform.si/help/troubleshooting/)

For your clients

- [For your clients](https://oneform.si/help/for-clients/)

[Glossary](https://oneform.si/help/glossary/)[FAQ](https://oneform.si/help/faq/)[Developer docs](https://oneform.si/developers/)[Contact support](https://oneform.si/contact/?topic=support)
