Smart Form Changes Not Saving to Smartsheet
Symptoms: The user fills out the form, clicks "Submit," and receives a success message, but when you check the Smartsheet sheet, the cells have not been updated with the new information.
Technical Explanation
When a submission occurs, SmartSyncApp sends a PUT request to the Smartsheet API targeting the specific Row ID. If Smartsheet rejects this request (due to locking, permissions, or formatting) but sends a generic acknowledgment, or if the update is queued but delayed, you might see a discrepancy between the form success and the sheet data.
Root Causes and Fixes
- Locked Rows or Columns: If a row is locked in Smartsheet (often indicated by a small padlock icon), the API will reject any attempt to update it unless the connected user is a Sheet Admin or Owner. Fix: Unlock the row or ensure the SmartSyncApp connection user has "Admin" permissions on the sheet.
- Required Column Misses: If you have configured a column as "Required" in Smartsheet's own column properties (not just the form), but the form configuration doesn't include that field, the submission may fail at the API level. Fix: Ensure all "strictly required" Smartsheet columns are included in your form fields.
- Conditional Logic Conflicts: Third-party integrations or Smartsheet "Automations" (like Change Cell workflows) might be overwriting the SmartSyncApp update immediately after it happens. Fix: Check the "Cell History" in Smartsheet to see if the value was changed by someone or something else right after submission.
- Connectivity Drop: If the user's internet drops at the exact moment of clicking "Submit," the browser might show a cached success state while the packet never reached our server. Fix: Advise the user to check their connection and retry if they suspect a failure.
Advanced Resolution Steps
- Check Sync Logs: Log in to SmartSyncApp and view the "Submission Logs" for this form. If there was an API error from Smartsheet, the specific error code (like
400 Bad Requestor1006 Locked) will be visible there. - Wait for Smartsheet Indexing: In very large sheets (20,000+ rows), Smartsheet can sometimes take up to 30 seconds to reflect an API change in the visual grid. Refresh the sheet manually.
Proactive Prevention
We recommend enabling Submission Confirmations via email. In the Smart Form "Notifications" tab, you can set it to send a copy of the submission to the administrator. If the email arrives with the data, it proves SmartSyncApp processed it correctly, narrowing the issue down to the Smartsheet Sheet itself (locking or automation conflicts).
Other Common Issues
Still having trouble?
Our support team can help investigate and resolve mapping issues specific to your Smartsheet account.
Contact Support Team