Troubleshooting

Parent Row Not Found in Smartsheet

Symptoms: A user selects a phase or category from the form's dropdown list, but upon submission, they receive an error message stating "Parent Row Not Found," or the dropdown list itself appears empty despite rows existing in the sheet. This error effectively halts the data collection process for that user.

Technical Explanation

Task Forms relies on a "Live ID Mapping" between the SmartSyncApp configuration and your Smartsheet. When you select a parent on the form, the app looks for a row in Smartsheet that exactly matches that reference value. If the Smartsheet Row ID has changed, or if the reference value was modified in the sheet but not updated in the user's form session, the connection breaks. This sensitivity ensures that your data never lands in an incorrect or "Ghost" row.

Root Causes and Fixes

  1. Deleted or Moved Parent: If a parent row was deleted or moved to another sheet, Task Forms can no longer find the "Anchor" for your new child row. Fix: Restore the row from Smartsheet's Recycle Bin or update the form configuration to point to a new active parent. Ensure that if you are using archiving sheets, the form is updated to follow the data.
  2. Reference Value Mismatch: If your reference column is "Project Alpha" but someone renamed the row to "Project Alpha - V2" in Smartsheet, the form will fail if the user's browser is still showing the old name. Fix: Refresh the form page to pull the latest values from Smartsheet. This initiates a fresh handshake with the Smartsheet API.
  3. Uniqueness Conflict: If two rows have the same name (e.g., two phases both named "Planning"), the system may struggle to identify the correct target. Fix: Use unique identifiers like "Phase 1: Planning" and "Phase 2: Planning." Uniqueness in your reference column is the foundation of a stable hierarchy.
  4. API Authorization Lag: Changes in Smartsheet can take a few seconds to propagate through the API. Fix: Wait 30 seconds and try the submission again. This allows Smartsheet's global database to catch up with the recent edits made in the grid.

Advanced Resolution Steps

  • Check Webhook Status: Ensure SmartSyncApp hasn't lost its real-time connection to Smartsheet. A quick "Re-save" of the Task Forms settings in the dashboard can jumpstart the sync and refresh the internal mappings.
  • Inspect Permissions: Verify that the user who authorized the tool has at least "Admin" permissions on the sheet. "Viewer" or even standard "Editor" permissions are sometimes not enough to query complex hierarchy metadata via the API.
  • Form Caching: If the user's browser is aggressively caching the page, they might be seeing a stale version of the parent list. Instruct them to perform a "Hard Refresh" (Ctrl+F5 or Cmd+Shift+R).

Proactive Prevention

Use Row Locking in Smartsheet for your parent rows. By preventing users from accidentally deleting or renaming your phases and categories, you ensure that Task Forms's reference mapping remains 100% stable. Additionally, implementing a "Service Account" to authorize the integration prevents permission-related lookup failures when individual staff members change roles or departments.

Still having trouble?

Our support team can help investigate and resolve mapping issues specific to your Smartsheet account.

Contact Support Team