Browse our comprehensive FAQ section to quickly find solutions, learn how to use ChatMaxima features, and get step-by-step guidance for setup, integrations, and support.
The Airtable Integration Block allows your chatbot to connect directly with an Airtable database. You can use it to automatically send new data to your bases or to retrieve existing records from them.
It automates your data management workflow. You can use a chatbot to collect information from a user and then instantly send it to an Airtable base. You can also fetch data from your bases to answer user questions in real-time.
The block has two main functions: "send data to airtable" and "read data from airtable." These actions enable you to manage your records directly through the chatbot.
You need an active Airtable account that has been integrated with your chatbot platform. You must also have a Base ID and a Table ID for the specific table you want to interact with.
You use the "Select Type" field to choose one of the two available actions, either to send data or to read data.
The Base ID is a unique identifier for your Airtable base. You can find it in the URL of your base, typically starting with app followed by a string of letters and numbers.
The Table ID is the unique identifier for a specific table within your Airtable base. The user's prompt says "name of the specific table," which can be used to identify the table you want to interact with.
This field allows you to select the specific Airtable account you've linked to your chatbot. This ensures the chatbot has the correct permissions to access your bases and tables.
First, select "read data from airtable." You'll then enter your Base ID and Table ID. You can also use "Filters" to specify the exact data you want to retrieve.
Filters allow you to search for specific records in your table. You define a Column and a Value, and the bot will only retrieve the records that match your criteria. For example, you can filter for a user's name to find their information.
Yes, you can add multiple filters to narrow down your search. This is useful when you need to match data across several columns to find a specific record.
You use the "Store the response in variable" field. The data is saved into a variable, which you can then use in a Text block to display the information to the user or in a different block to continue your workflow.
If no records match your filter criteria, the block will not return any data. You can program your chatbot's flow to respond accordingly, such as by telling the user that the record was not found.
First, select "send data to airtable." Then, you'll need to provide your Base ID and Table ID and set up your "Variable Mapping."
Variable Mapping is the process of linking the information you've collected in your chatbot to the correct columns in your Airtable table. It's a way of telling the system where each piece of information should go.
Partner Variable: This represents a column in your Airtable table (e.g., "Name," "Email," "Status").
ChatMaxima Variable: This is the variable in your bot's workflow where the user's data is stored (e.g., {{user_name}}, {{user_email}}).
You ensure this by correctly mapping the "Partner Variable" (the column name) to the corresponding "ChatMaxima Variable." This creates a precise connection.
Yes. The "send data to airtable" action will automatically create a new record in your table with the data you have mapped.
The primary function is to send new data. To update a record, you would need a different block or action that supports updating based on a unique record ID.
You can create a chatbot flow that asks users for their contact information. At the end of the conversation, use the Airtable block to automatically send that data to a leads table in your base.
You can use the "read data from airtable" action. The user gives you a product name or number, and the bot filters the Airtable table to retrieve and display the product details, like price or stock.
Yes. You can use the "send data to airtable" action to create a new support ticket in your base whenever a user reports an issue. You can then view and manage these tickets in Airtable.
Yes. You can ask a series of questions in your bot, save the user's answers in variables, and then use the "send data to airtable" action to save all the responses to a single record in your survey table.
Clicking submit saves the block in your workflow. The action you configured will run automatically when the bot reaches this block in a conversation.
The most common reasons for failure are an incorrect Base ID or Table ID, a mismatch in your variable mapping, or an issue with your Airtable integration permissions.
This block automates the complex API calls required to interact with Airtable. You simply configure the fields, and the platform handles the technical backend for you.
You can find the Airtable Block in the External Integrations section of your chatbot builder.
You can find the video tutorial at: https://chatmaxima.com/video-tutorials/integrating-airtable-node-in-chatmaxima/
Yes. You can use variables in these fields to make your bot even more dynamic, allowing it to work with different bases or tables based on user input or a previous action.
The block handles the mapping of various data types. For attachments, you would need to collect the file from the user and map it to an attachment field in Airtable.