YesHello OLD
  • 👋 Welcome
  • 📖 Glossary of Terms
  • ☎️ Getting Support
  • 💥 Changelog
    • Import Contacts with Greater Flexibility and Accuracy
    • [v8.3] New Shortcuts Feature, More Variables and Workflows Conditions, and tons of tweaks!
    • [v8.2] Redesigned Messages Module, New Custom Channel Integration, and more new features and fixes!
    • [v8.1] New Navigation Design, New Workflows Steps- Add Google Sheets Row & HTTP Request and more!
    • [v8.0] Workflows (AKA Automation 2.0), WhatsApp Message Template API, and more!
    • [v7.9] WhatsApp Message Template Improvements, Data Export, and more!
    • [v7.8] IMAP/SMTP, Website Chat Improvements, WhatsApp Interactive Message, Broadcast features
    • [v7.7] Instagram, 360dialog Improvements and more!
    • [v7.6] Reports 2.0, Closing Note, and more improvements!
    • [v7.5] Reports, Dashboard 2.0, Data Export, Voice Messaging, Time Zone, and more!
    • [v7.4] Contact Merge, Improved Contact Fields, Receiving Locations and many more improvements
  • ⚡Quick Start Guide
    • Quick Start
    • Connecting a channel
      • Step 1: Register Chat API Account
      • Step 2: Connect WhatsApp Number
      • Step 3: Connect WhatsApp API
      • Invite your teammates
    • Responding via Desktop
    • Responding via Mobile
  • ✅ WHATSAPP API
  • WhatsApp, WhatsApp Business, and WhatsApp Business API
    • Regular or Official WhatsApp API: Comparative Analysis, Advantages and Disadvantages
    • Chat API Documentation
    • 360Dialog Documentation
  • 🏆 SPACE MODULES
  • Dashboard
  • Contacts
    • Contact Details
    • Contact Import
    • Contacts
  • Messages
    • Assignment and Closing a Conversation
    • Troubleshooting Messages
      • Can Views be automatically sorted?
      • Messages not showing in Facebook inbox
  • Snippets
  • Broadcasts
  • Automation
    • Automation Tips and Tricks
    • Simple Chatbots
      • How to Create/Edit Conversations for your Chatbot
      • How to troubleshoot your chatbot's auto messages
      • How to get the bot to follow-up & re-engage your customers?
      • How to set up Menus for your chatbot
      • How to get your chatbot to ask questions
      • How to automate chatbot follow up
  • Surveys
  • Workflows
    • Triggers
    • Steps
  • Files
  • Reports
    • Conversations
    • User
    • Contacts
    • Messages
    • Logs
  • Settings
    • General
    • Channels
      • Chat Menus
    • Users
      • Access Levels
    • Teams
    • Contact Fields
    • Integrations
    • Away Message
    • Automatic Contact Assignment
    • Data Export
    • Closing Notes
    • Contact Fields
  • 👥 USER ACCOUNT
  • User Profile
  • User Activity Status
  • Notifications
  • Reseting your Password
  • Customer Portal
  • Billing (Page Under Construction)
  • Cancel Trial Subscription
  • Upgrading a plan
  • Downgrading a plan
  • 📞CONTACTS & MESSAGES
  • Custom Fields
  • Dynamic Variables
  • Views
  • 🌐MESSAGING CHANNELS
  • Channels Overview
  • Facebook Messenger
    • Facebook Chat Plugin
    • Private Replies
    • Message Tag
    • Troubleshooting Facebook Messenger
      • Refresh Permission for Facebook Messenger
      • WhatsApp Advertising: How to Set up Facebook Ads and Connect With WhatsApp Business
      • How to Connect a Facebook Page to YesHello
      • Can we set auto response for individual pictures of a Facebook post album?
      • What do the initials next to the messages mean?
      • How do I customise Private Replies?
      • How to reply to messages that are more than 24hrs?
  • Instagram
  • WhatsApp
    • Twilio WhatsApp
    • MessageBird WhatsApp
    • Vonage WhatsApp
    • Chat API WhatsApp
    • 360Dialog WhatsApp
      • Setting Up 360Dialog WhatsApp
      • 360 Client Hub Overview
        • Account Activation Process
        • Account Statuses
        • API Key
    • WhatsApp Message Templates
    • Troubleshooting WhatsApp
      • WhatsApp Messages are slow to come in
      • How to connect to WhatsApp (Video)
      • Cannot see WhatsApp chats in the platform?
  • Woocommerce WhatsApp
  • Website Chat Widget
    • Install on WordPress
    • Install on Shopify
    • Install on Wix
    • Install on Squarespace
    • Free Chat Widget Button Tutorial
  • LINE
  • Telegram
  • Viber
  • SMS
    • Twilio SMS
    • Importing Contacts to Twilio SMS
    • MessageBird SMS
    • Vonage SMS
  • Twitter
  • WeChat
  • Email
    • Gmail
    • Other Email
  • Custom Channel
  • 🤖CHATBOTS
    • Step 1: Creating Custom Fields
    • Step 2: Creating The Surveys
    • Step 3: Creating Automations
    • Step 4: Chatbot Review
    • Step 5: Testing Your Chatbot
    • Chatbot Building FAQs
    • Cara Buat Chatbot (Video Bahasa Malaysia)
  • 🧲INTEGRATIONS
  • Dialogflow
    • Connecting to Dialogflow
    • Dialogflow Parameters
      • Tagging
      • Turning the Bot Off
      • Marking as Done
      • Assigning
      • Sending Custom Notifications
      • Unsubscribing
      • Contact Fields & Values
      • Sending Snippets
      • Sending Files
      • Requesting Location
    • Dialogflow Events
    • Response Templates
    • Original Detect Intent Request
    • Custom Payloads
  • Chatbase
  • Zapier
  • 🖥️ DEVELOPER API
  • Contacts API
  • Messages API
    • Message Template API
  • 💼PARTNERSHIP PROGRAMS
  • Overview
  • Affiliate Program
  • 🎉RELEASES
  • Navigating the Platform
  • The YesHello Platform
