Chatalog Help Centre
HomePricingBlogLogin
English
English
  • Welcome to chatalog
  • đŸ’ŦInstant Enquiry
  • â„šī¸Release Notes
    • 2025 Releases
    • 2024 Releases
    • 2023 Releases
  • ❓FAQs
  • 🔊Announcements
    • Temporarily Disable the Delete Message Template Function
  • 🔹Platform Setup
    • 🚩Things to note when setting up the platform
    • WhatsApp
      • WhatsApp Conversation Fees
      • Turn off WhatsApp Number Two-step verification
      • Submitting an eligible phone number for WhatsApp Business API
      • WhatsApp Business API Display Name Guideline
      • Applying for Official Business Account (Green Tick)
      • WhatsApp Business API Limitations
      • WhatsApp Broadcast Limit and Setup Business Profile
      • Regarding WhatsApp Business API being blocked
      • Export WhatsApp Conversations
      • WhatsApp Catalogue
        • Connect the catalogue to your number
      • WhatsApp Flow
    • Instagram
    • Facebook
    • WeChat
      • Customer Service Messages
    • LINE
  • 🔷Contact setup
    • Contact
      • Import, Export and Add Contact
      • Notes
      • Block/Unblock Contacts
      • Delete Contact
      • Contact List (WhatsApp)
      • Label Management
      • Contact activity
  • 🔷BROADCAST SETUP
    • Broadcast
    • Broadcast (WhatsApp)
      • Create or import a contact list for broadcast
      • Create a WhatsApp message template
      • Create a Carousel Template
      • How to Send WhatsApp Broadcast
      • Selective Display of Templates
    • Broadcast (Non-WhatsApp)
    • Broadcast - Recurring Notification (Facebook)
  • 🔹CRM Quickstarts
    • Messages
      • The status of the conversation and the chat box interface
      • Icon in the message
      • Inbox Permissions
      • Export Conversation
      • Auto message for assigning conversation
      • Import new contacts and open - individual import
      • Import new contacts and open - multiple imports
    • Basic Flow
      • First Direct Message, Ice Breaker, Story Mention
      • Setting up non-business hours
      • Flow management tools
      • Selective Display of Flows
    • Customized Flow
      • Flow Blocks
        • Flow template reference
          • Event reservation Flow
          • Subscription cancellation Flow
      • Flow Trigger
      • Assign Conversation
      • Custom Field and User Input Setup in Flow
      • Setting up Call API Block in Flow
      • Smart Delay
  • 🔷AI Tools
    • AI Tools
      • Manage projects for AI Reply from Document
      • AI Tools - AI Writer & Doc Reply
      • AI Writer & Consultant
      • AI Reply from Document Flow Block
      • AI Dialog Flow Block
        • How to write good prompts for your AI Dialog?
      • AI Funnel Flow Block
  • 🔷POST AUTO REPLY
    • Post Auto Reply
      • Post Auto Reply Setup
      • Post Auto Reply Setup - Multiple
      • Manage The Bot
      • Create an IG Live Bot
  • 🔹Settings
    • Upgrade Plan
    • Account Details
    • Two-factor authentication (2FA)
      • Enable 2FA in Settings (Owner Only)
      • Disable 2FA in Settings (Owner Only)
      • 2FA login on the mobile app
      • 2FA login on the web
    • User Management
      • Add Team Member
      • User Status
    • Team Management
      • Advanced Permission Settings (Beta)
    • Web Chat
      • Setting up Web Chat on wordpress
      • Setting up Web Chat on Shopify
      • Add WhatsApp button to your website that links to your WhatsApp Business account
    • Auto Follow-ups
    • Names Display
  • Supported Languages
Powered by GitBook
On this page
  • Printing Custom Field in Message Block
  • Printing User Input Variable in Message Block
  • Storing User Input Variable into Custom Field Block
  1. CRM Quickstarts
  2. Customized Flow

Custom Field and User Input Setup in Flow

PreviousAssign ConversationNextSetting up Call API Block in Flow

Last updated 1 year ago

Printing Custom Field in Message Block

If you have set a custom field to users and wish to display its value in a message, you can input {{customFields.fieldvalue}} to the Message Block. If the custom field that you want to display is "membership", where the value is "diamond", then you can input {{customFields.membership}}. When the user triggers this flow, he will see the value "diamond" in the message.

print custom field value of the contact with {{customFields.fieldvalue}}

Printing User Input Variable in Message Block

If you have set a user input block, you should have already set the variable that stores the user input. When the variable is stored with value, you may call the variable in a Message Block with curly brackets, such as {{age}}. Putting a variable in a message block can make your conversations more dynamic.

print user input variable value of the contact with {{userinputvariable}}

Storing User Input Variable into Custom Field Block

For more sophisticated scenarios, you may wish to collect user input value while storing the value into a custom field. What you need to do is to create a custom field block right after the user input block. Then, you need to put the variable into the field value. For example, if you name the user input variable as "age", you should put {{age}} into the field value.

The above example is a complicated version of the previous flow. The difference is an additional Set Custom Field Block inserted in between User Input and Condition Funnel Block. The user input variable is stored in the field value of the field "age". And the final message block is also adjusted to be {{customFields.age}}.

The message displayed is all the same as the previous flow, but the user input variable is stored into custom field, so that you can keep the value for other purposes, such as keeping conversation history, filtering contact according to custom field result, exporting contact with custom fields etc.

Since the user input variable {{age}} is stored into the custom field called "age". Therefore, no matter you try to print the user input {{age}} or the custom field {{customFields.age}}, you can still get the expected result.

🔹
This example shows a message with clickable options that set custom field and print out the custom field value.
This is the actual result upon clicking the option "Moisturizers" from the above flow.
This example is a user input block with condition funnel that determines whether the age is over 18. If below 18, the message will print the actual age and explain that the business can't proceed.
This is the actual result upon replying "17", a digit below 18, which returns the result from the above flow.
This example is a user input block with custom field that stores the user input variable.
This is the actual result upon replying "16", a digit below 18, which returns the result from the above flow.