Faraday can integrate with Domo as both a Source and Destination, meaning that it can be used to pull customer data from, and also be where your predictions are pushed to. This article covers both Source and Destination creation.
Table of Contents:
Obtaining credentials from Domo
For reference, check out the quickstart developer guide on Domo.
Log into the Domo developer portal.
Under My Account in the upper right-hand corner, and click New Client.
Fill out the Create new client form. For Application Scope, we just need Data and User. Click Create.
Faraday will need the Client ID and Secret which will need to be sent to us securely through the app's Source & Destination creation. These are the only parameters the Source needs, however, each Source table requires a Table ID.
To get the Table ID, go to the homepage/dashboard for your Domo account (e.g. Faraday's is https://faraday-io.domo.com/).
Click Data in the header navigation.
This takes you to the Dataset homepage. Find and click into the dataset you are having us pull into Faraday's systems.
In the case above, the Table ID lives in the URL of the dataset. In this case, 080248f4-cf16-4643-889c-dee2d9fa9c91
Creating Domo as a Source in Faraday
Go to the Faraday app’s Sources console, click Create source at the top.
Search for Domo as a Source location, enter a descriptive name, and click Next.
Enter your Domo details, and click Next.
Note: there is also a field for "Incremental column" here, but it is optional. If you know that something like "created_date" is your incremental, it would be helpful in our setup of the source data on our end. If you don't know, we'll handle it on our side.
Under Finalize, click Create source. Faraday can now begin the integration process. Once you finalize this source integration, our Customer Success team will be able to finish the configuration and we can begin utilizing your Domo data!
Creating Domo as a Destination in Faraday
Go to the Faraday app’s Destinations console, click Create destination at the top.
Search for Domo as a Destination location, enter a descriptive name, and click Next.
Enter your Domo details here, and click Next.
Under Finalize, click Create destination. Faraday can now begin the integration process. Once your Account Manager confirms everything is all set up, Domo will be available as a destination across the app!
Deliveries to Domo
Deliveries will create a DataSet called Faraday, which contains the model scores and persona assignment.
Clicking into the DataSet you’ll see the email, score, and persona columns.
$fdy_per_XXXXX is the persona assignment, where XXXX is the set of personas used, while the value below is the persona assignment.
$fdy_pro_XXXXX is the score, by outcome, where XXXXX is the outcome while the value is the score.