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 Zoho CRM Block allows your chatbot to seamlessly integrate with your Zoho CRM account. It enables you to automate the management of your contacts and candidates, ensuring your data is always up-to-date.
It automates your CRM workflow. As users interact with your chatbot, you can automatically create new contacts in Zoho, retrieve their details, update their information, or even delete records, all without manual data entry.
The Zoho Block provides five main actions: Get All Contacts, Get Contact Details, Create New Contact, Update Existing Contact, and Delete Existing Contact.
You need an active Zoho CRM account that has been integrated with your chatbot platform. You must also have your integration credentials ready to be selected in the block.
You use the "Select Type" field. It acts as a dropdown menu where you can choose which of the five available actions you want to perform.
Choose the "Get All Contacts" option. This will fetch a list of contacts from your Zoho CRM account. You can specify a limit for the number of contacts to retrieve.
"Fetch All Data" is a toggle. If you choose "yes," the bot will retrieve all contacts from your Zoho CRM. If you choose "no," you can use "Enter Limit for Pagination" to specify the number of contacts to retrieve per page.
The list of contacts is stored in a variable. You can then use this data to find a specific contact or display their information within your chatbot flow.
Choose the "Get Contact Details" option. You will need to provide the specific "Contact ID" for the contact whose information you want to retrieve.
A Contact ID is a unique identifier assigned to each contact in your Zoho CRM account. It's the key used to find and retrieve the correct contact's data.
You can get a Contact ID by first using the "Get All Contacts" action and storing the response in a variable. You can then use the ID from that data to fetch the specific contact's details.
Choose the "Create New Contact" action. The chatbot will use the information it has collected from the user to automatically create a new contact in Zoho.
Variable Mapping is the process of linking the data collected in your chatbot to the correct fields in Zoho CRM. It ensures that the user's name goes into the "First Name" field, their email goes into the "Email" field, and so on.
Partner Variable: This represents a field in Zoho CRM (e.g., First_Name, Email).
ChatMaxima Variable: This is the variable in your bot's workflow where the user's data is stored (e.g., {{user_name}}, {{user_email}}).
These fields help you keep your data organized. "Select a channel" tracks where the lead came from, and "Select an account" ensures the new contact is created in the correct Zoho CRM account.
After the block successfully creates the contact, the chat flow continues to the next block. The new contact's ID is saved in the response variable.
Choose the "Update Existing Contact" action. You will need to provide the specific "Contact ID" and use "Variable Mapping" to update the desired fields.
The Contact ID is essential because it tells the chatbot exactly which existing record to modify.
You map the Partner Variable (the Zoho field you want to change, like Mobile) to the ChatMaxima Variable ({{new_phone_number}}) that holds the new data.
Choose the "Delete Existing Contact" action. You will only need to provide the specific "Contact ID" of the contact you want to delete.
The Contact ID is essential because it prevents the chatbot from accidentally deleting the wrong record. It ensures the correct contact is targeted for removal.
The contact record is permanently removed from your Zoho CRM account. The chatbot can store a success or failure message in a variable to confirm the action.
It helps your sales team by ensuring that every lead they receive from the chatbot is instantly and accurately added to or updated in Zoho. This allows them to follow up immediately.
You can create a chatbot flow that asks users for their contact information. At the end of the conversation, use the Zoho block to automatically create a new lead in your CRM.
A customer service chatbot can use the "Get Contact Details" action to quickly pull up a customer's information based on their email address, providing a more personalized support experience.
Yes. You can use a chatbot to ask a user for a key piece of information, then use the "Update Existing Contact" action to change their status in Zoho CRM (e.g., from "New" to "Contacted").
You can find the Zoho CRM Block in the External Integrations section of your chatbot builder.
You can find the video tutorial at: https://chatmaxima.com/video-tutorials/integrating-the-zoho-crm-block-in-chatmaxima/
The most common reasons for failure are an incorrect Contact ID, a mismatch in your variable mapping, or an issue with your Zoho CRM integration permissions.
This block automates the complex API calls required to send and sync data with Zoho. You simply configure the fields, and the platform handles the technical backend for you.
This field is essential for saving the result of any action—whether it's a list of contacts, a confirmation message, or a success/failure status—into a variable for use in the next steps of your chatbot flow.