Supported syncing
For more information about sync modes, refer to the sync modes docs.
The order of rows and columns in uploaded files may differ from how they appear in your model. This is expected behavior and applies to all sync modes. Learn more about row and column ordering.
Connect to Microsoft Sharepoint
Go to the Destinations overview page and click the Add destination button. Select Microsoft Sharepoint and click Continue. You can then authenticate Hightouch to Microsoft Sharepoint. For the Authentication method, select Log in to Sharepoint and log into your Microsoft Sharepoint account. Once successful, you will be redirected back to Hightouch to enter a descriptive name for your destination and complete setup.Sync configuration
Once you’ve set up your Microsoft Sharepoint destination and have a model to pull data from, you can set up your sync configuration to begin syncing data. Go to the Syncs overview page and click the Add sync button to begin. Then, select the relevant model and the Microsoft Sharepoint destination you want to sync to.Select file format
Hightouch supports syncing JSON and CSV files to SharePoint.Select a Site and Drive
In order to sync to SharePoint, you must select a site and a drive available to your account. You can specify a folder within the site/drive combination, or create a new folder to write the file to.Enter filename
The filename field lets you specify the parent directory and the name of the file you want to use for your results. You can include timestamp variables in the filename, surrounding each with{}.
Hightouch supports these timestamp variables:
YYYY: Represents the full year in four digits.YY: The last two digits of the year.MM: Two-digit month format (01-12).DD: Two-digit day format (01-31).HH: Two-digit hour format in 24-hour clock (00-23).mm: Two-digit minute format (00-59).ss: Two-digit second format (00-59).ms: Three-digit millisecond format.X: Unix timestamp in seconds.x: Unix timestamp in milliseconds.
upload/{YYYY}-{MM}-{DD}-{HH}-{mm}-result.json to dynamically include the year, month, date, hour, and minute in each uploaded file. Hightouch would insert each file in the upload directory, which would need to already exist in your bucket.
You can also use other variable values to include sync metadata in the filename:
{model.id}{model.name}{sync.id}{sync.run.id}
If a file already exists at the path you entered at the time of a sync, Hightouch will overwrite the file.
Set filename offset
By default, Hightouch uses the UTC timestamp of the sync run to fill in timestamp variables. You can optionally include an offset in seconds. For example, if you want the filename’s date to be 24 hours before the sync takes place, enter ‘-86400’ (24 hours * 60 minutes * 60 seconds).