Account Fields aka system variables in app.chitchatbot.ai are predefined placeholders that dynamically pull user or conversation-specific data into your chatbot flows. These variables are automatically populated by the platform, helping you personalize interactions and streamline bot functionality.
In this guide, you’ll learn:
- What system variables are
- How to use them effectively
- Examples and use cases
- Special notes on visibility and integration
π§ What Are System Variables?
System variables (also called account fields) are created and managed by ChitChatBot. They include information about contacts, accounts, interactions, and other metadata. These fields are populated automatically and can be referenced in your flows using double curly bracesβfor example: {{first_name}}
. These are different to custom fields which are generated by the bot creator based on their unique setup.
π‘ Important: Not all system fields appear in the flow builder dropdown. Even if a field isnβt visible, you can still use itβjust enter the variable name manually or save them to a custom field.

π€ Contact & User Information
These fields provide details about the contact interacting with your bot:
{{first_name}}
{{last_name}}
{{full_name}}
{{email}}
{{phone}}
{{gender}}
{{user_country}}
{{user_state}}
{{user_city}}
{{locale}}
β e.g.,en_US
{{locale2}}
β e.g.,en
{{user_id}}
β Internal ChitChatBot user ID{{user_code}}
{{user_source}}
β Ads, Comment, Direct, Imported, API, etc.{{user_tags}}
β List of tags applied{{user_notes}}
β All notes added{{last_user_note}}
β The most recent note{{user_channel}}
β Main messaging platform used{{user_external_id}}
β External ID (e.g., Viber user ID){{subscribed_date}}
β Contact creation date{{last_seen}}
β Last seen timestamp{{last_input}}
β Last message received{{last_input_type}}
β e.g., text, image, audio, file{{last_input_failure}}
β Reason for failure (timeout, invalid, etc.){{last_ref}}
β Last entry point clicked{{last_ad}}
β Last ad ID that led to bot{{timezone}}
β Offset (e.g.,+2
){{timezone_name}}
β e.g.,America/New_York
{{current_user_time}}
β Userβs local time{{me}}
β GDPR link for user data access/deletion
π· Instagram-Specific Fields
For accounts using Instagram:
{{ig_user_name}}
{{ig_followers}}
{{ig_verified}}
{{ig_follow_business}}
{{ig_business_follow_user}}
{{last_story_id}}
β Last story replied to
π¬ Communication & Inbox
{{inbox_link}}
β Link to ChitChatBot inbox{{fb_chat_link}}
β Facebook Messenger link{{chat_history}}
β Last 50 messages{{chat_history_large}}
β Last 200 messages{{chat_history_details}}
β With sender info{{chat_history_details_large}}
β 200 messages with sender info
π Location Fields
Available if the user shares their location:
{{last_latitude}}
{{last_longitude}}
π Account Information
{{account_id}}
{{account_name}}
{{account_image}}
{{api_key}}
π’ Facebook & Instagram Comments
{{last_fb_comment}}
β Last comment text{{last_post_id}}
β ID of last commented post{{last_comment_id}}
{{total_tagged}}
β Number of tagged users{{total_new_tagged}}
β New tagged users (not in contacts)
π Voice Call Fields
{{last_call_recorded}}
β Link to last recorded call
π¦ E-commerce Fields
Cart Info
{{cart_checkout_link}}
{{cart_last_item_name}}
{{cart_last_item_quantity}}
{{cart_num_items}}
{{cart_other_fees}}
{{cart_shipping_cost}}
{{cart_subtotal}}
{{cart_total}}
{{cart_products}}
{{shop_link}}
{{money_symbol}}
Order Info
{{order_id}}
{{order_name}}
{{order_email}}
{{order_phone}}
{{order_date_account_timezone}}
{{order_date_timestamp}}
{{order_date_utc}}
{{order_discount}}
{{order_coupon_code}}
{{order_coupon_discount}}
{{order_payment_method}}
{{order_status}}
{{order_subtotal}}
{{order_taxes}}
{{order_total}}
{{order_total_formatted}}
{{order_products}}
Shipping Info
{{order_shipping}}
{{order_shipping_type}}
{{order_shipping_address1}}
{{order_shipping_address2}}
{{order_shipping_city}}
{{order_shipping_state}}
{{order_shipping_zip}}
{{order_shipping_country}}
{{order_shipping_cost}}
Product Info (for triggers)
{{product_id}}
{{product_name}}
{{product_quantity}}
ποΈ Booking Fields
{{booking_id}}
{{booking_link}}
{{booking_date}}
{{booking_calendar}}
π§Ύ Pipelines
{{last_opportunity_id}}
β Last updated/created opportunity ID
π§ AI, Steps & Admin Info
{{last_step}}
β ID of previous step{{current_step}}
β ID of current step{{admin_name}}
β Name of the admin sending a flow/message{{assigned_admin_name}}
{{assigned_admin_email}}
{{assigned_admin_id}}
π Questionnaires
{{last_points}}
β Total points from the last questionnaire filled
π Webchat
{{webchat}}
β Link to continue chat from any channel{{webchat_parent_url}}
β URL where the webchat is loaded
π Messenger-Specific
{{page_user_name}}
β The pageβs user name on Messenger
β Missing or Hidden Fields
If you don’t see a specific system variable in the flow builder or integration dropdowns (e.g., Google Sheets), you can still use it by:
- Creating a Custom Field
- Using the βSet Custom Fieldβ action to assign the system variable value to it (e.g., set
{{email}}
βcustom_email
)
β Tip: System variables are powerful tools for personalization and automation. Use them wisely to create highly tailored user experiences without extra effort!