How to Create and Connect a MetForm Form with GSheetConnector for Elementor Pro
Important Note Before You Start
GSheetConnector for Elementor Pro works with Elementor forms. However, the Elementor Form Widget is only available in Elementor Pro.
If you are using the free version of Elementor, you will not have access to the Elementor Form Widget, and therefore you cannot create forms using Elementor’s built-in form builder.
To support Elementor Free users, GSheetConnector also provides compatibility with MetForm, allowing you to create forms and sync submissions directly with Google Sheets.
Important: If you are using Elementor Free, we recommend using the MetForm plugin to create and manage your forms.
Step 1: Install and Activate the MetForm Plugin
Before creating a form, you need to install the MetForm plugin.
Follow these steps:
Log in to your WordPress Admin Dashboard.
Navigate to Plugins → Add New Plugin.
In the search box, type MetForm.
Locate the MetForm plugin from the search results.
Click Install Now.
After installation is complete, click Activate.
Once activated, MetForm will be available in your WordPress dashboard.
Install and activate the MetForm plugin, which is compatible with GSheetConnector for Elementor.
Step 2: Create a New Form Using MetForm
After installing the plugin, create your first form.
Steps:
Go to MetForm from the WordPress Admin Menu.
Click Add New Form.
Enter a suitable form name.
Select a blank template or any pre-built template according to your requirements.
Add the required form fields such as:
Name
Email
Phone Number
Message
Any custom fields you need
Save the form.
Your MetForm form is now ready to be embedded on a page.
Search for the MetForm widget and add it to your page.
Step 3: Add the Form to a Page
Once your form is created, you need to display it on a page.
Steps:
Navigate to Pages → Add New.
Create a new page or edit an existing page.
Click Edit with Elementor.
Search for the MetForm Widget in Elementor.
Drag and drop the MetForm widget onto the page.
Select the form you created from the dropdown list.
Configure the page layout if required.
Click Publish or Update.
Your form is now live and ready to accept submissions.
Create a new page and insert the MetForm widget to add your form.
Step 4: Create a Form Feed in GSheetConnector for Elementor Pro
After creating your form, you need to connect it with GSheetConnector.
Steps:
Navigate to GSheetConnector for Elementor Pro from the WordPress Dashboard.
Open the Form Feed tab.
Click the Add Form Feed button.
You will now see the feed creation form.
Configure the Feed
Enter a name in the Feed Name field.
Select your MetForm Form from the form dropdown.
Review the selected form.
Click the Submit button.
Your feed will be created successfully.
Create a new form feed for MetForm using GSheetConnector settings.
The new MetForm feed will be added to the feed table.
Step 5: View the Feed List
After creating a feed, it will appear in the Sheet Sync Feed List Table.
The feed table helps you manage all created feeds from a single location.
Understanding Feed Actions
Inside the feed list table, you will see an Action column containing several icons.
View Feed
The Eye Icon allows you to view the feed details and check which form is connected to the feed.
Edit Feed
The Edit Icon allows you to modify the feed settings at any time.
You can update:
Feed Name
Form Selection
Google Sheet Configuration
Mapping Settings
Delete Feed
The Delete Icon permanently removes the feed from the system.
Note : Deleting a feed will stop future form submissions from being sent to Google Sheets.
Feed Status Toggle (Very Important)
The last column in the feed table is the Status column.
This status controls whether form entries will be sent to Google Sheets.
When Status is Enabled
Form submissions will be processed.
Entries will be automatically sent to the connected Google Sheet.
When Status is Disabled
Form submissions will still be received on your website.
No data will be sent to Google Sheets.
The feed remains connected but inactive.
Important: Even if your Google Sheet is connected correctly, submissions will not be transferred unless the feed status is enabled.
Edit the MetForm feed and configure all required settings.
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.
Note : If your Feed Status is disabled, first enable the Feed Status and then your Feed Settings will start working properly.
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.
Edit your feed, configure the required settings, and save the changes.
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.
Edit your feed, configure the required settings, and save the changes.
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.
Note : If your Google Sheets are not displayed in the Automatic Google Sheet Configuration section:
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
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.
Configure MetForm and sync submissions with Google Sheets.
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.
Enabled form fields are added as Google Sheet headers after saving the feed settings.
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.
After the form is submitted successfully, open your connected Google Sheet. Google account connected successfully.
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.
Fill out and submit the MetForm, then check Google Sheets to verify the submitted data.
Your form submission is automatically added to Google Sheets.
Frequently Asked Questions
Can I use GSheetConnector for Elementor Free with MetForm?
Yes. GSheetConnector for Elementor Free supports MetForm forms.
You can create forms using the MetForm plugin and connect your form submissions with Google Sheets using the available Google authentication method.
Which Google authentication method is available in the Free Version?
GSheetConnector for Elementor Free supports the existing OAuth authentication method.
Service Account authentication and Manual OAuth configuration are available only in the Pro Version.
Why are my MetForm submissions not appearing in Google Sheets?
If your MetForm submissions are not appearing in Google Sheets, please check that your Google account is properly connected and the correct Google Sheet is selected.
Also, make sure your form fields are properly mapped and test a new form submission after saving the settings.
Do I need to create Google Sheet headers manually in the Free Version?
Yes. In the Free Version, you need to manually add the required column headers in your Google Sheet before receiving form submissions.
Automatic header creation is available in the Pro Version.
Why are my MetForm field labels not automatically added to Google Sheets?
The Free Version does not automatically create Google Sheet headers from MetForm field labels.
You need to manually add the column names in your Google Sheet that match your MetForm fields.
Can I select which MetForm fields should be sent to Google Sheets?
Yes. You can configure which MetForm fields should be connected with your Google Sheet columns during the form mapping process.
How can I test my MetForm and Google Sheets connection?
After completing the Google Sheet connection and field mapping, submit a test entry through your MetForm.
If the connection is configured correctly, the submission data will appear in your connected Google Sheet.
Why is my Google Sheet receiving empty or incorrect data?
Empty or incorrect data usually occurs due to incorrect field mapping or missing column headers.
Please verify that your MetForm fields are correctly mapped with the corresponding Google Sheet columns.
Can I connect multiple MetForm forms with Google Sheets?
Yes. You can connect multiple MetForm forms with Google Sheets.
Each form can be configured separately with its own Google Sheet connection settings.
Why is my Google Sheet not updating after form submission?
Make sure your Google account connection is active and your Google Sheet settings are saved correctly.
Try submitting a new form entry after reconnecting the Google account if needed.
Can I sync previous MetForm entries to Google Sheets in the Free Version?
The Free Version supports syncing new MetForm submissions after the connection is configured.
Syncing previous entries and advanced data synchronization features are available only in the Pro Version.