• Channels
    • Instagram DMs
    • Facebook Messenger
    • WhatsApp
    • TikTok
    • SMS
    • Website
    • Voice & Phone
  • Platform
    • Features & Integrations
    • CRM & Ticketing
    • Chatbot Templates
  • Services
    • Click-To-Message Ads
    • AI Agents
    • Chatbot Development
    • Industries
      • Restaurants
      • Real Estate
      • Influencers & Creators
      • Universities
      • Car Dealers
      • Gyms & Fitness
      • eCommerce & Retail
      • Consumer Goods
      • Law Firms
      • Museums & Attractions
      • Travel
      • Events & Entertainment
      • Hotels
  • Pricing
  • Contact
  • Log In
  • Create Bot

Google Sheets – Dynamic Gallery

  • Home
  • Docs
  • Google Sheets – Dynamic Gallery

Channels

4
  • How to Create and Send a WhatsApp Template Message on app.chitchatbot.ai
  • WhatsApp Business Chatbot Setup for ChitChatBot.ai
  • Custom Fields in app.chitchatbot.ai
  • How to Set Up a Poll

Webchat

3
  • Custom Fields in app.chitchatbot.ai
  • Allow Your Customers to Find Places Near Them 
  • How to setup bot Persistent Menu?

Facebook Messenger

11
  • Custom Fields in app.chitchatbot.ai
  • Allow Your Customers to Find Places Near Them 
  • Automatically Reply To Facebook Comments
  • How to get the JSON code for Click-To Message Adverts on Facebook & Instagram
  • Meta’s Guidelines and Policies for Using Automated Bots
  • Messenger Lists For Marketing Messages – Recurring Notifications on Messenger
  • How to setup bot Persistent Menu?
  • How to setup the greeting message?
  • How to set up Conversation starters?
  • How to setup Welcome Message for Messenger
  • Core Messenger Welcome Components

Instagram DMs

6
  • Custom Fields in app.chitchatbot.ai
  • Allow Your Customers to Find Places Near Them 
  • How to get the JSON code for Click-To Message Adverts on Facebook & Instagram
  • Meta’s Guidelines and Policies for Using Automated Bots
  • How to setup bot Persistent Menu?
  • How to set up Conversation starters?

Text Messages (SMS)

1
  • Custom Fields in app.chitchatbot.ai

WhatsApp

4
  • How to Create and Send a WhatsApp Template Message on app.chitchatbot.ai
  • WhatsApp Business Chatbot Setup for ChitChatBot.ai
  • Custom Fields in app.chitchatbot.ai
  • Allow Your Customers to Find Places Near Them 

Voice / Phone

2
  • Voice Automation with AudioCodes on chitchatbot.ai
  • Custom Fields in app.chitchatbot.ai

Email

1
  • Custom Fields in app.chitchatbot.ai

Telegram

1
  • Custom Fields in app.chitchatbot.ai

Integrations

9
  • Connect OpenAI ChatGPT to your ChitChatBot.ai Account
  • Voice Automation with AudioCodes on chitchatbot.ai
  • How to Generate Images Using OpenAI on Chitchatbot.ai
  • Custom Fields in app.chitchatbot.ai
  • Allow Your Customers to Find Places Near Them 
  • How to Analyse an Image Using OpenAI Vision
  • Google Sheets – Dynamic Gallery
  • Google Sheets
  • ActiveCampaign

AI Features

3
  • Connect OpenAI ChatGPT to your ChitChatBot.ai Account
  • Voice Automation with AudioCodes on chitchatbot.ai
  • How to Generate Images Using OpenAI on Chitchatbot.ai

Tools

4
  • Add Admins & Agents To Your Account
  • Custom Fields in app.chitchatbot.ai
  • Bot Simulator Tool
  • How to Set Up a Poll
View Categories
  • Home
  • Docs
  • Integrations
  • Google Sheets – Dynamic Gallery

Google Sheets – Dynamic Gallery

