Designing the Workflow#
Now that we have an idea of what Nathan wants to automate, let's enumerate the steps he needs to take to achieve this:
- Get the relevant data (order id, order status, order value, employee name) from the data warehouse
- Filter the orders by their status (processing or booked)
- Calculate the total value of all the booked orders
- Notify the team members about the booked orders in the company's Discord channel
- Insert the details about the processing orders in Airtable for follow-up
- Schedule this workflow to run every Monday morning
Nathan's workflow involves sending data from the company's data warehouse to two external services: Discord and Airtable. In between, the data has to be wrangled with general functions (conditional filtering, calculation, scheduling).
WF² provides integrations for all these steps, so Nathan's workflow in WF² would look like this:

You will build this workflow in 8 steps:
- Getting data from the data warehouse
- Inserting data into Airtable
- Filtering orders
- Setting values for processing orders
- Calculating booked orders
- Notifying the team
- Scheduling the workflow
- Activating and examining the workflow
To build this workflow, you will need credentials that are sent in the email from WF² when you sign up for this course. If you haven't signed up already, you can do it here. If you haven't received a confirmation email after signing up, contact us.