In the previous tutorial, Connect Elementor Pro Form to Google Sheets (No Extra Plugins Needed!), we learned how to send Elementor form data straight into Google Sheets using a simple Google Apps Script.
But maybe you noticed — the data doesn’t look super neat.
You might see extra fields like form_id being submitted, or the order of the columns just feels… random.
No worries! This article will show you how to control exactly which fields show up and in what order — all using hidden form fields in Elementor.
How to Reorder Fields in Google Sheets
You can tell the script exactly what order you want your form fields to appear in your spreadsheet.
Here’s how:
Add a new Hidden Field to your Elementor form.
Set the Label (not ID) of the field to:
e_gs_order
In the Default Value, type a comma-separated list of the field Labels in the order you want them to appear.
For example:Time, Name, Email, Intended Purpose, Phone Number (WhatsApp preferred)
✅ Only the fields listed here will be ordered first — the rest (if any) will appear after.
How to Exclude Certain Fields from Being Sent
Want to skip sending certain form fields to Google Sheets? Easy.
Add another Hidden Field to your Elementor form.
Set the Label to:
e_gs_exclude
Set the Default Value to the Labels of the fields you want to exclude — separated by commas.
Example:form_id, form_name
❗ Any field listed here will not be added to your Google Sheet.
Try It Out!
Once you’ve added those hidden fields:
Submit your form
Open your connected Google Sheet
You’ll see:
The columns are neatly ordered
Unwanted fields are gone
Clean and organized — just the way we like it. 💪
If you’re using your form to collect leads, track sign-ups, or manage customer data, these small improvements can make your workflow way smoother.