---
description: >-
  Connect Hightouch to your warehouse or database, giving the app access to your
  data.
---

# 1. Connect to a data source

## Create a new source

First, navigate to the Sources page and create a new source.

![](https://1454996985-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHsth_4gateO06TTdt4%2F-MWQTIWoK_Rs73-1ApON%2F-MWQVOx2eGr2PdDNjzin%2Fimage.png?alt=media\&token=8d0058e7-6a9c-43f0-ab8f-ca7fc96712ab)

Next, we can input the credentials for the data warehouse (BigQuery, Snowflake, etc.) or database (Postgres) that we want to connect to Hightouch. This will serve as the source for data that we sync into our destinations.

If you are just signing up, you'll also have the option of using our Demo Database.

![](https://1454996985-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHsth_4gateO06TTdt4%2F-MW1ShIJzQbLJWXmpaU6%2F-MW1TGR56hIzmQz7MrHx%2Fimage.png?alt=media\&token=2546d2a2-51ac-433a-91df-76a9e5497fc8)

{% hint style="info" %}
Make sure to test your source to ensure that the credentials are correct. An error message will show if Hightouch is unable to connect to the data source.
{% endhint %}

## Confirm the source is active

After creating your source, confirm that the connection status is active by clicking the Test Source button. Make sure that testing the source returns green before continuing to the next step.

If the connection is failing, you can always edit your data source credentials and try again.
