Set up an integration blueprint
Creating a developer account
- Go to https://userintegration.getconduit.app/.
- Click on "Sign Up."
- Provide your email address and create a new password.
- When the login window appears, enter the email and password you just created.
Creating an integration
You will now see a list of your integrations. Let’s create a new one.
The integration editor will open. Here are its main components:
- Commands for Integration Management:
- Test: Reads data from the data source.
- Sync: Reads data from the source and sends a CSV file to Conduit.
- Save: Saves the integration settings.
- Share: Generates a shareable link for the integration.
- Deploy: Makes the integration available to end users.
- Configuration Elements:
- JSON: Displays the integration configuration file.
- Parameters: Lists parameters available to end users.
- Script: Allows editing of a Python script, if data merging is required.
- Monitoring Tools:
- Logs: Shows the integration status after execution.
- Received Data: Displays the JSON data received from the remote source.
- Extracted Data: Shows the CSV file that will be sent to the webhook.
Conduit will automatically generate a JSON configuration file, which can be used as a template to explore and create your own integration.
Test the integration
You can test the configuration, but first, you need to create a webhook in Conduit to receive the data.
-
Click the "Test" button, then open the "Extracted Data" tab. You’ll see that the integration generates three columns.
-
These columns must be set up in the webhook. To do this:
- Go to the new webhook creation page: https://app.getconduit.app/integrations/push-api/connect/.
- Create the necessary columns.
- Click "Save."
-
Copy the webhook URL token
https://api.getconduit.app/push/755614f1-0309-4d4a-8e4d-ad6821a63a24/receive/. -
Add the webhook token as the
CONDUIT_WEBHOOK_TOKEN
parameter.
-
Now, click the "Sync" button. You should see a confirmation message indicating success.
-
To verify that all data has been received, create a dashboard in Conduit.