Export data to a spreadsheet

Assume we want to automatically export applicant data to Google Sheets whenever a specific flag is assigned to an application in DreamApply. To do this, we will create a connection between DreamApply and Google Sheets through Zapier and configure a workflow that will automatically write applicant data to a spreadsheet.

Before you begin

  • Make sure your account has the Superuser role.
  • Make sure you have a Zapier account.
  • Make sure you have a Google account.
  • Make sure you have created a spreadsheet in your Google Drive with the following columns: Applicant ID, Applicant given name, Applicant family name and Applicant email.

Step 1. Connect DreamApply to Zapier

First, we need to connect DreamApply to Zapier to be able to send event and application data.

  1. In DreamApply, in the main menu, under System, select API.

  2. Issue a new API key, copy and save it for later.

  3. Make note of and copy your shard ID, for example, 1234 and save it for later.

    Integrating with Zapier
  4. Log in to your Zapier account.

  5. At the top of the main menu on the left, click Create and select Zaps.

  6. Click the Trigger block and use search to find the DreamApply app.

    DreamApply Zapier app
  7. In the pane on the right, click Account and enter credentials to connect to your DreamApply instance: shard ID and API key.

    Entering DreamApply credentials

Step 2. Set up the trigger event

Next, we will choose a DreamApply event that must start the automated workflow.

  1. In the pane on the right, from the Trigger event list, select Application Was Flagged and click Continue.

    Selecting a DreamApply event
  2. At the Configure step, select the flag to include in the trigger, for example, Special consideration.

    Selecting a flag
  3. Test the trigger to make sure that DreamApply sends sample records to Zapier.

    Testing data retrieval

Step 3. Add the Google Sheets action

Next, we will define what must happen after the trigger fires — Zapier must add a row with applicant data to a spreadsheet.

  1. In the main area, below the added trigger, click the plus icon to add an action.

  2. Search for and select Google Sheets.

    Google Sheets app
  3. In the pane on the right, from the Action event list, select Create Spreadsheet Row or Create Spreadsheet Row at Top.

  4. Use the field below to log in to your Google account and authorize access to Zapier. Then, click Continue.

    Selecting an action event
  5. Select the target drive, spreadsheet and worksheet where data must be added.

  6. Map each data field from DreamApply to corresponding columns in the spreadsheet and click Continue.

    Selecting an action event
  7. Test the trigger to verify that Zapier sends applicant data to Google Sheets.

    Testing data export

Step 4. Publish the Zap and verify data export

Finally, we will activate the created Zap and verify that the data transfer works correctly.

  1. In the top right corner of the Zapier portal, click Publish. Once activated, the automation workflow will run in real time whenever the flag is assigned in DreamApply.
  2. In DreamApply, assign the flag to any of the applications.
  3. Open the connected spreadsheet and make sure that exported data appear correctly.
Verifying data export