{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"redocly_category":"Products","product_name":"Audience Studio","type":"markdown"},"seo":{"title":"Incremental Activation Workflow Templates","description":"Discover pre-built workflow templates for Incremental Activation, enabling efficient profile syncing across destinations with customizable options for adding, updating, and removing profiles.","siteUrl":"https://docs.treasure.ai","lang":"en-US","jsonLd":{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.treasure.ai/","name":"Treasure AI","url":"https://www.treasure.ai/","logo":"https://www.treasure.ai/hubfs/assets/images/logos/primary-logo.svg"},{"@type":"WebSite","@id":"https://docs.treasure.ai/#website","name":"Treasure AI Documentation","url":"https://docs.treasure.ai/","inLanguage":["en","ja"],"publisher":{"@id":"https://www.treasure.ai/"}}]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"incremental-activation-workflow-templates","__idx":0},"children":["Incremental Activation Workflow Templates"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Incremental Activation is a Beta release. For more information, contact your Customer Success Representative."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This page provides ready-to-use workflow templates for common Incremental Activation scenarios. You can copy and paste these templates directly into your workflow editor and modify the parameters to suit your needs."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"table-of-contents","__idx":1},"children":["Table of Contents"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#basic-template---add-new-profiles-only"},"children":["Basic Template - Add New Profiles Only"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#snowflake---add-new-and-updated-profiles"},"children":["Snowflake - Add New and Updated Profiles"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#snowflake---full-sync-add-update-remove"},"children":["Snowflake - Full Sync (Add, Update, Remove)"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#braze---add-new-profiles-only"},"children":["Braze - Add New Profiles Only"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#google-ads---add-new-and-updated-profiles"},"children":["Google Ads - Add New and Updated Profiles"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#meta-custom-audiences---full-sync"},"children":["Meta Custom Audiences - Full Sync"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#salesforce-marketing-cloud---replace-mode"},"children":["Salesforce Marketing Cloud - Replace Mode"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"basic-template---add-new-profiles-only","__idx":2},"children":["Basic Template - Add New Profiles Only"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This is the simplest configuration that sends only new profiles to your destination."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use case"]},": Building cumulative audiences without re-sending existing profiles."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"timezone: \"UTC\"\n_export:\n  params:\n    # Change this to match your TD site\n    api_endpoint: \"https://integrations-gateway.us01.treasuredata.com\"\n\n    # Set your unique identifier column\n    id_key: \"email\"\n\n    # Columns to check for changes (defaults to id_key if empty)\n    delta_keys: []\n\n    # Only send new profiles\n    activation_mappings: [\n      {\n        \"delta_status\": \"new\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"append\"\n      }\n    ]\n\n# Fetch and execute incremental activation workflow\n+fetch_incremental_activation_wf:\n  http_call>: \"${params.api_endpoint}/integration_workflow/workflows/incremental_activation/fetch\"\n  method: POST\n  headers:\n    - Authorization: ${secret:td.apikey}\n    - Content-Type: \"application/json\"\n  content_type_override: application/x-yaml\n  content: |\n    {\n      \"database\": \"${activation_actions_db}\",\n      \"source_table\": \"${activation_actions_table}\",\n      \"id_key\": \"${params.id_key}\",\n      \"delta_keys\": ${JSON.stringify(params.delta_keys)},\n      \"activation_mappings\": ${JSON.stringify(params.activation_mappings)},\n      \"result_connection_settings\": ${result_connection_settings},\n      \"result_connection_name\": \"${result_connection_name}\"\n    }\n  retry: true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"snowflake---add-new-and-updated-profiles","__idx":3},"children":["Snowflake - Add New and Updated Profiles"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Send both new profiles and profiles with updated attributes to Snowflake."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use case"]},": Keep a Snowflake table synchronized with segment changes, including attribute updates."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"timezone: \"UTC\"\n_export:\n  params:\n    # API endpoint for US region\n    api_endpoint: \"https://integrations-gateway.us01.treasuredata.com\"\n\n    # Unique identifier\n    id_key: \"td_customer_id\"\n\n    # Track changes in these columns\n    delta_keys: [\"email\", \"subscription_status\", \"loyalty_tier\"]\n\n    # Send new and updated profiles\n    activation_mappings: [\n      {\n        \"delta_status\": \"new\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"append\"\n      },\n      {\n        \"delta_status\": \"updated\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"append\"\n      }\n    ]\n\n# Fetch and execute incremental activation workflow\n+fetch_incremental_activation_wf:\n  http_call>: \"${params.api_endpoint}/integration_workflow/workflows/incremental_activation/fetch\"\n  method: POST\n  headers:\n    - Authorization: ${secret:td.apikey}\n    - Content-Type: \"application/json\"\n  content_type_override: application/x-yaml\n  content: |\n    {\n      \"database\": \"${activation_actions_db}\",\n      \"source_table\": \"${activation_actions_table}\",\n      \"id_key\": \"${params.id_key}\",\n      \"delta_keys\": ${JSON.stringify(params.delta_keys)},\n      \"activation_mappings\": ${JSON.stringify(params.activation_mappings)},\n      \"result_connection_settings\": ${result_connection_settings},\n      \"result_connection_name\": \"${result_connection_name}\"\n    }\n  retry: true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"snowflake---full-sync-add-update-remove","__idx":4},"children":["Snowflake - Full Sync (Add, Update, Remove)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Keep Snowflake perfectly synchronized by adding new profiles, updating changed profiles, and removing deleted profiles."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use case"]},": Maintain an exact replica of your segment in Snowflake, including removals for GDPR compliance."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"timezone: \"UTC\"\n_export:\n  params:\n    # API endpoint for US region\n    api_endpoint: \"https://integrations-gateway.us01.treasuredata.com\"\n\n    # Unique identifier\n    id_key: \"email\"\n\n    # Track changes in these columns\n    delta_keys: [\"first_name\", \"last_name\", \"city\", \"country\", \"subscription_tier\"]\n\n    # Full synchronization: add, update, and delete\n    activation_mappings: [\n      {\n        \"delta_status\": \"new\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"append\"\n      },\n      {\n        \"delta_status\": \"updated\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"append\"\n      },\n      {\n        \"delta_status\": \"deleted\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"delete\"\n      }\n    ]\n\n# Fetch and execute incremental activation workflow\n+fetch_incremental_activation_wf:\n  http_call>: \"${params.api_endpoint}/integration_workflow/workflows/incremental_activation/fetch\"\n  method: POST\n  headers:\n    - Authorization: ${secret:td.apikey}\n    - Content-Type: \"application/json\"\n  content_type_override: application/x-yaml\n  content: |\n    {\n      \"database\": \"${activation_actions_db}\",\n      \"source_table\": \"${activation_actions_table}\",\n      \"id_key\": \"${params.id_key}\",\n      \"delta_keys\": ${JSON.stringify(params.delta_keys)},\n      \"activation_mappings\": ${JSON.stringify(params.activation_mappings)},\n      \"result_connection_settings\": ${result_connection_settings},\n      \"result_connection_name\": \"${result_connection_name}\"\n    }\n  retry: true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"braze---add-new-profiles-only","__idx":5},"children":["Braze - Add New Profiles Only"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Send only new users to Braze to minimize data point consumption."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use case"]},": Reduce Braze data point costs by avoiding re-sends of existing profiles."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"timezone: \"UTC\"\n_export:\n  params:\n    # API endpoint for US region\n    api_endpoint: \"https://integrations-gateway.us01.treasuredata.com\"\n\n    # Braze external_id as unique identifier\n    id_key: \"external_id\"\n\n    # Only check for new profiles (don't track attribute changes)\n    delta_keys: []\n\n    # Append new profiles only\n    activation_mappings: [\n      {\n        \"delta_status\": \"new\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"append\"\n      }\n    ]\n\n# Fetch and execute incremental activation workflow\n+fetch_incremental_activation_wf:\n  http_call>: \"${params.api_endpoint}/integration_workflow/workflows/incremental_activation/fetch\"\n  method: POST\n  headers:\n    - Authorization: ${secret:td.apikey}\n    - Content-Type: \"application/json\"\n  content_type_override: application/x-yaml\n  content: |\n    {\n      \"database\": \"${activation_actions_db}\",\n      \"source_table\": \"${activation_actions_table}\",\n      \"id_key\": \"${params.id_key}\",\n      \"delta_keys\": ${JSON.stringify(params.delta_keys)},\n      \"activation_mappings\": ${JSON.stringify(params.activation_mappings)},\n      \"result_connection_settings\": ${result_connection_settings},\n      \"result_connection_name\": \"${result_connection_name}\"\n    }\n  retry: true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"google-ads---add-new-and-updated-profiles","__idx":6},"children":["Google Ads - Add New and Updated Profiles"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Update Google Ads customer lists with new and changed profiles."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use case"]},": Keep Google Ads audiences fresh with new prospects and updated contact information."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"timezone: \"UTC\"\n_export:\n  params:\n    # API endpoint for US region\n    api_endpoint: \"https://integrations-gateway.us01.treasuredata.com\"\n\n    # Email as unique identifier (will be hashed by connector)\n    id_key: \"email\"\n\n    # Track email and phone changes\n    delta_keys: [\"email\", \"phone_number\"]\n\n    # Send new and updated profiles\n    activation_mappings: [\n      {\n        \"delta_status\": \"new\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"append\"\n      },\n      {\n        \"delta_status\": \"updated\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"append\"\n      }\n    ]\n\n# Fetch and execute incremental activation workflow\n+fetch_incremental_activation_wf:\n  http_call>: \"${params.api_endpoint}/integration_workflow/workflows/incremental_activation/fetch\"\n  method: POST\n  headers:\n    - Authorization: ${secret:td.apikey}\n    - Content-Type: \"application/json\"\n  content_type_override: application/x-yaml\n  content: |\n    {\n      \"database\": \"${activation_actions_db}\",\n      \"source_table\": \"${activation_actions_table}\",\n      \"id_key\": \"${params.id_key}\",\n      \"delta_keys\": ${JSON.stringify(params.delta_keys)},\n      \"activation_mappings\": ${JSON.stringify(params.activation_mappings)},\n      \"result_connection_settings\": ${result_connection_settings},\n      \"result_connection_name\": \"${result_connection_name}\"\n    }\n  retry: true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"meta-custom-audiences---full-sync","__idx":7},"children":["Meta Custom Audiences - Full Sync"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Keep Meta Custom Audiences perfectly synchronized by adding new users and removing those who no longer qualify."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use case"]},": Maintain accurate audience lists for Facebook/Instagram advertising with automatic removals."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"timezone: \"UTC\"\n_export:\n  params:\n    # API endpoint for US region\n    api_endpoint: \"https://integrations-gateway.us01.treasuredata.com\"\n\n    # Email as unique identifier\n    id_key: \"email\"\n\n    # Track changes in these attributes\n    delta_keys: [\"email\", \"phone_number\", \"country\"]\n\n    # Add new/updated profiles and remove deleted ones\n    # Note: Check if your Meta connector uses \"action\" or \"mode\"\n    activation_mappings: [\n      {\n        \"delta_status\": \"new\",\n        \"connector_field\": \"action\",\n        \"connector_field_value\": \"add\"\n      },\n      {\n        \"delta_status\": \"updated\",\n        \"connector_field\": \"action\",\n        \"connector_field_value\": \"add\"\n      },\n      {\n        \"delta_status\": \"deleted\",\n        \"connector_field\": \"action\",\n        \"connector_field_value\": \"remove\"\n      }\n    ]\n\n# Fetch and execute incremental activation workflow\n+fetch_incremental_activation_wf:\n  http_call>: \"${params.api_endpoint}/integration_workflow/workflows/incremental_activation/fetch\"\n  method: POST\n  headers:\n    - Authorization: ${secret:td.apikey}\n    - Content-Type: \"application/json\"\n  content_type_override: application/x-yaml\n  content: |\n    {\n      \"database\": \"${activation_actions_db}\",\n      \"source_table\": \"${activation_actions_table}\",\n      \"id_key\": \"${params.id_key}\",\n      \"delta_keys\": ${JSON.stringify(params.delta_keys)},\n      \"activation_mappings\": ${JSON.stringify(params.activation_mappings)},\n      \"result_connection_settings\": ${result_connection_settings},\n      \"result_connection_name\": \"${result_connection_name}\"\n    }\n  retry: true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"salesforce-marketing-cloud---replace-mode","__idx":8},"children":["Salesforce Marketing Cloud - Replace Mode"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Replace the entire list in Salesforce Marketing Cloud with the current segment, ensuring precision targeting."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use case"]},": When you need an exact match between your segment and SFMC data extension."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"yaml","header":{"controls":{"copy":{}}},"source":"timezone: \"UTC\"\n_export:\n  params:\n    # API endpoint for US region\n    api_endpoint: \"https://integrations-gateway.us01.treasuredata.com\"\n\n    # Subscriber Key as unique identifier\n    id_key: \"subscriber_key\"\n\n    # Track changes in subscription attributes\n    delta_keys: [\"email\", \"subscription_status\", \"preference_center\"]\n\n    # Replace mode: clear and reload with current data\n    activation_mappings: [\n      {\n        \"delta_status\": \"new\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"replace\"\n      },\n      {\n        \"delta_status\": \"updated\",\n        \"connector_field\": \"mode\",\n        \"connector_field_value\": \"replace\"\n      }\n    ]\n\n# Fetch and execute incremental activation workflow\n+fetch_incremental_activation_wf:\n  http_call>: \"${params.api_endpoint}/integration_workflow/workflows/incremental_activation/fetch\"\n  method: POST\n  headers:\n    - Authorization: ${secret:td.apikey}\n    - Content-Type: \"application/json\"\n  content_type_override: application/x-yaml\n  content: |\n    {\n      \"database\": \"${activation_actions_db}\",\n      \"source_table\": \"${activation_actions_table}\",\n      \"id_key\": \"${params.id_key}\",\n      \"delta_keys\": ${JSON.stringify(params.delta_keys)},\n      \"activation_mappings\": ${JSON.stringify(params.activation_mappings)},\n      \"result_connection_settings\": ${result_connection_settings},\n      \"result_connection_name\": \"${result_connection_name}\"\n    }\n  retry: true\n","lang":"yaml"},"children":[]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-to-use-these-templates","__idx":9},"children":["How to Use These Templates"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Copy the template"]}," that matches your use case"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create a new workflow"]}," in TD Data Workbench > Workflows"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Paste the template"]}," into the workflow editor"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Modify the parameters"]},":",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set the correct ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["api_endpoint"]}," for your TD site"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Configure ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id_key"]}," to match your unique identifier column"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delta_keys"]}," to the columns you want to track for changes"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Adjust ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["activation_mappings"]}," based on your connector's capabilities"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save the workflow"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Assign it to an activation"]}," or run it as a standalone workflow"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"parameter-customization-guide","__idx":10},"children":["Parameter Customization Guide"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"api-endpoint-by-region","__idx":11},"children":["API Endpoint by Region"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Region"},"children":["Region"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Endpoint"},"children":["Endpoint"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["US"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://integrations-gateway.us01.treasuredata.com"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["EU"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://integrations-gateway.eu01.treasuredata.com"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Asia Pacific"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://integrations-gateway.ap02.treasuredata.com"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Japan"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://integrations-gateway.treasuredata.co.jp"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"common-id-keys-by-platform","__idx":12},"children":["Common ID Keys by Platform"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Platform"},"children":["Platform"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Recommended ID Key"},"children":["Recommended ID Key"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Notes"},"children":["Notes"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Braze"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["external_id"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Must match Braze's external_id field"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Salesforce Marketing Cloud"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["subscriber_key"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["SFMC's unique identifier"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Google Ads"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["email"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Will be hashed by the connector"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Meta"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["email"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Will be hashed by the connector"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Snowflake"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["td_customer_id"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["email"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Choose based on your data model"]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connector-field-names","__idx":13},"children":["Connector Field Names"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Different connectors use different field names:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Connector"},"children":["Connector"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Field Name"},"children":["Field Name"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Supported Values"},"children":["Supported Values"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Snowflake, MySQL, PostgreSQL"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["mode"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["append"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["replace"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["truncate"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["delete"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Braze"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["mode"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["append"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["replace"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Google Ads, Google Sheets"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["mode"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["append"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["replace"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Meta Custom Audiences"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["action"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["add"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["remove"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Klaviyo"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["operation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["add"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["remove"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"next-steps","__idx":14},"children":["Next Steps"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/audience-studio/activation/incremental-activation-overview"},"children":["Incremental Activation Overview"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/audience-studio/activation/configure-incremental-activation"},"children":["Configure Incremental Activation"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/audience-studio/activation/incremental-activation-parameters"},"children":["Incremental Activation Parameters"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/audience-studio/activation/incremental-activation-mappings"},"children":["Incremental Activation Mappings"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/audience-studio/activation/troubleshooting-incremental-activation"},"children":["Troubleshooting Incremental Activation"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"related-topics","__idx":15},"children":["Related Topics"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/audience-studio/activation/activation-actions"},"children":["Activation Actions"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/data-workbench/workflows/getting-started-with-treasure-workflow"},"children":["Creating and Editing a Workflow"]}]}]}]},"headings":[{"value":"Incremental Activation Workflow Templates","id":"incremental-activation-workflow-templates","depth":1},{"value":"Table of Contents","id":"table-of-contents","depth":2},{"value":"Basic Template - Add New Profiles Only","id":"basic-template---add-new-profiles-only","depth":2},{"value":"Snowflake - Add New and Updated Profiles","id":"snowflake---add-new-and-updated-profiles","depth":2},{"value":"Snowflake - Full Sync (Add, Update, Remove)","id":"snowflake---full-sync-add-update-remove","depth":2},{"value":"Braze - Add New Profiles Only","id":"braze---add-new-profiles-only","depth":2},{"value":"Google Ads - Add New and Updated Profiles","id":"google-ads---add-new-and-updated-profiles","depth":2},{"value":"Meta Custom Audiences - Full Sync","id":"meta-custom-audiences---full-sync","depth":2},{"value":"Salesforce Marketing Cloud - Replace Mode","id":"salesforce-marketing-cloud---replace-mode","depth":2},{"value":"How to Use These Templates","id":"how-to-use-these-templates","depth":2},{"value":"Parameter Customization Guide","id":"parameter-customization-guide","depth":2},{"value":"API Endpoint by Region","id":"api-endpoint-by-region","depth":3},{"value":"Common ID Keys by Platform","id":"common-id-keys-by-platform","depth":3},{"value":"Connector Field Names","id":"connector-field-names","depth":3},{"value":"Next Steps","id":"next-steps","depth":2},{"value":"Related Topics","id":"related-topics","depth":2}],"frontmatter":{"seo":{"title":"Incremental Activation Workflow Templates","description":"Discover pre-built workflow templates for Incremental Activation, enabling efficient profile syncing across destinations with customizable options for adding, updating, and removing profiles."}},"lastModified":"2026-06-17T07:22:53.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/customer-data-platform/audience-studio/activation/incremental-activation-workflow-templates","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}