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:
- Create — Select a destination type, authenticate, and configure connection settings. See Creating a Destination.
- Test — SignalSmith runs a multi-step connection test to verify credentials, API access, and permissions.
- Map fields — When creating a sync, you map source model columns to destination fields. See Field Mapping.
- Sync — Data flows from your warehouse model to the destination on a schedule. See Sync Modes.
- 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.