DestinationsOverview

Destinations

Destinations are the external tools, platforms, and systems where SignalSmith sends your customer data. By connecting destinations to your syncs or audience syncs, you activate your warehouse data across your marketing, sales, advertising, analytics, and engineering stack.

Destination Categories

SignalSmith supports 50+ destinations organized into the following categories:

CRM

Customer Relationship Management platforms for managing contacts, leads, accounts, and deals. Includes Salesforce, HubSpot, Pipedrive, Zoho CRM, Dynamics 365, Zendesk, Intercom, and Freshdesk.

Advertising

Ad platforms for audience targeting and customer match. Includes Google Ads, Facebook Ads, LinkedIn Ads, TikTok Ads, Snapchat Ads, Pinterest Ads, Microsoft Ads, X Ads, Criteo, The Trade Desk, Amazon DSP, Yahoo DSP, and Google Ad Manager.

Marketing

Email, SMS, and messaging automation platforms. Includes Braze, Klaviyo, Iterable, Mailchimp, SendGrid, ActiveCampaign, Customer.io, and Marketo.

Analytics

Product analytics and customer data platforms. Includes Amplitude, Mixpanel, Segment, and Google Analytics 4.

Warehouses

Write data back to data warehouses and databases. Includes Snowflake, BigQuery, Databricks, PostgreSQL, MySQL, and Redshift.

Cloud Storage

File-based destinations for data export. Includes Amazon S3, Google Cloud Storage, Azure Blob Storage, and SFTP.

Streaming

Real-time event streaming and message queue destinations. Includes Apache Kafka, Amazon Kinesis, Google Pub/Sub, and Amazon SQS.

Other

Productivity and utility destinations. Includes Slack, Webhook, and Google Sheets.

Destination Lifecycle

Every destination in SignalSmith follows the same lifecycle:

  1. Create — Select a destination type, authenticate, and configure connection settings. See Creating a Destination.
  2. Test — SignalSmith runs a multi-step connection test to verify credentials, API access, and permissions.
  3. Map fields — When creating a sync, you map source model columns to destination fields. See Field Mapping.
  4. Sync — Data flows from your warehouse model to the destination on a schedule. See Sync Modes.
  5. Monitor — Track sync runs, row counts, and errors from the Sync Runs tab and Insights dashboards.

Key Concepts

Authentication Methods

Destinations support one or more authentication methods:

  • OAuth 2.0 — Secure browser-based authorization flow. SignalSmith manages token refresh automatically.
  • API Key / Token — Direct API key or access token authentication.
  • Username & Password — Database-style credentials (warehouses, SFTP).
  • Service Account — GCP service account JSON key (BigQuery, GCS, Pub/Sub).
  • Client Credentials — OAuth 2.0 client credentials grant (Marketo, Criteo, Yahoo DSP).

Schema Introspection

Some destinations support schema introspection, which means SignalSmith can automatically discover the available fields in the destination. This populates the field mapping dropdown with real field names and types, eliminating manual entry.

Destinations with introspection: Salesforce, HubSpot, Dynamics 365, Zendesk, Freshdesk, Google Sheets, and all warehouse destinations (Snowflake, BigQuery, Databricks, PostgreSQL, MySQL, Redshift).

Required Mapping Fields

Certain destinations declare required mapping fields that must be present in every sync’s field mapping. For example, Salesforce requires LastName when syncing to Contacts, and Google Ads requires email for Customer Match. The UI renders these as pre-filled, non-removable rows where you only need to select the source column.

Sync Modes

Each destination supports an access filter of sync modes. See Sync Modes for details on upsert, mirror, insert, update, and delete operations.