Skip to main content

Zapier integration

Dromo's Zapier integration allows you to connect your imports with thousands of web services with a few mouse clicks. You can enable email or Slack notifications for new imports, copy import results to Google Drive, or automatically add imported records to your CRM, to name a few.

How to Use Zapier with Dromo

You can create Zaps to perform actions based on Dromo triggers.

Dromo offers two event triggers: "New Results File" and "New Data Row Imported".

"New Results File" will trigger every time a file is imported for a selected schema. This trigger is useful when you want to notify a service when an import is completed, for example to send a Slack message or store the results file.

"New Data Row Imported" will trigger for every individual row in an import. This trigger is useful when adding data directly to an existing database like a spreadsheet or CRM.

Dromo Zap Templates

You can manually create a new Zap or use one of Dromo's pre-configured Zap templates. These are available from the integrations menu in the Schema Editor.

Schema Integrations Image

If you manually create a Zap, you can add a Dromo trigger by searching for the "Dromo" app in the menu. Once you've selected the Dromo app, you can choose the event to subscribe to.

Step by Step Example: Dromo Slack Notifications

In this example, we will configure Zapier to send us a Slack message each time a new import is completed.

To follow along, you will need a Dromo account, a Zapier account, and a Slack account with permissions to add new apps.

info

Zapier triggers only operate in Production Mode and require a paid Dromo subscription or active free trial.

The Dromo Zapier triggers are scoped to a specific saved schema. If you don't have one already, you will need to create a schema using the Schema Studio to try out your Zap with. It is also helpful to have at least one completed import using your schema so you can test that your Zap will work as expected.

Schema Studio

Open the Schema Integrations Menu and click "Use this Zap" under the "Send Slack Messages for New Dromo Imports" template.

Schema Integrations Image

A new draft Zap will open in Zapier.

Expand the Dromo trigger, where you can configure how your Zap will run. First, you will need to connect your Dromo account. Then, select the schema you want notifications for in the "Trigger" section.

Dromo Trigger

Under the "Test" section, click "Test Trigger". Zapier will retrieve a recent import from your schema. Click "Continue with selected record".

Sample File

Next, we will configure the Slack action. For this example, we'll configure Zapier to send ourselves a DM, so we'll choose the "Send Direct Message" event. Click continue and connect your Slack account.

Then, set "To Username" to yourself. For the message text, we'll configure the Zap to send us a DM with the result filename and a link to download the results.

Slack config

Test the action, you should receive a Slack message with the ID as text and a working link to download the file!

Slack message

Click publish, and your Zap is now live! Try importing some files with Dromo in production mode. You should see a new Slack message for each import.