Formaloo's Memory Form feature offers a smarter, more efficient form experience by connecting a form to a User Directory through a User Profile field.
When a user signs up, their Profile is created in the User Directory. They can fill it out with essential details – like name, email, company info, or demographics – which can later be pulled automatically into any form, eliminating repetitive data entry and saving time for both you and your respondents
Once the user submits the form while being logged in, that entry is linked back to the user’s Profile, keeping all data consistent and centralized.
Benefits
Save time and improve experience: Users complete their profile once, and those details auto-fill across every connected form – no more repetitive typing.
Keep data accurate and consistent: Profile updates apply to all future submissions, and each form entry links back to the same profile, making data clean, reliable, and easy to manage.
💡 If you haven't yet, check out our detailed article on What are memory forms to explore real-world use cases and see how you can make form-filling smooth, fast, and consistent.
How to create a Memory Form with auto-filled Profile details
You can turn any form into a Memory Form by following the steps below. It’s most useful for forms that repeatedly need the same core user details.
Step 1: Create a form
Start by building a new form or editing an existing one.
Add all the form-specific fields you need for this particular process.
Leave the fields for essential user data – such as name, email, phone, or company – to the User Profile, since those will be saved once and reused across the forms.
💡 Think about which information is unique to this form versus which will be reused across many forms. Only add the unique, form-specific questions here.
🎨 For inspiration – or to speed things up – you can explore our Template Gallery with hundreds of ready-to-use forms and apps. Grab a template and customize it fully to fit your use case!
Step 2: Add a User Profile field to your form
Click on +Add field in the left-hand panel with the list of fields, and add a User Profile field:
Step 3: Set up your User Directory that will store User Profiles
For the User Profile field to function properly, it needs to be connected to a User Directory where all user profiles and their details will be stored.
To create a user directory, you'll need to Activate Client Portal in your project – just to create a new User Directory, and then connect your User Profile field to it.
In your form's project, go to Settings → Activate Client Portal → Manage Users:
→ In the Setup Wizard, create a New User Directory. Leave the rest of the settings as is in the next steps:
Now you've got a User Directory, which will store the User Profiles created by your respondents.
ℹ️️ You don’t have to make your portal public or share it with users. You can simply connect its User Directory to the User Profile field used in your Memory Form, and then share the form via its direct public URL or even embed it on your website.
Step 4: Customize Profile fields
You can customize which data is gathered and stored in User Profiles by Editing Profile Fields in your User Directory:
Depending on your use case, you might add demographics for patients, company details for clients, grade or parent contacts for students, etc.
Step 5: Connect the User Profile field to the User Directory
Return to your form and click on the User Profile field. In the settings panel on the right, choose the User Directory you created earlier, and select the Portal (the form's project name):
This ensures that the form's Profile field and the User Directory are linked correctly.
Step 6. Optionally, add Profile Lookup fields
You can add Lookup fields linked to the Profile – they will be visible on the form, and will be auto‑populated for any logged-in user filling out your form.
Pick the fields you'd like to display in the right panel → Add User Profile fields (Autofill):
This makes the captured information visible right on the form, and reassures users that their details are recognized.
ℹ️️ This way, these fields and their data can also be included in the PDFs you might want to generate out of submissions.
Step 7. Share your form with the audience
That’s it! You can now share your form with your audience by going to the Share settings. Customize and copy the form's public link in the Publish tab, or copy the embed code in the Embed tab:
ℹ️️ Memory Forms with auto-filled Profile fields will work everywhere – whether your form is shared via its public link, embedded directly on your website, or used as a part of your Formaloo portal.
➕ If you’re using a Memory Form inside a Formaloo portal, users won’t need to log in to the form again – as long as they are already logged in to the portal. The form will automatically recognize them if the portal and the form share the same User Directory.
How a Memory Form looks in action for respondents
Here’s what the process looks like from the user’s perspective when they interact with a Memory Form:
Step 1. Respondents can log in or sign up
Once the respondent opens the form, they can log in right on the form, or sign up if they haven't already:
Step 2: Respondents can review / update their Profile details
Once logged in, the respondent can open their Profile directly from the form and fill out or update their essential information in one place:
Step 3. Respondents' Profile data can be auto-filled on the forms
Later on, the user can simply log in to any forms that have the User Profile field connected to the same User Directory.
The forms will recognize them, and automatically pull their Profile details into the Profile Lookup fields, if any:
Step 4. Respondents can review their past submissions
From any Memory Form, respondents can also open their Profile to review their past submissions for that form. They’ll only see their own submissions, never anyone else’s, ensuring privacy and secure access. These submissions are view-only – respondents cannot edit them:
💡 If you’d like to give respondents the ability not only to view but also to edit their submissions, check out our guide on creating a full-blown user portal where users can manage their own submissions.
➕ Respondents' Profile gets linked to all their submissions
Once a logged-in user submits a Memory Form, the submission in your Responses table will show their Profile linked to it. You can review both the submission itself and the respondent’s Profile details right from your responses table:
Key takeaway
Memory forms help you eliminate repetitive typing, keep user data centralized and consistent, and deliver a smoother, hassle-free experience for respondents.
💡 Read our detailed guide on What are memory forms for real-world use case examples.
Memory Forms | FAQ & Troubleshooting
Do users need to log in for their details to be auto-filled?
Do users need to log in for their details to be auto-filled?
Yes. Auto‑fill works only when users log into their profile.
Can users update their Profile details?
Can users update their Profile details?
Yes, via their profile in the portal. Lookup fields only display existing data.
Can I decide which fields are included in the Profile?
Can I decide which fields are included in the Profile?
Absolutely, you can customize the Profile fields and add any that you need in users' profiles for your use case.
Can I decide which profile fields show in forms?
Can I decide which profile fields show in forms?
Yes. Add lookup fields for the values you want visible.
Will this work on forms outside portals?
Will this work on forms outside portals?
Yes. Login/sign-up panels and auto-fill will work everywhere – no matter if your form is embedded in a portal, or directly on your website, or shared via its direct public link.
Can I use Profile data in emails, automations, or PDFs?
Can I use Profile data in emails, automations, or PDFs?
Yes. Since submissions link to the profile, you can reference profile values anywhere.
Why don’t I see the login panel on my form?
Why don’t I see the login panel on my form?
Make sure a User Profile field is added and connected to a valid User Directory.
Why is a Profile Lookup field showing empty?
Why is a Profile Lookup field showing empty?
Check that the field exists in the user’s profile and that the form is connected to the right user directory.