Support Hunt Help Center
HomeAboutFacebookLinkedInWebsite
  • 😀Welcome to Support Hunt
    • Support Hunt Basics
  • 🏁getting started
    • Building a Chatbot
    • Testing a Chatbot
    • Installation
      • Installation on Website
        • Installation using HTML
        • Installation using Google Tag Manager
      • Installing on Wordpress
      • Installing on SquareSpace
      • Installation on WhatsApp
      • Installation on Facebook
      • Installation on SMS
    • Deploying a Chatbot
    • Utility Tools
  • ⏹️action blocks
    • Overview
    • Trigger
      • Set values to variables using Trigger
    • Send Message
    • Collect Input
    • Buttons
    • Carousel
    • Calendar
    • Send an Email
    • Branch
    • Image Carousel
    • Human Handover
    • Slider
    • File Upload
    • Delay
    • Form
    • Flow
    • Jump
    • Codeblock
      • Dynamic Dialog Generator
    • Options
    • List
    • Reply Buttons
    • AI Model
  • 👾ai studio
    • Overview
      • From URL
      • From File
      • From Intent
  • 🔗integrations
    • Overview
    • Events
    • Service Call
    • Javascript
    • Zapier
    • Google Sheets
    • Salesforce
    • Codeblock
    • Airtable
    • Google Calendar
    • Calendly
    • Hubspot
    • Freshdesk
    • DialogFlow
    • Zoho CRM
    • Slack
      • Live Chat for Slack
      • Notification for Slack
    • ActiveCampaign
    • Link Tracking
  • 💬whatsapp business api
    • Overview
    • Prerequisites
    • WhatsApp Business API for Test Environment
      • Setting Up Test Environment with Twilio
      • Setting Up Test Environment with 360Dialog
    • WhatsApp Business API for Production Environment
      • WhatsApp Business API from Meta
      • WhatsApp Business API from 360Dialog
  • 💬live chat
    • Overview
      • Live Chat Screen
      • Live Chat Settings
  • ⚒️troubleshooting
    • Cloning Bots
    • Connecting Action Blocks
    • Creating Loops
    • Setting up Fallback Variables
    • Setting up Link Tracking
    • Variable Manager
    • Image Dimensions
  • 📣outbound bots
    • Overview
    • Building One Off Campaign
    • Building Ongoing Campaign
    • Creating a WhatsApp Template
    • Action Blocks: Outbound
      • Send WhatsApp
      • Send SMS
      • Delay
      • Branch
  • 🎨chatbot customisation
    • Chatbot Appearance
    • Custom CSS
    • Embed bots in iFrame
    • Embedding the Chatbot
    • JS functions to show/hide
  • 👜account management
    • Teams
    • Teammates
    • Purchasing a plan
    • Payment Methods
    • Refund Policy
    • Reset Password
    • Deleting Account
  • 📊reporting
    • Analytics Dashboard
    • Custom Reports
    • What are contacts in Support Hunt?
    • Scheduling a Contact Report
    • Exporting a Contact List
    • What are weekly reports?
      • What are weekly reports?
  • community
    • Website
    • Facebook
    • LinkedIn
Powered by GitBook
On this page
  • What is Airtable?
  • When can I use an Airtable action block?
  • How do I configure my Airtable account?
  • How do I set it up?
  • Storing other values in Variables:
  • Limitations:
  1. integrations

Airtable

Action block allows you to set up the integration with Airtable in-order to collect the bot responses or leads at single location

This action block is available from our 'Premium' plan onwards

What is Airtable?

Airtable is a cloud-based database like Google Sheets that provides a more easier way to visualise and operate platform to kickstart your project using hundreds of inspiring templates

Airtable action block allows you to dynamically retrieve the data from it and render them in the chatbot in the form of buttons, image carousel or carousel.

When can I use an Airtable action block?

Following are few of the scenarios where the same can be used;

  • To showcase the product catalogue to the visitors by pulling the data from the Airtable

  • To showcase images to the visitors

  • TO build a mini directory of the employees working in different department

  • To highlight the customer testimonials or success stories

