Integrations Component
This page dives into detail on how we can get information by integrating the components.
1. Google Sheets Component
The Google Sheets Component allows your WhatsApp chatbot to read from and write data to Google Sheets in real-time. This makes it easy to collect user responses, store leads, track orders, or manage any data directly from your chatbot without manual intervention.
Why use BotPenguin with Google Sheets
Real-time Data Sync โ Automatically store chatbot conversations, leads, and customer queries in Google Sheets for easy tracking and analysis.
Automated Workflows โ Eliminate manual data entry by using Google Sheets as a backend for appointments, orders, feedback, and more.
Instant Customer Engagement โ Fetch and update customer details dynamically from Google Sheets to provide personalized responses.
Effortless Integration โ No coding or third-party tools requiredโsimply connect and automate.
Scalable & Flexible โ Perfect for sales, support, marketing, and surveys, adapting to your unique business needs.
Prerequisites:
The following conditions must be fulfilled to use Google Sheet Integration with BotPenguin:
BotPenguin Account: The user must have an active BotPenguin Account, and must have an active bot which they wish to connect.
Google Sheets integration is not available for MS Teams, Facebook, Instagram or Telegram.
Step 1 of 3: Login to BotPenguin and Integrate with Google Sheets
Login to your BotPenguin account. Now, select and click the chatbot you want to integrate with Google Sheets. Click on the โThird-party Apps Integrationโ.

Go to Google Sheets integration either by:
Searching for Google Sheets on the search bar available, or
Scrolling down to Google Sheets.
Now Click On The โConnectโ Button As Shown

Click on the "Connect" button to continue to the integration.

Click on the "Sign-in with Google" to start the connection process.

Step 2 of 3: Establish Connection with Google Sheets
After you click the โSign In With Googleโ button, it will redirect you to a Google login window. Here, fill out your account credentials and sign in.

Now, click allow for BotPenguin to access your Google account.

After you click allow, the connection between BotPenguin and Google Sheets is established, and you will be redirected back to Botpenguin onto the following page.

Step 3 of 3: Configuring "Google Sheet" Component:
Now that the Google Sheet integration has been set up, we now need to configure the chatflow to get the information from selected Google Sheet.
Click on the back arrow till we get on the Dashboard, then click on โEdit your Chatflowโ.

Go to your chatflow, and and select the flow in which you want the data to be entered.
Choose the Google Sheetโs component, and place the component at the desired place in your chatflow.

In the โCustomization Bot Messagesโ, or the right hand ride of the integration screen, select the following:
The Default Sheet: Select the sheet from which the data will be extracted from.

b. Select the default sub-sheet, or tab inside the spreadsheet.

c. Select โGet Detailsโ from the โChoose Actionโ dropdown

A new section will open post selecting โGet Detailsโ.

In the โSearch Optionsโ box:
In the โSearch Keyโ box, enter the value against which you what to search the sheet. In other words, enter the cell information against which you will search for another cells. If the value you are searching against is variable, or will change every time, please make use of a custom variable.
Choose the Range of the sheet where you expect the data to be found in the โSearch Rangeโ box.
Enter the index of the column(in numerical form 1,2,3โฆ.) where you want the information to be extracted from.

In the Success box:
Choose the custom attribute in which you want to store the information retrieved from the Google Sheet.
Select the message that we want the chatflow to go to next.

In case of failure, we select the message we want the chatflow to go to if some trouble is faced.

2. Zendesk Component
The Zendesk Component allows your WhatsApp chatbot to seamlessly interact with Zendesk, enabling automated ticket creation, updates, and retrieval of customer support information. This integration ensures a smooth support experience by connecting your chatbot conversations with your Zendesk helpdesk.
Key Features
Automatically create Zendesk tickets from WhatsApp conversations.
Retrieve ticket status or information for users in real-time.
Update existing tickets with new messages or user inputs.
Personalize responses based on ticket data stored in Zendesk.
Enable agents to track and respond to WhatsApp queries from Zendesk.
How to Use
Connect Zendesk
Navigate to the Integrations section in BotPenguin.
Select Zendesk and authenticate using your Zendesk account credentials.
Configure the Component
Action Type: Choose between Create Ticket, Update Ticket, or Fetch Ticket Status.
Ticket Fields: Map WhatsApp user responses or variables to the relevant Zendesk ticket fields (e.g., subject, description, priority).
Assignee / Group: Optionally assign tickets to specific agents or groups.
Use in WhatsApp Flow
Drag and drop the Zendesk Component at the point in your WhatsApp flow where you want to handle support.
Customize messages sent to users after ticket creation or status retrieval.
You can create dynamic responses based on ticket status or priority.
Test the Integration
Test ticket creation, updates, and status retrieval using a sample WhatsApp conversation to ensure everything works as expected.

FAQs
If everything is correct and you are still unable to move forward, write to us at [email protected]. We will respond back within 48 business hours.
Last updated
Was this helpful?