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 goal | Description | Possible apps |
|---|---|---|
| Data export and storage | Automatically export and save application data for organized tracking and reporting | Google Drive, Dropbox, OneDrive, Box |
| Team notifications | Alert your teams when key events occur, for example, a payment is received or an applicant requests data removal | Slack, Microsoft Teams, Discord, Google Chat |
| Admission analytics | Instantly update dashboards and monitoring tools when new applications are submitted or their status changes | Trello, Google Sheets, Microsoft Excel, Notion |
| Applicant record management | Update applicant status, assign tasks and trigger targeted communication campaigns for specific applicant groups | HubSpot, Salesforce, Zoho CRM, Airtable |
| Meeting scheduling | Automatically create calendar meetings, share invitations and notify both parties, for example, when additional screening is required | Google 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.