Skip to content

Intercom Output

Overview

The Intercom Output component lets users push data held in cloud data warehouse tables or views to their Intercom account via the Intercom REST API. Presently, users have the option to insert or update data.


Properties

Name = string

A human-readable name for the component.


Intercom Access Token = drop-down

Provide the Intercom access token. Users can either create a named entry for the token using the Matillion ETL Password Manager or store the access token within the component. The advised method is to create a named entry in the Password Manager.


Database = drop-down

The Snowflake database. The special value, [Environment Default], will use the database defined in the environment. Read Databases, Tables and Views - Overview to learn more.


Schema = drop-down

The Snowflake schema. The special value, [Environment Default], will use the schema defined in the environment. Read Database, Schema, and Share DDL to learn more.


Source Table = drop-down

Select the source table containing the data to be output to Intercom. The selected source schema determines which tables will be available in the dropdown list.


Target Object = drop-down

Select the target endpoint. Select either Company or Contact.


Output Operation = drop-down

Select the output operation.

  • The Company endpoint has only one output operation available: Update.
  • The Contact endpoint has two output operations available: Insert and Update.

Intercom ID = drop-down

The ID the component uses to update the target object.

This property is only available when the Output Operation is set to Update.


Column Mappings = columns editor

  • Source Columns: Specify the columns in the source table that will be unloaded (output).
  • Target Columns: Specify columns in the target object where the source columns will be output to.

Custom Attributes = columns editor

  • Name: Select a custom attribute. Custom attributes have to have been created in the Intercom workspace before use.
  • Source Columns: Map source table columns to the custom attribute. The available values in this column are determined by the specified Source Table property.

Name = string

A human-readable name for the component.


Intercom Access Token = drop-down

Provide the Intercom access token. Users can either create a named entry for the token using the Matillion ETL Password Manager or store the access token within the component. The advised method is to create a named entry in the Password Manager.


Source Schema = drop-down

Select the table schema. The special value, [Environment Default], will use the schema defined in the environment. For more information on using multiple schemas, read Schemas.


Source Table = drop-down

Select the source table containing the data to be output to Intercom. The selected source schema determines which tables will be available in the dropdown list.


Target Object = drop-down

Select the target endpoint. Select either Company or Contact.


Output Operation = drop-down

Select the output operation.

  • The Company endpoint has only one output operation available: Update.
  • The Contact endpoint has two output operations available: Insert and Update.

Intercom ID = drop-down

The ID the component uses to update the target object.

This property is only available when the Output Operation is set to Update.


Column Mappings = columns editor

  • Source Columns: Specify the columns in the source table that will be unloaded (output).
  • Target Columns: Specify columns in the target object where the source columns will be output to.

Custom Attributes = columns editor

  • Name: Select a custom attribute. Custom attributes have to have been created in the Intercom workspace before use.
  • Source Columns: Map source table columns to the custom attribute. The available values in this column are determined by the specified Source Table property.

Name = string

A human-readable name for the component.


Intercom Access Token = drop-down

Provide the Intercom access token. Users can either create a named entry for the token using the Matillion ETL Password Manager or store the access token within the component. The advised method is to create a named entry in the Password Manager.


Project = drop-down

Select the Google Cloud project. The special value, [Environment Default], will use the project defined in the environment. For more information, read Creating and managing projects.


Dataset = drop-down

Select the Google BigQuery dataset to load data into. The special value, [Environment Default], will use the dataset defined in the environment. For more information, read Introduction to datasets.


Source Table = drop-down

Select the source table containing the data to be output to Intercom. The selected source schema determines which tables will be available in the dropdown list.


Target Object = drop-down

Select the target endpoint. Select either Company or Contact.


Output Operation = drop-down

Select the output operation.

  • The Company endpoint has only one output operation available: Update.
  • The Contact endpoint has two output operations available: Insert and Update.

Intercom ID = drop-down

The ID the component uses to update the target object.

This property is only available when the Output Operation is set to Update.


Column Mappings = columns editor

  • Source Columns: Specify the columns in the source table that will be unloaded (output).
  • Target Columns: Specify columns in the target object where the source columns will be output to.

Custom Attributes = columns editor

  • Name: Select a custom attribute. Custom attributes have to have been created in the Intercom workspace before use.
  • Source Columns: Map source table columns to the custom attribute. The available values in this column are determined by the specified Source Table property.

Name = string

A human-readable name for the component.


Intercom Access Token = drop-down

Provide the Intercom access token. Users can either create a named entry for the token using the Matillion ETL Password Manager or store the access token within the component. The advised method is to create a named entry in the Password Manager.


Source Schema = drop-down

Select the table schema. The special value, [Environment Default], will use the schema defined in the environment. For more information on schemas, read the Azure Synapse documentation.


Source Table = drop-down

Select the source table containing the data to be output to Intercom. The selected source schema determines which tables will be available in the dropdown list.


Target Object = drop-down

Select the target endpoint. Select either Company or Contact.


Output Operation = drop-down

Select the output operation.

  • The Company endpoint has only one output operation available: Update.
  • The Contact endpoint has two output operations available: Insert and Update.

Intercom ID = drop-down

The ID the component uses to update the target object.

This property is only available when the Output Operation is set to Update.


Column Mappings = columns editor

  • Source Columns: Specify the columns in the source table that will be unloaded (output).
  • Target Columns: Specify columns in the target object where the source columns will be output to.

Custom Attributes = columns editor

  • Name: Select a custom attribute. Custom attributes have to have been created in the Intercom workspace before use.
  • Source Columns: Map source table columns to the custom attribute. The available values in this column are determined by the specified Source Table property.

Snowflake Delta Lake on Databricks Amazon Redshift Google BigQuery Azure Synapse Analytics