How Zapier integration works

Zapier acts as a bridge between DreamApply and third-party applications. To automate workflows, it uses Zaps — simple connections between two or more applications that run automatically when certain events occur.

Each Zap consists of a trigger and one or more actions:

  • A trigger is an event in DreamApply that starts an automated workflow.
  • An action is a task that Zapier performs in a connected application. For example, the action can add a row to a Google sheet, update a user record in HubSpot or send a notification to Slack.

Once you set up an automated workflow in Zapier, it runs automatically in the background. No manual input or monitoring is required.

Automation examples

Zapier lets you automate workflows using hundreds of supported applications. Here are some examples of automations that you can implement:

Automation goalDescriptionPossible apps
Data export and storageAutomatically export and save application data for organized tracking and reportingGoogle Drive, Dropbox, OneDrive, Box
Team notificationsAlert your teams when key events occur, for example, a payment is received or an applicant requests data removalSlack, Microsoft Teams, Discord, Google Chat
Admission analyticsInstantly update dashboards and monitoring tools when new applications are submitted or their status changesTrello, Google Sheets, Microsoft Excel, Notion
Applicant record managementUpdate applicant status, assign tasks and trigger targeted communication campaigns for specific applicant groupsHubSpot, Salesforce, Zoho CRM, Airtable
Meeting schedulingAutomatically create calendar meetings, share invitations and notify both parties, for example, when additional screening is requiredGoogle Calendar, Microsoft Outlook, Calendly, email, SMS notifications

DreamApply events

DreamApply provides a set of events that can be used as triggers in Zaps. Each event represents a key action or change in the application lifecycle. When an event is triggered, DreamApply retrieves and provides related application data that you can then use in subsequent actions in connected applications.

DreamApply trigger events include:

  • Application was flagged: Triggers when an application flag is added to an application
  • Application was un-flagged: Triggers when an application flag is removed from an application
  • Applicant registered: Triggers when a new applicant registers on their own
  • Applicant requested to be forgotten: Triggers when an applicant requests their data to be removed from DreamApply
  • Application was created: Triggers when an application is created (either fresh or by cloning a previous application)
  • Application was submitted: Triggers when an application is submitted for the first time
  • Application was re-submitted: Triggers when an application is re-submitted (after being submitted and reopened before)
  • Course was added to the application: Triggers when a priority (programme) is added to an application
  • Invoice was collected: Triggers when an invoice is marked as fully paid (by Administrators or through payment gateways)
  • Invoice was issued: Triggers when a new invoice is issued
  • Offer was confirmed: Triggers when an offer is confirmed and sent out to the applicant

Depending on your Zapier plan, the data polling interval may range from 1 to 15 minutes. As a result, a short delay between a DreamApply event and an action is expected. For details, see the Zapier documentation.