Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
titleSummary

LearningBuilder integrates with the SmartyStreets address verification service to provide can perform real-time validation of address data

(For bulk verification, see the "Bulk Address Verification" How-To page)

to ensure that users are entering valid, legitimate mailing addresses.


Business Case

Invalid or mis-typed postal addresses can prevent mailed correspondence from reaching the intended recipient. By integrating with 3rd party address verification systems, LearningBuilder can validate Validating user-entered addresses in real-time as they are entered and immediately notify users of potential mistakesdramatically improves the reliability of mailing address data and increases the effectiveness of any mail-driven communications.

Features

Real-time validation

Addresses are validated as the user types them, and the user is notified if the address is not recognized. By default we allow the user to disregard the warning and use the address anyways, although the feature can also be configured to require a validated address.

Data entry assistance

If a common mistake is identified, such as entering a commercial address without a suite number, the system automatically prompts them for the missing information.

Green checkmark tells user their address is valid

Visual indicators give the user confidence that they've entered a valid address.

Highly configurable

Many aspects of the user interface and validation rules can be customized, such as:

  • Whether or not addresses are automatically validated once a certain amount of data is entered, or if they must be manually verified
  • Autocomplete enabled/disabled
  • Whether or not the address must validate in order to continue
  • List of states to restrict the autocomplete suggestions to
  • International mode enabled/disabled

For the full list of details, visit the SmartyStreets website directly.

Prerequisites

  • Client must have an account with SmartyStreets that is allowed to make API calls, or be added to the Heuristic Solutions account

Configuration

Enable the EnableAddressVerification feature toggle
  • Edit the SmartyStreetsSettings app config setting and adjust the settings as needed. This must contain a key element that is the Web API Key associated with a SmartyStreets account. (This is typically a multi-digit numeric string) This JSON object is passed directly to the plugin and may contain any of the configuration elements documented at https://smartystreets.com/docs/plugins/website/configure
  • please contact our support team.


    Requirements

    • LearningBuilder 9.0 or later

    Pricing and support

    This feature includes usage charges based on volume; please contact Heuristic Solutions for more information.

    Currently supported on:

    • Registration forms
    • My Account
    • Admin → Member Profile

    See also

    There is an in-app Test Harness at SysAdmin → Test Harnesses → Address Verification that provides a testing and configuration sandbox

    Configuration

    /wiki/spaces/DOCS/pages/361824344 are available to SysAdmin users only. This feature does not currently support direct configuration by client administrators.

    Filter by label (Content by label)
    cqllabel in ("addresses","address-verification","SmartyStreets")

    Page Properties
    hiddentrue


    Related issues
    FB-34736, FB-34609