This guide walks you through creating your first integration in Matia, from connecting your source and destination to running your initial sync. In this guide we will create an ETL integration.
Start by logging into your Matia workspace. In the main navigation sidebar, click on Integrations to access the integrations overview page. Click the Add Integration button. This will open the integration setup wizard, guiding you through each step.
For this example, we’ll connect Salesforce as the source.
In the source selection screen, search for and select Salesforce.
Choose whether you’re looking to connect a Salesforce production or sandbox environment.
Use the Connect with Salesforce button to authenticate via OAuth. This process is straightforward—simply follow the prompts to log in to your Salesforce account and authorize Matia.
Once authenticated, fill out a name for your new source and select Test Connection to verify that the authentication was successful.
Using the Schema Tab, decide whether to bring in all Salesforce-supported tables or to modify the integration schema and select only the specific streams and fields you need.
Matia allows you to enable/disable individual tables and columns, so you can control exactly what data is moved.
Once your schema is set, click Run Initial Sync to start your first data transfer. Matia will extract data from Salesforce and load it into your chosen Snowflake schema.
You can monitor the sync’s progress in real time, review emitted and committed records per stream, and check for any schema changes or issues directly from the integration overview page.Next Steps:
Explore data observability features, set up post run actions, or review integration sync data for deeper insight into your new pipeline.