How to integrate Google Sheets with Joomla forms?




Balbooa Joomla Forms Builder allows you to export your form submissions directly into Google Sheets. In this tutorial, we will show you how to automatically export Balbooa Joomla Forms to Google Sheets.




Google Sheets configuration


1. Create a New Google Spreadsheet.
2. To export your form to the spreadsheet properly, be sure that each column header corresponds to a similar field on your form.


Create the Google Spreadsheet - How to integrate Google Sheets with Joomla forms?




OAuth client configuration


To get Client ID for Desktop you must be signed in to a Google account.


  1. Go to Google Developers Console.
  2. Click Select a project ➝ New Project ➝ click the button Create.
Create New Project - How to integrate Google Sheets with Joomla forms?



3. Navigate to Library ➝ Google Sheets API ➝ Enable.

Enable Google Sheets API - How to integrate Google Sheets with Joomla forms?



4. Navigate to Library ➝ Google Drive API ➝ Enable.


Enable Google Drive API - Balbooa Joomla Forms



5. Go to OAuth consent screen ➝ click the button Create.

OAuth Consent Screen - How to integrate Google Drive with Joomla forms?



6. Fill in the fields and click the button Save.

7. Go to OAuth consent screen ➝ Publishing status ➝ set In production.

Publishing Status - How to integrate Google Sheets with Joomla forms?



8. Go to Credentials ➝ Create Credentials ➝ OAuth client ID.


Create Credentials - How to integrate Google Sheets with Joomla forms?



9. Click Application type ➝ select Desktop app ➝ click Create.

Desktop App - How to integrate Google Sheets with Joomla forms?



10. Copy your Client ID and Client Secret.

Client ID and Client Secret - How to integrate Google Sheets with Joomla forms?




Form configuration


  1. Open the Form Integration modal window: Integration ➝ Data Storage ➝ Google Sheets.
  2. Paste Client ID and Client Secret ➝ click Authenticate Google Accounte.
  3. Confirm your choices: click Allow ➝ copy Authentication Code.
Authentication Code - How to integrate Google Sheets with Joomla forms?



4. Paste Authentication Code.
5. Select Spreadsheet and Worksheet from the dropdown lists.
6. Match your form and Google Sheets fields.

7. Click the button Save.

Related articles