Personalize Post-Submission Messages with Form Data #
Create deeply personalized thank you experiences by inserting live form data directly into your messages. FORMEPIC’s dynamic field insertion lets you reference any form field value within your thank you page content, transforming generic confirmations into tailored acknowledgments that resonate with each respondent. Address users by name, confirm their specific selections, display calculated values, and create truly personalized post-submission experiences.
Build trust and reinforce accuracy by echoing back submitted information. Show customers their order details, confirm event registrations with specific dates and times, or acknowledge survey responses with customized feedback. Dynamic messages prove you’ve received and processed their information correctly, reducing follow-up inquiries and increasing confidence in your forms.
Stand out from impersonal automated responses with thank you pages that feel human and attentive. Increase engagement by referencing specific user choices, strengthen brand perception through personalized communication, and create memorable experiences that encourage return visits and referrals.
How to Add Dynamic Fields to Thank You Messages #
Step 1: Access Thank You Page Editor #
- Open your form in the Form Builder
- In the right sidebar, click on the Thank You Page panel
- Ensure “Show a Thank You Page after submission” is selected
- The Rich Text Editor will be visible for creating your message
Step 2: Position Your Cursor #
- Click in the editor where you want to insert a dynamic field value
- This could be in the middle of a sentence, after a label, or anywhere in your message
Step 3: Insert a Dynamic Field #
- Click the “Add Field” button in the editor toolbar
- A dropdown menu will appear showing all your form fields
- Select the field whose value you want to insert
- The field will be added as a placeholder: {{Field Label}}
Step 4: Add Context Around the Field #
- Type text before and after the field placeholder to create complete sentences
- Example: Thank you, {{First Name}}! or Your order total is {{Order Amount}}.
- You can insert multiple fields throughout your message
Step 5: Format Your Dynamic Content #
- Apply text formatting to field placeholders just like regular text
- Make field values bold, change their color, or adjust their size
- The formatting will apply to the actual field value when displayed
Step 6: Preview and Test #
- Click the Preview button to see how your message will look
- The preview shows placeholder text for dynamic fields
- To see actual values, submit a test entry to your form
- Check the thank you page to verify fields display correctly
Step 7: Save Your Settings #
- Click Save at the bottom of the Thank You Page panel
- Your dynamic thank you page is now active
- Each submission will show personalized values based on responses
Dynamic Field Examples and Templates #
Template 1: Customer Order Confirmation #
Message: Order Confirmed! Hi {{Customer Name}}, thank you for your order of {{Product Name}}. Order Details: Quantity: {{Quantity}}, Total: {{Order Total}}, Shipping Address: {{Delivery Address}}. We’ll send tracking information to {{Email Address}} within 24 hours. Order Number: {{submission_id}}
Template 2: Event Registration #
Message: You’re Registered! Welcome, {{First Name}} {{Last Name}}! Your registration for {{Event Name}} is confirmed. Event Details: Date: {{Event Date}}, Time: {{Event Time}}, Location: {{Event Location}}, Ticket Type: {{Ticket Type}}. A confirmation email has been sent to {{Email}}.
Template 3: Survey Completion with Feedback #
Message: Thank You for Your Feedback, {{Name}}! We appreciate you taking the time to share your thoughts. Your Responses: Overall Satisfaction: {{Rating}} stars, Favorite Feature: {{Favorite Feature}}, Would Recommend: {{Would Recommend}}. Your feedback about {{Improvement Suggestions}} will help us improve. As a thank you, use code FEEDBACK10 for 10% off your next purchase.
Template 4: Contact Form Acknowledgment #
Message: We’ve Received Your Message. Hi {{Full Name}}, thank you for contacting us about: {{Subject}}. What You Sent: {{Message}}. Our team will respond to {{Email Address}} within 1-2 business days. Preferred Contact Method: {{Contact Preference}}. Reference: #{{submission_id}}
Template 5: Job Application Confirmation #
Message: Application Received. Dear {{Applicant Name}}, thank you for applying for the {{Position}} role. Application Summary: Email: {{Email}}, Phone: {{Phone Number}}, Location: {{City}}, {{State}}, Years of Experience: {{Experience}}, Resume: {{Resume Upload}}. Our hiring team will review your application and contact you at {{Email}} if your qualifications match our current needs. Position Applied: {{Position Title}}, Application ID: {{submission_id}}
Template 6: Subscription Signup #
Message: Welcome to Our Community! Hi {{First Name}}, you’re now subscribed to {{Newsletter Type}}. Subscription Details: Email: {{Email Address}}, Frequency: {{Email Frequency}}, Topics: {{Interested Topics}}. You’ll receive your first email within 24 hours. Manage your subscription preferences at {{Email}}.
Requirements #
- Fields must exist in your form before they can be inserted into thank you messages
- Field labels are used as placeholders—renaming a field requires updating placeholders
- Only fields that users actually filled out will display values (empty fields show blank)
- File upload fields show file names, not the actual files
- Multiple choice fields show all selected options
Tips and Tricks #
- Use Clear Labels: Field labels become placeholders, so use descriptive, readable names
- Add Context: Don’t just insert fields—add explanatory text around them
- Format for Readability: Use bullet points, line breaks, and spacing to organize information
- Highlight Important Data: Make key values bold or use color to draw attention
- Confirm Critical Details: Echo back important information (email, phone, dates) for verification
- Test Every Field: Submit test entries with different values to ensure all fields display correctly
- Handle Empty Fields: Consider what happens if a field is optional and left blank
- Use Consistent Formatting: Apply similar styling to all dynamic fields for visual consistency
- Group Related Fields: Organize field values into logical sections
- Include Static Content: Balance dynamic fields with static thank you messaging
- Personalize the Greeting: Always use name fields at the beginning if available
- Show Submission ID: Include the submission_id field for reference tracking
- Date Formatting: Be aware that dates display in the format users entered them
- Avoid Overuse: Don’t insert every field—only include relevant, important information
Important Notes #
- Dynamic fields display the exact value the user entered—no formatting changes are applied
- If a field is empty, the placeholder will show blank space (not “null” or “empty”)
- Field placeholders are case-sensitive and must match the exact field label
- Renaming a field label breaks existing placeholder references—update placeholders after renaming
- Dynamic fields work with all field types except submit buttons, section breaks, and headings
- Calculated fields (like totals) can be inserted and will show calculated values
- File upload fields show file names, not links to download files
- Multiple choice fields show comma-separated lists of selected options
- Date fields display in the user’s entered format
- Number fields display as entered, without additional formatting
- Dynamic fields on thank you pages do not support conditional logic
- The submission_id field is automatically generated and can always be inserted
- Dynamic fields work across all form types: Forms, Surveys, Quizzes, and Polls
Common Issues & Troubleshooting #
Field Value Not Displaying #
Issue: Placeholder shows {{Field Name}} instead of actual value
Solutions:
- Verify the placeholder exactly matches the field label (case-sensitive)
- Check that the field was filled out by the user
- Ensure you’ve saved the thank you page after adding the field
- Test with a real submission, not just the preview
- Make sure the field hasn’t been deleted from the form
Field Shows Blank #
Issue: Field placeholder appears but no value is shown
Solutions:
- Confirm the field is required or was actually filled out
- Check if the field is optional—blank values are normal for optional fields
- Verify the field type is compatible with value display
- Test with various responses to ensure the field is working correctly
Wrong Field Value Appears #
Issue: Field placeholder shows incorrect or unexpected value
Solutions:
- Double-check the field label in the placeholder matches the intended field
- Look for duplicate field labels—each field should have a unique label
- Verify you’re testing with fresh form submissions, not cached data
- Check that conditional logic isn’t hiding or skipping the field
Formatting Not Applied to Field Values #
Issue: Text formatting (bold, color) doesn’t apply to dynamic values
Solutions:
- Apply formatting to the entire placeholder {{Field}}, not just part of it
- Select the complete placeholder before applying formatting
- Save and preview to verify formatting appears in the final output
- Some formats (like background color) may not apply to dynamic content
File Upload Fields Show Strange Text #
Issue: File upload fields display unclear file information
Solutions:
- File upload fields show file names, not links—this is expected behavior
- Add context: “File uploaded: {{Resume}}” instead of just {{Resume}}
- Consider providing file download links via email instead of the thank you page
- Mention in the thank you message that files have been received
Multiple Choice Shows Messy List #
Issue: Multiple choice fields display unformatted comma-separated values
Solutions:
- This is expected behavior for fields where multiple options are selected
- Add introductory text: “You selected: {{Interests}}”
- Consider using bullet points in your message to improve readability
- If clean lists are critical, use separate single-choice fields instead
Placeholder Not Working After Field Rename #
Issue: Dynamic field stops working after renaming field label
Solutions:
- Update all placeholders in your thank you message to match the new field label
- Check that the new label doesn’t contain special characters
- Save the thank you page after updating placeholders
- Submit a test entry to verify the updated placeholder works