In-order to use the Airtable action block, you will first need to have the base or project in Airtable along with valid fields and data

How do I configure my Airtable account?

There are two ways through which you can configure Airtable account on Support Hunt. They are;

  1. Through App Market: To connect your account through App Market, you can go to 'App Market -> Airtable -> Accounts -> Add Account -> Provide required details (Account Name & API key)'

  2. Using Airtable action block: Or you can simply add the block in the flow and click on 'Connect your Airtable account'

How do I set it up?

Setting up the Airtable action block is a 3-step process that needs to be followed;

  1. Authenticate your account: In-order to fetch the data from Airtable into the chatbot conversation, it is necessary to authenticate your account first with Support Hunt by providing the authentication details. You can follow the following steps to authenticate your Airtable account;

    • Add an action block on canvas by clicking on '+'

    • Choose 'Airtable'

    • Double click on 'Airtable' block to configure it on the right panel

      • Sign-in into your Airtable account

      • Map the API key of your account

      • Select the Base from where you would like to fetch the data from

      • Map the table name

    Different tabs under one particular base are called tables in Airtable. Columns are called fields.

  2. Choose how you want to render the data: There are three ways in which you can render the data fetched from the Airtable in the chatbot;

    • Render as Buttons: Using this option, the data will be rendered as 'Buttons'. These buttons can be further classified into two types;

      1. Branch Button: With the use of branch buttons, the conversation will branch out and continue as per the flow defined in the bot builder. How do I configure:

        • Select 'Show data' as 'Buttons'

        • Select 'Type of Button' as 'Branch'

        • Define the question or message that will be shown along with the list of buttons

        • Map the Airtable's field name from which the name of the button will be fetched

        • Define variable in which the selection from the visitor will be stored

      2. URL Button: With the use of URL buttons, the bot will simply open the defined URL in the new tab. How do I configure?

        • Select 'Show data' as 'Buttons'

        • Select 'Type of Button' as 'URL'

        • Define the question or message that will be shown along with the list of buttons

        • Map the Airtable's field name from which the name of the button will be fetched

        • Map the Airtable's field name from which the URL that needs to open on click on the button will be fetched

    • Render as Carousels: Using this options, the data will be fetched from Airtable and will be rendered in the form of carousels. You mainly use this to showcase the list of your products or services. You can follow the following steps to render the data as Carousels;

      • Select 'Show data' as 'Carousels'

      • Map 'Cover Image' with Airtable field that contains images

      • Map 'Title' with Airtable field that contains description. This will be the title of the card

      • Map 'Description' with Airtable field that contains description. This will provide the brief summary about the card. It is best to limit the text here to 2-3 lines

      • Define action for the buttons. Maximum upto 3 buttons can be added.

      • Define variable in which the visitor selection will be stored

    • Render as Image Carousels: With this option, you can display a set of pictures of a selected item making it easy for the visitors to browse through it. You can follow the following steps to configure it:

      • Select 'Show data' as 'Carousel'

      • Map 'Image' field with Airtable field that contains images

Storing other values in Variables:

Often times, once you have integrated the Airtable action block with the above steps, you may find the need to store additional values from the Airtable for further processing within the conversational flow.

You can do this using the 'Store other values in variables'. By ending this configuration, you will see a field mapping table where you can map the Airtable fields with a variable name.

Limitations:

The API has a rate limit of 5 request per second per base. If you exceed this rate, your bot will show an error and the visitors will need to wait for 30 seconds before subsequent requests will succeed.

PreviousCodeblockNextGoogle Calendar

Last updated 1 year ago

Map the Base key (You will find this key by opening '')

Add formula to filter the data: While using the Airtable action block, you may not want to fetch all the data from the table, but rather just a few details which are required in the conversational flow. To filter this data, we use the formula field in the right panel of the Airtable action block to define the criteria The syntax to write the formula is same as what you would use in Airtable. You can learn more about Airtable formulas You can also make use of the variables of Support Hunt in the formula field

🔗
Airtable - Rest API
here