Separate labels from field identities
Map each visible label to the incoming field key, destination column and message placeholder. A renamed question is not necessarily a new field, while deleting and recreating a question may have different consequences. Avoid relying on column position when a stable identifier is available. Inspect several historical answers, including blanks, before deleting anything. The useful deliverable is a mapping table that explains whether a change affects wording, data type or business meaning; a screenshot of the new form does not provide that information.
Make a mapping for changed choices
When an old Other choice becomes Sales enquiry and Contract change, historical answers cannot be reliably reclassified from that label alone. Keep the original value and write the new category separately. Send ambiguous records to a review queue rather than silently choosing a destination. Include spelling variations and multiple-choice serialization in the mapping. Mark the date when classification changed so a later chart does not imply that old and new category counts were collected under identical definitions.
Allow for submissions from the old version
Expect old submissions from tabs left open and from embedded copies that have not been replaced. During a defined transition, recognize both payload shapes and normalize them to one destination format. Preserve unknown shapes for investigation instead of guessing. End compatibility only after checking embedded pages and the arrival of old payloads. If the form service provides no reliable version marker, use separate intake endpoints or a documented release marker that can be validated without depending on a question being shown to respondents.
Test routing as well as storage
Prepare fictional submissions for a new choice, an old choice, a missing value and an unusually long answer. Specify the expected destination, responsible person and message content before running them. Use a test recipient so verification cannot contact a customer. A success screen proves only the boundary it actually represents. Follow the intake identifier through storage and notification, then check that an operator can find a failed record, correct the mapping and resume the intended work without creating a second enquiry.
Reconcile the release window
Reconcile individual intake identifiers across the release window, not just the total number of rows. Two missing records and two duplicates can cancel each other in a count. Separate records awaiting a new mapping from genuinely lost submissions. Retain an export and the old configuration until reconciliation is complete. Assign an operator to check the first live records and define the condition for returning to the previous intake. This makes rollback a concrete business decision rather than an improvised edit during an incident.
Leave a usable change record
Record the old-to-new field mapping, values that could not be converted, cutover time, checked intake identifiers and unresolved exceptions. State which reports and notifications were outside the change. A future editor should be able to explain why a compatibility branch still exists and decide when it can be removed. For acceptance, ask another operator to trace one old-format record and one new-format record using only this record. If they need the original author to explain missing rules, the handover is not finished.
Start a small workflow in Make
Try the required workflow with practice data, then choose a plan around its usage and features. Check current prices, promotions and eligibility in the official signup flow.
Sign up on MakeAffiliate linkEstimate costs for your workload
Enter monthly jobs, billable steps and retries to see how different billing units affect your estimate.
Open cost calculatorOfficial sources
Pricing, availability and feature limits can change. Check the linked official pages before subscribing.
- Make WebhooksInformation checked: 2026-10-29
- Airtable automation trigger conditionsInformation checked: 2026-10-29
- Tally pricingInformation checked: 2026-10-28
- Tally plans and pricingInformation checked: 2026-10-28
- Tally billing and paymentInformation checked: 2026-10-28
- Typeform plans and pricingInformation checked: 2026-10-28
- Typeform Free planInformation checked: 2026-10-28
- Typeform response exportInformation checked: 2026-10-28
- Make pricing — Core at 10,000 monthly creditsInformation checked: 2026-10-28
- Make creditsInformation checked: 2026-10-26
- Make scenario settingsInformation checked: 2026-10-26
- Airtable pricingInformation checked: 2026-10-28
- Airtable plans overviewInformation checked: 2026-10-28
- Airtable billable collaboratorsInformation checked: 2026-10-28