Introduction
GSheetConnector for Elementor Pro allows you to automatically send your Elementor Form submissions directly to Google Sheets. By creating a Feed, you can connect your Elementor Form with a specific Google Sheet and configure which form fields should be synced.
The Feed Setting helps you manage the connection between your Elementor Form and Google Sheet. Once the Feed is configured correctly, every new form submission will be automatically added as a new row in your connected Google Sheet.
Before creating a Feed, you need to create an Elementor Form and configure the required fields. Follow the below steps to create an Elementor Form and start the Feed setup process.
Create Elementor Form
First, go to your WordPress Dashboard and create a new page.
- Navigate to Pages → Add New.
- Enter your page title.
- Click on Edit With Elementor.
- Search for the Form Widget and add it to your page.
- Configure your form fields according to your requirements.
- Save or update the page.
After creating the Elementor Form, you can proceed with creating a Feed in GSheetConnector.
- The Elementor Form Widget is available only with the Elementor Pro version.
- If you are using the free version of Elementor and want to create forms, you can use the MetForm plugin.
- GSheetConnector provides compatibility with MetForm, allowing you to use the MetForm Widget inside Elementor and sync your form submissions with Google Sheets.
- Make sure your form fields are properly configured before creating the Feed.
- The field names used in your Elementor Form will be mapped with the Google Sheet header columns during Feed configuration.
Important Things to Keep in Mind
- Make sure the Elementor Form is published and working correctly before creating the Feed.
- Ensure that the GSheetConnector plugin is installed and activated on your WordPress website.
- Your Google Sheet connection should be completed before syncing form submissions.
- Use unique and clear field names in your form to make field mapping easier.
- After creating and saving the Feed Settings, test your form submission to confirm that data is successfully added to your Google Sheet.
Create New Feed
After creating the Elementor Form, you need to create a Feed in GSheetConnector to connect your form with Google Sheets.
Follow the below steps to create a new Feed:
- Go to WordPress Dashboard → GSheetConnector → Form Feed.
- Click on the Add Form Feed button.
- The Create Feed section will open.
- Enter your required Feed Name.
- Select the Elementor Form that you created from the dropdown menu.
- Click on the Submit button.
Your newly created Feed will be displayed in the Feed Table.
Feed Table Overview
In the Feed Table, you can view all your created Feeds with the following details:
- Feed Name: Displays the name of your created Feed.
- Page Name: Shows the page where your Elementor Form is added.
- Time: Displays the Feed creation date and time.
- Feed Status: Shows whether the Feed is enabled or disabled.
Feed Actions
The Feed Table provides different action options:
View Icon (Eye Icon) – Click on the Eye Icon to view the connected form details of your Feed.
Edit Icon – Click on the Edit Icon to open and configure Feed Settings.
Delete Icon – Click on the Delete Icon to remove the Feed.
Feed Status
The Feed Status option controls whether your Feed Settings will work or not.
- If the Feed Status is Enabled, your Feed configuration will work and form submissions will sync with Google Sheets.
- If the Feed Status is Disabled, your Feed Settings will not work even if the configuration is completed.
Feed Detail Settings
When you open Feed Settings, you will see different configuration options.
Feed Information
At the beginning of the Feed Detail page, you will see basic Feed Information, including the connected form details.
Manual Google Sheets Configuration
The Enable Manual Google Sheets Configuration option allows you to manually enter your Google Sheet details.
Enable this option to display the required settings:
- Sheet Name
- Sheet ID
- Tab Name
- Tab ID
To get this information:
- Open your Google Sheet.
- Copy the required details.
- Enter the information in the respective fields as shown in the screenshot.
Service Account Permission
If you are using the Service Account Method, your Google Sheet must be shared with the Service Account email address.
- If the Google Sheet is not shared with the Service Account email, the Service Account email will appear in red color.
- If the Google Sheet is shared with the Service Account email and Editor access is provided, the Service Account email will appear in green color.
You can verify the Service Account connection status using the email color indicator.
Automatic Google Sheet Configuration
The Automatic Google Sheet Configuration option allows you to select your Google Sheet without manually entering Sheet ID and Tab ID.
Follow these steps:
- Select your Sheet Name.
- Select your required Tab Name.
- Click on the Click Here link available below the Sheet selection option.
- The plugin will fetch all available Google Sheets from your connected Google account.
- After fetching, your available sheets will appear in the dropdown list.
Select Field To Sync
The Select Field To Sync option allows you to choose which Elementor Form fields should be sent to Google Sheets.
Select All Fields
- Enable the Select All option to select all form fields automatically.
Select Individual Fields
- You can enable or disable individual fields using the toggle option available next to each field.
Change Field Order
- You can drag and drop fields to change their position.
- The field order will decide the column order in your Google Sheet.
Field Column Preview
- The selected field position will display the corresponding Google Sheet column where the data will be stored.
Edit Field Name
- Each field has an Edit Icon.
- Click on the Edit Icon to change the field name before syncing it with Google Sheets.
Header Setting
- You can enable or disable individual fields using the toggle option available next to each field.
Change Field Order
- You can drag and drop fields to change their position.
- The field order will decide the column order in your Google Sheet.
Field Column Preview
- The selected field position will display the corresponding Google Sheet column where the data will be stored.
Edit Field Name
- Each field has an Edit Icon.
- Click on the Edit Icon to change the field name before syncing it with Google Sheets.
Header Setting
- The selected field position will display the corresponding Google Sheet column where the data will be stored.
Edit Field Name
- Each field has an Edit Icon.
- Click on the Edit Icon to change the field name before syncing it with Google Sheets.
Header Setting
The Header Setting option allows you to customize the appearance of your Google Sheet.
You can customize:
Freeze Header
- Enable the Freeze Header option to keep the header row fixed while scrolling.
Header Style
Customize the header appearance:
- Font Size
- Font Color
- Font Style
Row Style
Customize the Google Sheet row appearance:
- Font Style
- Font Size
- Font Color
- Odd Row Color
- Even Row Color
After completing all settings, click on the Save Settings button to save your Feed configuration.
Google Sheet Data Sync
The Google Sheet Data Sync option allows you to sync existing form submission data with Google Sheets.
You can use this option when:
- You want to import old form entries.
- You need to perform data-wise synchronization.
- You want to sync previously submitted form data after creating a Feed.
Using this option, you can transfer existing form data to your connected Google Sheet.
Save Feed Settings and Test Form Submission
After completing all Feed Settings, click on the Save Settings button.
Once the Feed Settings are saved successfully, the plugin will automatically create the header row in your connected Google Sheet using your Elementor Form field labels.
All selected form fields will be displayed as column headers in the connected sheet.
Test Form Submission
After saving the Feed Settings, it is recommended to test the integration.
- Open the page where your Elementor Form is published.
- Fill out the form with sample information.
- Click on the Submit button.
You will see the submitted form data automatically added as a new row in the sheet under the corresponding column headers.
This confirms that your Elementor Form and Google Sheet integration is working correctly.
Frequently Asked Questions
Why is my Elementor Form not appearing in the Feed dropdown?
Make sure you have added GSheetConnector in the Actions After Submit settings of your Elementor Form and saved the form. Only forms configured with GSheetConnector will appear in the Feed dropdown list.
Why are my Google Sheets not showing in the Automatic Google Sheet Configuration section?
If your sheets are not displayed, click the Click Here link below the Sheet Name field. The plugin will fetch all available Google Sheets from your connected Google account and update the dropdown list.
Why is my Service Account email showing in red color?
A red Service Account email means that the Google Sheet has not been shared with the Service Account email address or the required permissions have not been granted.
To resolve this issue:
- Copy the Service Account email displayed in the plugin.
- Open your Google Sheet.
- Click the Share button.
- Add the Service Account email.
- Grant Editor access and save the changes.
Why is my Service Account email showing in green color?
A green Service Account email indicates that the Google Sheet has been successfully shared with the Service Account email and Editor permission has been granted. Your Feed is ready to sync data with Google Sheets.
Why are form submissions not being added to Google Sheets?
Please verify the following:
- Feed Status is enabled.
- The correct Google Sheet and Tab are selected.
- The Service Account has Editor access to the sheet.
- The Feed Settings have been saved successfully.
- The required fields are selected in the Select Field To Sync section.
Why is my Feed not working even though I have completed the setup?
Make sure that the Feed Status is enabled. If the Feed Status is disabled, the Feed will not process form submissions even if all settings are configured correctly.
Can I sync only selected form fields to Google Sheets?
Yes. The Select Field To Sync option allows you to choose specific fields that you want to send to Google Sheets. You can enable or disable fields individually using the available toggle options.
Can I change the order of fields in Google Sheets?
Yes. You can drag and drop the selected fields in the Feed Settings. The field order determines the column order in the connected Google Sheet.
Can I edit the field names before syncing data?
Yes. Click the Edit icon next to a field to modify the field label that will be displayed as the column header in Google Sheets.
What happens after I save the Feed Settings?
After saving the Feed Settings, the plugin automatically creates Google Sheet column headers using your selected form field labels. New form submissions will then be added as rows under those headers.
Can I sync old form entries to Google Sheets?
Yes. The Google Sheet Data Sync feature allows you to sync previously submitted form entries to your connected Google Sheet.
Do I need Elementor Pro to use the Elementor Form integration?
Yes. The Elementor Form Widget is available only in Elementor Pro. If you are using the free version of Elementor, you can use the MetForm plugin, which is fully supported by GSheetConnector.