This is an old revision of the document!
Table of Contents
Electronic Liability Waiver System/Process
Overview
ChattLab Makerspace uses an electronic liability waiver system supported by WaiverElectronic.com. This system enables members and visitors to sign waivers electronically for compliance and record-keeping.
Subscription Plan
Service Provider: WaiverElectronic.com
- Account:[email protected]
- Plan: Basic Plan
- Cost: $11.99 per month
- Coverage: 70 waivers per month
- Support email: [email protected]
Waiver Templates
ChattLab Makerspace currently has two waiver templates:
- ChattLab Waiver - Adult Release
- ChattLab Waiver - Minor Release
Data Storage
Signed waivers are automatically stored in the Google Drive of the [email protected] account in the following folders:
- Waivers2025 Folder
- Sheets2025 Folder
This storage configuration can be altered on the vendor site.
Webhook Integration
A webhook is configured to send waiver data to Make.com for further processing.
- Webhook Location: Found under Developer > Webhook in WaiverElectronic
- Webhook Name: “new waiver signed”
- Webhook URL: Make.com Webhook
Sample Webhook Output
[ { "waiver_data": [ { "type": "newName", "fieldId": "2vurjX68idU", "value": "Joe Blow", "first": "Joe", "second": "Blow" }, { "type": "email", "fieldId": "3exVg7eSf6I", "value": "[email protected]" }, { "type": "phone", "fieldId": "2vudDvSIC0A", "value": "502-417-3352" }, { "type": "address", "fieldId": "2vudEAbG1rL", "address1": "9416 Bennie Lane", "address2": "", "city": "Ooltewah", "state": "TN", "zip": "37363" }, { "type": "newName", "fieldId": "2vurkGk7IpP", "value": "Timmy Andersen", "first": "Timmy", "second": "Andersen" }, { "type": "shortAns", "fieldId": "3exXP9fp7T8", "ans": "Father" }, { "type": "signature", "fieldId": "2vudFBhoE5D", "dataUrl": { "dataUrl": "data:image/png;base64,iVBORw0K....", "isEmpty": false }, "counterSign": false } ], "signed_date": "2025-03-06T20:01:49.247Z", "template_id": "67c9fddb1826ea3622ddd9f0", "header": "ChattLab Waiver - Minor Release", "waiver_id": "67c9ff2f0a5a2ab6a054ef14" } ]
Sample data of what gets assigned to Waivers table:
[ { "Name": "Joe Blow", "Phone": "502-417-3352", "Signed Date": "2025-03-06", "First Name": "Joe", "Last Name": "Blow", "Address": "9416 Bennie Lane", "City": "Ooltewah", "State": "TN", "Postal": "37363", "Waiver Link": "https://app.waiverelectronic.com/render/waiver/67c9ff2f0a5a2ab6a054ef14", "Email": "[email protected]", "Waiver Template": "ChattLab Waiver - Minor Release", "Waiver Reference ID": "67c9ff2f0a5a2ab6a054ef14", "id": "recEb4yX7omjIruxU", "createdTime": "2025-03-06T20:01:52.000Z" } ]
Waiver Processing in Make.com
The webhook data is sent to Make.com and processed by the scenario “Waiver To Airtable Integration”. This scenario:
- Extracts the received waiver data.
- Creates a new row in Airtable.
Inserts the information into the Waivers table on the airtable database.