2 min read

 
ℹ️ Before proceeding, ensure that Google Sheets is connected to Chitchatbot.ai if you haven’t done so yet. For assistance with the setup, you can find guidance here – https://chitchatbot.ai/docs/google-sheets-chatbot-ai-integration/

Creating the Dynamic Gallery

To do this, navigate to your flow builder and select the action Google Sheets -> Generate Dynamic Gallery from any Google Sheet.

Next, connect your spreadsheet and choose the worksheet you want to use. A gallery card will then appear, which you can customize to create your own gallery card.

google sheets dynamic - ChitChatBot - AI Bot Building Platform

To populate the image URL, title, and subtitle, use the columns available in your Google Sheet. By clicking the { or the variable icon, you’ll be able to see the names of your available columns, making it easy to select the correct one.

dynamic gallery - ChitChatBot - AI Bot Building Platform

Selecting the correct columns is simple. However, make sure that the column for the image contains a valid URL, as an incorrect URL may result in an error when viewing the gallery card. You’ll also have access to additional variables for further customization or personalization if desired.

Once you’ve chosen your columns, you can optionally add a button. When configuring the button, you’ll have several options to choose from, just like when creating a regular button. These options include:

  • Open website
  • Call number
  • Start step
  • Start external step

When you select an option, you can perform additional actions as needed. There are no restrictions on the number of actions you can set up. However, Facebook does have limitations. Specifically, when setting a Custom field, the character limit is 1,000 characters. In most cases, this won’t be an issue, but if you’re storing a detailed description from your Google Sheets or combining values from multiple columns into a custom field, you may exceed the character limit.

How to provide dynamic information based on chosen option

So far, we’ve covered how to set up a dynamic gallery card. Now, let’s dive into how to provide additional information and use extra actions to fully understand how easy and powerful this new integration can be.

Let’s take a look at a sample sheet.

sheets example 1 - ChitChatBot - AI Bot Building Platform

We have two items (recipes) here: a Broccoli Hummus and Med Veg. Depending on the subscriber’s choice, we want to display the detailed description that matches their selection.

In the flows are capture the custom field “recipe comment” from the user/subscriber and then use this data to lookup the columns within the spreadsheet. So if “recipe comment” contains “Med Veg” it will display that within the gallery carousel.

sheets example 2 - ChitChatBot - AI Bot Building Platform

Actions & Segmentation

Segmenting your audience based on their last viewed product or item in the dynamic gallery is simple.

To enable this, we will add another additional action: Set Custom Field. In this action, we will set a custom field called Last_viewed_item to the value of the Item Name in the Google Sheet. This will allow you to track and segment users based on their most recently viewed item.

You can also add dynamic links to the buttons. For instance, when the button is pressed, you can set it to open a link from Column H in the Google Sheet. This allows the link to change dynamically based on the item or product being displayed in the gallery.

link custom - ChitChatBot - AI Bot Building Platform

Segmenting your audience is crucial because it enables you to send personalized follow-ups, which can significantly boost conversions and engagement. By targeting specific groups based on their interactions, such as their last viewed item or other preferences, you can deliver tailored content that resonates more effectively with each subscriber.

Updated on 16 December 2024

What are your Feelings

  • Happy
  • Normal
  • Sad
Share This Article :
  • Facebook
  • X
  • LinkedIn
  • Pinterest
How to Analyse an Image Using OpenAI VisionGoogle Sheets

Integrated AI. Infinite possibilities.

5
4
3
2
  • Log In
  • Sign Up
g2 reviews
Resources
  • Platform API
  • Documentation
  • Blog
  • FAQ
meta tech provider verified
Get in touch

Engage on any channel, connect with more people, and drive results - all in one chatbot platform.

Copyright © 2025 ChitChatBot.ai

Chit Chat Communications Ltd. is a limited company registered in England and Wales. Registered number: 13422957. VAT GB433681590.

  • Terms & Conditions
  • Privacy Policy