Skip to content

feat(flows): support variable templates in Google Sheets column mapping - #878

Merged
viethung0o0 merged 2 commits into
mainfrom
feat/spreadsheet-write-mapping
Aug 2, 2026
Merged

feat(flows): support variable templates in Google Sheets column mapping#878
viethung0o0 merged 2 commits into
mainfrom
feat/spreadsheet-write-mapping

Conversation

@viethung0o0

Copy link
Copy Markdown
Contributor

Summary

Google Sheets Send Data and Update Row steps can now write a variable/text template to each column, instead of only mapping a single contact custom field. Existing flows keep working unchanged and write exactly the same values.

Details

  • Column values are authored with the variable text editor (custom fields, system fields, free text) instead of a custom-field dropdown.
  • Steps are versioned: existing steps run on the original path; opening a node upgrades them to the new format, preserving the values written to the sheet (including date/datetime).
  • A tag-only backfill script marks existing steps; runtime correctness does not depend on it.
  • Also groups multiple spreadsheet step dialogs so only one is open at a time.

Test plan

  • flow-config, variables, and worker unit tests (versioning, value resolution, nested steps, no extra queries)
  • Type checks: builder, worker, flow-config, database
  • Open an existing Google Sheets flow, confirm columns still receive the same values
  • Create a new step, map columns with variables, confirm values are written

@viethung0o0
viethung0o0 marked this pull request as ready for review August 2, 2026 23:45
@viethung0o0
viethung0o0 merged commit fbefa6e into main Aug 2, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants