Address Node

Address Node

Address Node

Introduction

The Address Node enables businesses to send an address form to users via WhatsApp, streamlining the process of collecting user address details. This functionality is tailored for WhatsApp Business Accounts (WABAs) in India and Singapore, providing region-specific forms for efficient and user-friendly interaction.

Key Aspects of the Feature

  1. Region-Specific Availability:
    • Supported only for India and Singapore WABAs.
    • Not functional for other regions; bot designers must select the appropriate region during configuration.
  2. Dynamic Form Parameters:
    • Users receive a form with fields specific to the selected country.
    • Ensures compliance with regional address standards.
  3. Seamless User Input:
    • Users can input their address directly in the WhatsApp form.
    • Data is returned to the bot for processing or storage.

How to Use

  1. Node Setup:
    • Add the Address Node to the journey in the Journey Builder.
    • Configure the node by selecting India or Singapore as the WABA region.
  2. Form Configuration:
    • The form will dynamically adjust based on the selected region.
    • Available parameters for each country will be displayed automatically.
  3. Deploy and Collect:
    • Deploy the journey.
    • Users will receive the address form on WhatsApp, input their details, and submit.
  4. Error Handling:
    • For unsupported regions, the bot designer must configure fallback logic or alternative messages.

Sample Payload for Pre-Filled Values:

{
             "name": "CUSTOMER_NAME",
             "phone_number": "9898989898",
             "in_pin_code": "666666",
             "address": "Some other location",
             "city": "Delhi"
          }

Sample Payload for Saved Address:

[
    {
      "name": "John",
      "address": "22B Baker Street",
      "city": "Bengaluru",
      "state": "Karnataka",
      "addressId": "xyz",
      "phoneNumber": "+919999999999",
      "pinCode": "777888",
      "houseNumber": "1",
      "floorNumber": "2",
      "towerNumber": "30",
      "buildingName": "4",
      "landmark": "landmarkArea",
      "postalCode": "8080",
      "addressLine1": "addressLine1",
      "addressLine2": "addressLine2",
      "country": "IN"
    }
  ]

Sample Payload for Validation:

{
    "name": "Invalid Name",
    "address": "Wrong address",
    "city": "Invalid city",
    "state": "Invalid state",
    "phoneNumber": "Invalid Phone Number",
    "pinCode": "Invalid Pin",
    "houseNumber": "Invalid houseNo",
    "floorNumber": "Invalid FloorNo",
    "towerNumber": "Invalid TowerNo",
    "buildingName": "Invalid Building Name",
    "landmark": "Invalid Landmark",
    "postalCode": "Invalid Postal Code",
    "addressLine1": "Invalid address line1",
    "addressLine2": "Invalid address line2",
    "country": "Invalid country"
  }


Use Cases

  1. E-commerce Order Fulfillment:
    • Scenario: An e-commerce business collects customer shipping addresses via WhatsApp.
    • Benefit: Simplified address collection ensures quick and accurate data for timely deliveries.

  2. Service Appointment Scheduling:
    • Scenario: A service provider collects location details for home services.
    • Benefit: Address Node ensures smooth address input, improving operational efficiency.

  3. Event Registration:
    • Scenario: An event organizer gathers venue-specific participant addresses.
    • Benefit: A WhatsApp-based form enhances the user experience while ensuring accurate location data.

NOTE

  • The Address Node is restricted to India and Singapore WABAs.
  • For other regions, alternate workflows or fallback logic must be configured.

This Address Node simplifies user address collection via WhatsApp while tailoring the experience to specific regions, enhancing operational efficiency and user satisfaction.