Welcome to BotSailor Help! Just use the email OTP to sign in and track your tickets. Password login isn’t needed anymore.

Google API Integration for BotSailor Reseller Account

If you're a BotSailor reseller or admin looking to connect Google services like Google Sheets, Cloud Translation, or Maps, this tutorial will walk you through setting up your Google API integration properly.


πŸ” What is Google API Integration in BotSailor?

Google API integration in BotSailor allows you to:

  • Store chatbot form responses in Google Sheets

  • Use Google Maps for dynamic location features

  • Enable Cloud Translation for multilingual bot responses

  • Offer Google login for your end-users



Step-by-Step Setup Instructions

1. Go to BotSailor Settings

Login to your BotSailor reseller dashboard and navigate to:

Settings → Google Integration

You will see fields for:

  • Google API Key

  • Client ID

  • Client Secret

  • OAuth Redirect URIs

  • Toggle for enabling social login








2. Create a Project in Google Cloud Console



3. Enable Required APIs





Go to "APIs & Services → Enable APIs and Services", then search and enable the following:






βœ… Google Sheets API

βœ… Maps JavaScript API

βœ… Cloud Translation API



4. Create Credentials

  • Go to "APIs & Services → Credentials"

  • Click "Create Credentials" → "OAuth client ID"




 

  • Choose Web application


 

 

  • Click Create






βœ… Copy your:

  • Client ID

  • Client Secret




  • Or, create an API Key if not already available.







5. Paste Credentials into BotSailor Panel

Return to your BotSailor settings:

  • Paste the Google API Key

  • Paste the Client ID

  • Paste the Client Secret

  • Enable “Use Own API Key” toggle if you're setting up a custom environment

  • Enable Social Login toggle (optional, for user login via Google)
    a





  • Click the Save button to complete your integration.







πŸ’‘ Tips & Best Practices

  • Always restrict your API Key usage under Google Cloud to only required domains for better security.

  • Regularly monitor your Google Cloud dashboard to track API usage.

  • If you're offering login with Google, ensure your OAuth Consent Screen is properly configured with your logo, support email, and scopes.




πŸ“Œ Why Set Up Google API?

Connecting your Google API enables smooth automation and integrations like:

  • Auto-logging data into Google Sheets

  • Showing dynamic locations via Google Maps

  • Multi-language chatbot support with real-time translation

  • Allowing users to log in using their Google accounts




🧩 Conclusion

With just a few steps, your BotSailor reseller platform can be fully connected with Google’s powerful services. Whether you're managing leads, storing customer data, or offering a seamless login experience — Google API integration can significantly boost your automation game.

 






FAQs



What is the purpose of Google API integration in BotSailor?
Google API integration allows BotSailor resellers to connect services like Google Sheets, Maps, Cloud Translation, and Google Login to enhance chatbot functionality and user experience.

 


Which Google services can I integrate with BotSailor?

You can integrate:

  • Google Sheets to log form responses.

  • Google Maps for dynamic location-based features.

  • Cloud Translation API for multilingual chatbot responses.

  • Google OAuth Login for allowing users to sign in with their Google accounts.

 

 

Where do I find the Google integration settings in BotSailor?
Log in to your reseller dashboard and go to:

Settings → Google Integration
You’ll find fields to input API Key, Client ID, Client Secret, and OAuth redirect URIs.

 

Do I need a Google Cloud account for this integration?
Yes, you must create a project in the Google Cloud Console to generate the necessary API credentials.

 

 

Which APIs should I enable in my Google Cloud project?
Enable the following from APIs & Services → Library:

  • Google Sheets API

  • Google Maps JavaScript API

  • Cloud Translation API

  • OAuth 2.0 Client ID (for login)




What redirect URIs do I need to configure for OAuth?

Add these to your OAuth Client ID:

  • https://bizzfair.com/google/import/account/callback

  • https://bizzfair.com/login/google/callback

(Check your BotSailor panel for exact values.)




Where do I paste the API credentials in BotSailor?

Paste your:

  • API Key

  • Client ID

  • Client Secret
    in the Google Integration section under BotSailor settings.



Can I enable Google Login for users?
Yes, enable the Social Login toggle in your BotSailor settings after setting up OAuth credentials.



Is it mandatory to enable all Google APIs?
No. You only need to enable the APIs required for the features you want (e.g., enable only Google Sheets if you just need form logging).



How do I secure my Google API Key?
Restrict API key usage in your Google Cloud Console by:

  • Limiting it to specific domains

  • Enabling only required APIs
    This protects your quota from abuse.