Custom Configurations

SMARTe supports configuration-driven enrichment to accommodate different client data models and enrichment requirements. Custom enrichment allows enrichment behavior to be tailored using predefined configurations rather than bespoke integrations.

Custom enrichment uses the same enrichment engine, endpoints, and governance model as standard APIs.

Custom Input Configuration

Custom input configuration defines which identifiers are accepted for enrichment. It can be configured to provide:

  • Email only
  • LinkedIn URL only
  • A specific combination of identifiers
  • Custom or proprietary identifier fields

This ensures enrichment requests align with available data and validation rules.

Custom Output Configuration

Custom output configuration defines which fields are returned in the enrichment response. Configured outputs allow clients to:

  • Receive only required data
  • Reduce response payload size
  • Comply with internal data usage policies

Output configuration is applied consistently across all enrichment requests.

Output Field Mapping

Enriched fields can be mapped to:

  • Client-specific field names
  • Internal schemas
  • CRM or downstream system conventions

This allows enriched data to be consumed directly without additional transformation logic.

Configuration Management

All custom input, output, and mapping configurations are stored in a centralized configuration repository.

  • Configurations are applied automatically at request time
  • Configurations are consistent across environments
  • Reach out at [email protected] to modify configurations

End users can consume enrichment using existing configurations but cannot change them directly.

📘

When to Use Custom Enrichment

  • Standard input identifiers do not match your data model
  • You require strict control over returned fields
  • You need schema-aligned outputs for downstream systems
  • You want to onboard or update enrichment behavior without code changes