Powered by GitBook
On this page
  • Using Field Parameters
  • Setting Field Values
  • Clearing Fields

Was this helpful?

  1. Dialogflow
  2. Dialogflow Parameters

Contact Fields & Values

Assigning & removing contact field values from YesHello contacts using Dialogflow Intent Parameters.

PreviousUnsubscribingNextSending Snippets

Last updated 4 years ago

Was this helpful?

Data about contacts can be stored in the form of values in contact fields.

In addition to the default fields, custom fields can be . New custom fields can also be created from Dialogflow.

If you use a field parameter in Dialogflow and no corresponding custom field exists in the platform, a new custom field will be created.

Contact field values can be manually changed in the or , programmatically changed using or changed using parameters in Dialogflow intents.

Using Field Parameters

Setting Field Values

You can edit a contact's custom field value with RB_FIELD_[FIELD_ID] where “[FIELD_ID]” is replaced with the ID of the custom field. The custom field ID is generated as name of the custom field in SNAKE_CASING. The value of the custom field would be set as the value in the parameter. For example, if you are collecting the blood types of contacts and a contact has blood type AB positive, you would send the parameter RB_FIELD_BLOODTYPE with the value of AB+.

Setting a Custom Field

Default Fields

The same can be done for any of the default contact fields. For example, the parameter RB_FIELD_PHONE can be used to update the value of a contact's phone number.

By default, contacts on YesHello have the following contact fields:

Field Name

ID

Description

First Name

FIRSTNAME

The first name of the contact.

Last Name

LASTNAME

The last name of the contact.

Full Name

FULLNAME

The full name of the contact, i.e. First Name + Last Name

Email Address

EMAIL

The email address of the contact.

Phone Number

PHONE

The phone number of the contact.

These default fields are automatically filled using information provided by the channel when the contact is first created.

Clearing Fields

To clear a field value for a contact, you can use the parameter RB_REMOVEFIELDS. The value would be the names of the fields you want to remove. You have the option of clearing several fields at once by separating them with commas.

Remember you can use your field values via .

Removing a Custom Field
dynamic variables
added & removed in the Settings Module
Contacts Module
Messages Module
Automation rules,