App integration · All integrations

Connect Google Drive to Formfy

Fitness studios and personal trainers collect liability waivers and participant release forms every week, but signed PDFs pile up in email inboxes or vanish after staff turnover. When a member files a claim or an inspector requests documentation, teams scramble through paper binders and old threads — and sometimes the signed waiver simply cannot be found. Manual uploads to Drive are skipped on a packed class day, and one missing release can create serious liability exposure.

Formfy fires a webhook the moment a client signs. A single automation pushes the tamper-evident signed PDF straight to your Google Drive folder — no manual upload, no inbox hunting, no gap in your gym waiver archive.

The workflow at a glance

Trigger

A client signs a fitness waiver or personal training release in Formfy

Action

Formfy fires a form.signed webhook; your automation downloads the signed PDF and uploads it to Drive

Result

Every signed waiver lands in Google Drive instantly — searchable, organized, and ready for audit

Step-by-step: connect Google Drive to Formfy

Wire a Formfy form.signed webhook to Google Drive so every signed gym waiver and personal trainer release uploads automatically.

  1. Generate a Formfy API key

    Open the Formfy dashboard, navigate to Settings → API Keys, and click Create key. Copy the fk_live_… token to a password manager — Formfy shows it only once. Use a fk_test_… key during setup so you can sign sample waivers without consuming live billing credits.

  2. Subscribe to the form.signed webhook

    POST /api/v1/webhooks with your Bearer token, setting event_types to ["form.signed"] and target_url to your server or automation endpoint. Formfy returns a webhook id and a signing secret — store both. Every delivery carries an X-Formfy-Signature header you verify with the secret.

    POST/api/v1/webhooksSee in the OpenAPI spec →

  3. Download the signed PDF from Formfy

    When the webhook fires, its payload includes the form id. Call GET /api/v1/forms/{id}/signed-pdf to retrieve a short-lived download token, then fetch the binary PDF at GET /api/v1/files/pdf/{token}. That file is the tamper-evident, court-ready document you will push to Google Drive.

    GET/api/v1/forms/{id}/signed-pdfSee in the OpenAPI spec →

  4. Upload the PDF to your Google Drive folder

    Using the Google Drive API or a connector such as Zapier, Make, or n8n, upload the PDF binary to your designated Drive folder. Name each file with the signer email and a timestamp — for example, jane-doe-waiver-2026-05-21.pdf — so every gym signed waiver archive entry is instantly searchable.

  5. Test and verify the archive pipeline

    Sign a test waiver in Formfy and confirm the PDF appears in Google Drive within 30 seconds. Open the file to verify it includes the signer name, signature, and signed timestamp. Once confirmed, your studio archives every future waiver automatically the moment a client signs — no staff action required.

Subscribe to Formfy form.signed events for fitness waiver archiving

Register your server or automation endpoint to receive a signed waiver payload every time a client signs in Formfy. The response includes a signing secret used to verify every delivery.

curl -X POST https://formfy.ai/api/v1/webhooks \
  -H "Authorization: Bearer fk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "target_url": "https://your-server.example.com/hooks/formfy",
    "event_types": ["form.signed"]
  }'

Frequently asked questions

Do I need coding skills to save Formfy waivers to Google Drive?

Not necessarily. Fitness studios without developers typically use Zapier or Make as a bridge: subscribe Formfy to a Zapier Catch Hook, then add a Google Drive Upload File action. If you prefer a direct approach, a small Node.js or Python script handles the webhook, PDF download, and Drive upload in under 50 lines using the Formfy REST API and Google Drive API.

Which fitness waivers can I archive this way?

Any form created in Formfy — liability waivers, personal training release forms, gym membership agreements, health intake forms, or photo release consents. The signed PDF produced after a client signs is the same format regardless of form type, so one Drive archive workflow handles your entire document stack uniformly.

How quickly does a signed waiver appear in Google Drive?

Formfy fires the form.signed webhook within seconds of the client clicking Sign. If your endpoint or automation is online, the signed PDF typically lands in Google Drive within 30 seconds. Formfy queues and retries failed deliveries with exponential backoff for up to 24 hours, so temporary Drive or network outages do not result in lost waiver records.

Can I organize waivers into member or class subfolders in Drive?

Yes. When your webhook handler or Zapier action uploads the file, you specify the target folder by Drive folder ID. Many studios create a top-level Waivers folder with yearly or membership-type subfolders, then use the signer email field from the Formfy payload to route each PDF to the right subfolder automatically.

Are signed PDFs from Formfy legally admissible if stored in Google Drive?

Formfy produces tamper-evident signed PDFs that embed the signer name, IP address, timestamp, and audit trail. Storing those files in Google Drive does not alter their evidentiary value — courts examine the signing record, not the storage location. Consult your legal counsel for jurisdiction-specific guidance on waiver enforceability in your state.

Can personal trainers use this for individual client release forms?

Absolutely. Trainers who manage their own client roster often create a Drive subfolder per client and name each PDF with the client name and session date. Formfy's send API — POST /api/v1/forms/{id}/send — lets a trainer deliver the release by SMS or email, so the client signs from their phone before the first session even starts.

How do I rotate the webhook secret without losing waiver deliveries?

Call POST /api/v1/webhooks/{id}/rotate-secret to generate a new signing secret. Update the value in your server or automation immediately — Formfy signs new deliveries with the rotated secret right away. Rotate quarterly or any time a staff member who had access to the secret leaves your studio.

What if a waiver is signed while Google Drive is temporarily unavailable?

Formfy queues the webhook delivery and retries with exponential backoff for up to 24 hours. Once Drive is accessible again, your automation receives the event, downloads the PDF from Formfy, and uploads it then. The Webhook Deliveries log in the Formfy dashboard shows every attempt so you can manually replay any delivery you need.

Ready to wire Google Drive into Formfy?

Spin up an API key, run your first webhook, and route signed forms wherever your team already works.