- 🌎 Overview
- 🛠 The Build - X Steps
- Core Functionality
- 1. Create an Airtable Base
- 2. Create a Request Form
- 3. Create an Approvals Table
- 4. Create an Approval Form
- 5. Email the Approver
- 6. Notify the Requester when Approved/Denied
- 💪 Additional Functionality
- 📚 More Resources
🌎 Overview
- Occasionally a third-party needs to approve something
- You don't want to onboard them to your regular approval pipeline, so you just send them an email
- Automate the process with this workflow
🛠 The Build - X Steps
Core Functionality
- Automatically send approval emails when a new request is received
- Notify requester of response from approver
- Set up automated follow-on actions
1. Create an Airtable Base
- In Airtable, create a new base from scratch with records for each of the items/files that will be a factor in the approval decision
![image](https://assets.super.so/2f413898-51e9-41c9-8588-1c60d6824b2f/images/7e26e055-910f-4ca5-aeda-a4344e3a6426/7.gif?w=732)
- If files are used, create an additional field for each file field to retrieve the URL of the file. The formula used to retrieve the URL from a file is as follows:
RIGHT(LEFT({File}, LEN({File}) - 1), LEN(LEFT({File}, LEN({File}) - 1)) - SEARCH("https://", {File}) + 1)
2. Create a Request Form
- Create a form to capture all the necessary details
- Provide narrative explanations to simplify the process for the user
![image](https://assets.super.so/2f413898-51e9-41c9-8588-1c60d6824b2f/images/7ccd2499-ad70-4bfa-a4cb-4a8825589697/9.gif?w=732)
3. Create an Approvals Table
- Create a new
Approvals
table with the following fields: Request ID
Response
Explanation
![image](https://assets.super.so/2f413898-51e9-41c9-8588-1c60d6824b2f/images/e1954492-e8d2-45ae-b453-e03b0d4f8765/9.gif?w=732)
4. Create an Approval Form
- Create a new approval form view
![image](https://assets.super.so/2f413898-51e9-41c9-8588-1c60d6824b2f/images/1c7cd00b-a23d-4b34-8104-87a672d6baea/10.gif?w=732)
5. Email the Approver
- Create an "Automation" to send an email when a new record is created
- Design an email to include all the necessary bits in order to make the approval decision
- At the end, include a link to the approval form
- Using a prefill URL parameter, prefill the request ID via the URL
- When the link is clicked to open the form, the ID of the original request will be prefilled into the approval form
6. Notify the Requester when Approved/Denied
- Create a second "Automation", triggering when a new record is created in the
Approvals
table
- Add an action to find the original request record
- Add an action to send an email to the requester
💪 Additional Functionality
‣
‣
‣
‣
‣
‣