Workflow IQ

Real-time Data Quality SDK

Workflow IQ®

Embed address cleansing, data cleansing, geocoding and enhancement capabilities inside custom workflows and applications.

What is Workflow IQ?

The Workflow IQ® SDK allows customers to embed address cleansing, data cleansing, geocoding and enhancement capabilities inside custom workflows and applications.

Unlimited Records

Pay by license, not by record. You won't be surprised by usage fees.

All Included

We provide you the software, directories, and know-how to install and manage the software on your own infrastructure.

Secure Processing

Your data never leaves your server - records are processed entirely offline. Easily comply with privacy best practices and regulations.

Developer-Ready

Embed address verification directly into your custom applications, web portals, or internal workflows. The SDK easily deploys on Windows or Linux with clean APIs to fit your existing tech stack.

Key Capabilities

APIs for software developers.

Simple, light and flexible Java, .NET, and C++ APIs for software development ease of use. Our SDK includes APIs for integrating:
  • U.S. CASS™ & Canada Address Cleansing

  • U.S. Geocoding

  • Data Cleansing

Real-time capabilities.

Integrate real-time data quality corrections into your applications. For example, developers can very easily deploy real-time point of entry data validation and standardization using the Workflow IQ SDK.

Malformed Address

332 Front Street 3rd Floor
La Crosse Wisconsin

Nonstandard street suffix

Invalid state format

Missing ZIP and directional

Standardized Address

332 Front St S FL 3
La Crosse WI 54601-4025

Suffix and state formatted

ZIP + 4 enriched

U.S. & Canada Address Verification

USPS Address Cleansing.

Cleanse and standardize your US database with an engine certified for the rigorous USPS® CASS™ Cycle O standards . Automatically correct misspellings, update rural or retired routes using LACSLink®, and verify suite-level details —minimizing undeliverable-as-addressed (UAA) mail and unlocking significant automation mailing discounts.

Canadian Address Data.

Process Canadian addresses with a fully compliant, SERP-certified engine. Go beyond basic parsing to validate complex address elements against Canada Post's official Point of Call (POC) directories, ensuring your mail lists are fully certified and ready for official mailing discounts.

Apache Spark Integration

Expose USPS CASS™-certified address verification as a first-class Spark transform, scaling Workflow IQ address standardization and data quality operations across distributed clusters without changing your pipeline architecture.

USPS CASS™ Verification as a Native Spark Transform.

Register Workflow IQ's CASS-certified address standardization as a native Spark UDF or Transformer stage, consumable directly from PySpark, Scala, and Java APIs.
  • USPS CASS™-certified address standardization available as a first-class Spark UDF

  • DataFrame and Dataset API support for drop-in pipeline integration

  • Compatible with leading managed Spark environments including Databricks and cloud-native EMR offerings

Apache Spark

Embedded Data Quality SDK

Integrate USPS CASS™ address verification, Canada SERP postal cleansing, geocoding, and enterprise data cleansing directly into your applications using native Java, C++, and .NET APIs. Built for throughput-sensitive environments where in-process performance is essential.

Address Verification and Geocoding.

Invoke USPS CASS™-certified standardization and Canada SERP-compliant postal cleansing as direct in-process API calls, with no network round-trip overhead. The geocoding API enriches each record with latitude, longitude, and census-block attributes alongside the standardized address.
  • USPS CASS™-certified address standardization and deliverability scoring

  • Canada SERP-compliant postal authority address cleansing

  • Geocoding with latitude, longitude, and census geography attributes

Enterprise Data Cleansing.

Parse, standardize, and validate name, address, phone, email, and date fields from any record source. Capabilities align with Firstlogic DataRight IQ cleansing profiles, giving your application the same rule depth available in full product deployments.
  • Field-level parsing and format standardization for names, addresses, and contact data

  • Configurable cleansing profiles for domain-specific data requirements

  • High-throughput processing with sub-millisecond per-record latency

Java
var instance = AddressIQFactory.createInstance(config);

val aiqThread = AddressIQInstance.createThread();

aiqThread.processRecord(record);
CASS™GeocoderCanada SERPCleansing

Technical Specifications

Supported PlatformsWindows, Linux
Server deployment optionsOn-premise or on a cloud provider of your choice (AWS, Azure, GCP, etc.)
Minimum System RequirementsFor on-premise installations, a minimum of 1 physical server with 4 CPUs
For in-cloud installations, a minimum of 1 cloud instance with 4 vCPUs
SDK APIsJava, .NET, C++

Frequently asked questions about Workflow IQ

Which countries are supported by Workflow IQ's address verification?

Which countries are supported by Workflow IQ’s address verification?

Workflow IQ supports address verification and geocoding for the United States and Canada.

Workflow IQ provides data using authoritative postal directories and trusted geocoding partners to ensure mailing compliance and accuracy.

What levels of geocoding are available with this product?

Rooftop and parcel-level latitude-longitude geocoding.

What deployment environments are supported?

On-premise, private cloud, and air-gapped environments. Both Linux and Windows operating systems are supported.

Does Workflow IQ require network calls for address verification?

No, address verification runs in-process via the SDK, with no per-record network round trip.

Ready to get started?

Request a demo or talk to our sales team to answer your questions about Workflow IQ