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 ChatMaxima Contact Tool is a block that allows you to save and manage contact information directly within your chatbot's workflow. It's used to store user details like their name, email, and phone number for future use.
It helps you build a contact list and a simple CRM (Customer Relationship Management) system. By saving user data, you can personalize future conversations, send targeted follow-ups, and manage your leads more effectively.
The main purpose is to capture and store user-provided data from a conversation and save it to a contact record within the ChatMaxima platform.
You need to have an integrated channel and an associated account ready to use. You should also have created a variable to store the data you want to save.
This field allows you to select the specific channel (e.g., website, social media) where the user interaction is taking place, so the contact data can be associated with that channel.
This is where you choose the specific account that is linked to your ChatMaxima platform. It ensures that the contact information is stored under the correct business profile.
The "Select List" field lets you choose a specific contact list where the new or updated contact information will be stored. This helps you segment your contacts for different campaigns or purposes.
"Variable Selection" is a crucial step where you map the data you've collected in your conversation (using a "ChatMaxima Variable") to a specific field in your contact record.
You use the "ChatMaxima Contact Fields" to choose a field in your contact record (like "Email" or "First Name"), and then you use the "ChatMaxima Variable" field to select the variable where you stored that user's data. This creates a link so the data is saved correctly.
"Custom Attributes" are additional data points you can store beyond the standard contact fields (like name and email). They are used to add extra context to a user, such as their subscription plan, a lead source, or their preferred product.
Attribute Name: This is the name you give to your custom data point, like "Plan_Type" or "Lead_Source."
Attribute Value: This is the actual value of the attribute, which you can get from a variable (e.g., {{plan_type_variable}}) or enter manually.
You would use a block to collect the user's email and store it in a variable (e.g., {{user_email}}). Then, in the ChatMaxima Contact Tool, you would select the "Email" field and map it to your {{user_email}} variable.
Yes. If the block recognizes a user based on a unique identifier (like their email), it can update their existing contact record with any new information you've collected.
A common use case is lead generation. You can ask users a series of questions and store their answers (e.g., "What is your industry?") as custom attributes to segment and qualify them as leads.
Yes. If the block does not find an existing contact that matches the user, it will create a new contact record with the information you have provided.
After you have mapped all your variables and custom attributes, you must click submit to save the block and add it to your chatbot's workflow.
By storing contact data and custom attributes, you can use that information to create more personalized experiences in future conversations, such as addressing the user by their name or offering them products based on their past preferences.
This block provides basic contact management features. While it can store valuable data, for more advanced needs, you may still need to integrate with an external CRM.
You can find the ChatMaxima Contact Tool block in the ChatMaxima Tools section of your chatbot builder.
You can find the video tutorial at: https://chatmaxima.com/video-tutorials/using-the-contact-tool-in-chatmaima/