π€Recall answers with @
Personalize your Dapta Form by inserting a previous answer into a later question title, helper text, reveal screen, outcome message or ending. Type @ or [ to open the picker, and learn what the warnin
Recall lets a later screen repeat something the respondent already told you: "Nice to meet you, Ada!" instead of a generic "What's your email?". You insert a small token such as [firstname], and the live form swaps it for the real answer.
Tokens work in question titles, descriptions (helper text), reveal screen copy, dynamic question variants, outcome thank-you messages and the form's ending. The editor only offers fields that are asked before the screen you are editing.
Step 1: Open your form in the editor, select the question you want to personalize and click its title on the canvas (Type your questionβ¦). Under the title you will see the hint Type @ or [field] to insert a previous answer.
Step 2: Type @ (or [) where you want the answer to appear. The picker Insert a previous answer opens and lists every earlier field, showing the question text and its field key. Click one, or use the arrow keys and Enter.

The token is inserted as [key], for example [firstname], and is highlighted on the canvas so you can tell it apart from normal text. Keep typing around it as usual.
π‘ Tip: You can type the token by hand. Typing
[firstname](with the brackets) does exactly the same as picking it from the list. A bare@firstnamewithout brackets stays as literal text.
Step 3: Check the warning line under the field. The editor checks every token as you type:
![A question title with a [firstname] token and a description containing [company] with the warning: company is asked after this step. It will be empty here.](https://docs.dapta.ai/~gitbook/image?url=https%3A%2F%2F3835013762-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FCy5rSNtQmtqYCGzJlNEB%252Fuploads%252Fgit-blob-564595ad7cc62d8b72009a89442f594cebb9604e%252Fforms-recall-answers-02-warning.png%3Falt%3Dmedia&width=768&dpr=3&quality=100&sign=e03fd724ad3c91855b564c4c807f3c31&sv=3)
"[key]" is asked after this step. It will be empty here.
The field exists, but the respondent has not reached that question yet.
Move the question earlier, or recall it on a later screen.
"[key]" doesn't exist in this form.
No question uses that field key (typo, or the question was deleted).
Pick the field from the picker, or fix the key under Advanced settings.
"@key" stays as literal text: only [key] fills in an answer.
You typed @ followed by a word instead of choosing from the list.
Select the field from the picker so it is inserted with brackets.
No earlier answers yet. This is the first question.
Shown in the picker on the first question: there is nothing to recall yet.
Add the token on a later question.
Empty tokens never break the form: if a value is missing when the form is shown (for example an optional question that was skipped), the token is removed silently and the sentence reads without it.
Step 4: Publish and open the form. The live screen shows the real answer in place of the token.

Where tokens work
Question title and description
Type @ or [ on the canvas.
Reveal screen headline and subtitle
Select the reveal card, type @ or [ in its copy.
Dynamic question variants (Ask instead)
Type @ or [ in the variant text.
Outcome Thank-you message (Logic > Outcomes)
Type [key] in the message field.
Ending Heading and Message (Design > When the form ends)
Type [key]. The hint under the field reads Use [field] to insert an answer.
Field keys are shown under Advanced settings > Field key for every question. A Name question exposes two keys (by default firstname and lastname). Renaming a key updates every token that uses it.
β οΈ Note: Recall only reads answers given earlier in the same session. It is not a way to pull data from your CRM. To pass known values into a form, use Hidden fields & URL prefill: a prefilled field can be recalled like any other.
What's next
Dynamic questions (variants): ask a different question depending on an earlier answer.
Hidden fields & URL prefill: fill answers from the link and recall them.
Ending screen: personalize the thank-you message.
Outcomes (results by score range): different messages by score, with tokens.
Last updated