There are a few primary reasons that a signed waiver hasn't uploaded to your Mindbody account even though someone filled it out:
The client submitted the waiver under a different email address: In order for the waiver to transfer to the client's Mindbody documents, the client must use the same email address associated with their Mindbody account.
Integration with booking software was not checked off: In the waiver settings, navigate to advanced options > integration with booking software > and select YES.
Required fields do not match what is set in your booking platform: In order for a waiver to be successfully uploaded in the booking platform, the waiver needs to include all required fields set in the booking platform, and the client needs to fill out those fields. If any are left blank or not completed, a waiver will not be uploaded into the booking platform.
*Note: If someone has a waiver on file already: a copy will be uploaded in addition, the waiver itself will not be overwritten.