Custom Attribute
This page contains step by step process of how you can create and manage the custom attribute in BotPenguin.
Last updated
Was this helpful?
This page contains step by step process of how you can create and manage the custom attribute in BotPenguin.
Last updated
Was this helpful?
Custom attributes are user-defined data fields that your chatbot can save and recall. In BotPenguin, a custom attribute is like a named variable or property attached to a user’s profile. For example, if you ask a user for their city in a chat flow, you can store that answer in a custom attribute called “city.” The bot will remember this information and can use it later in the conversation. Custom attributes let your chatbot capture and store specific information about each user, making it possible to personalize messages and experiences based on that data.
Personalized Conversations – Tailor interactions by recalling user details like names or interests, making them feel recognized.
Structured Data Collection – Easily gather and organize user info (e.g., emails, preferences) in a structured way.
Targeted Messaging – Filter users by attributes for relevant broadcasts (e.g., special offers based on location or interests).
Improved Engagement – Use stored data to suggest products or answer questions, boosting satisfaction.
Seamless Integrations – Sync attributes with CRMs or APIs to automate workflows and enhance functionality.
Follow these steps to set up a new custom attribute in BotPenguin:
Go to BotPenguin and sign in to your account. After logging in, you’ll see the main BotPenguin dashboard with navigation menus.
On the dashboard side menu, click the More button (often marked with three dots or a gear icon). Then select Account/Settings from the dropdown. This will open your account settings page.
In the Account/Settings area, find and click the Custom Attributes tab. This takes you to the Custom Attributes page, where all your attributes are listed. (If this is your first time, the list may be empty.) On this page you can manage existing attributes or add new ones.
Click the Add Attribute (or Add New Attribute) button. A form will appear with fields to fill out:
Choose between "To save API Responses", which will save the the answers to API response, or "To map Chatbot Responses", which will save response to the flow.
Attribute Key: Enter a short, unique key name for the attribute. Use only lowercase letters with no spaces or special characters (for example, city
or email
). This key is how BotPenguin stores the data internally.
Attribute Name: Enter a friendly display name (e.g. City
or Email Address
). This is what you or other team members will see in the interface.
Optional – Link to Flow Question: (If you want the bot to save a user’s answer automatically) select the Bot, Flow, and Question that this attribute should be linked to. For example, if you have a flow that asks “What is your city?”, select that question. This tells BotPenguin to save the user’s answer to your question into this attribute. Fill in these details carefully. Keeping the key simple (lowercase, no spaces) ensures the attribute works correctly.
Click on "Add Attribute" to add the attribute.
And that's it, now you can use this custom attribute anyplace you desire!
If everything is correct and you are still unable to move forward, write to us at . We will respond back within 48 business hours.