eSignature API + Bubble.io Integration

Add PDF generation and legally binding e-signature collection to your Bubble app — without building a signing flow from scratch.

What you can build with Bubble and eSignature API

  • Build a contract management feature inside your Bubble app — users upload data, a PDF is generated, and it is sent for signing automatically
  • Add an onboarding flow where new users sign an agreement before accessing your app's features
  • Let your app users initiate signing requests from inside the Bubble interface
  • Track signing status inside your Bubble database using webhook data
  • Download and display signed PDFs inside your Bubble app on completion

How to set it up

1

Set up the API connector

Use Bubble's API Connector plugin to connect to the CraftMyPDF REST API. Add your API key and configure the endpoint for document generation and signing.

2

Trigger from a Bubble workflow

Add an API call to your Bubble workflow — triggered by a button click, a form submission, or a database change. Pass the relevant data fields to the template.

3

Handle the response

Store the document ID or signing URL returned by the API in your Bubble database. Use a webhook to update the record when signing is completed and the document is ready to download.

Common questions

Does eSignature work with Bubble's API Connector?
Yes. eSignature API is a standard REST API with JSON requests and responses — it works directly with Bubble's API Connector plugin without any special setup.
How do I show signing status in my Bubble app?
Configure a webhook URL pointing to a Bubble API endpoint or a third-party webhook handler. When the document is completed, the webhook fires and you can update the relevant record in your Bubble database.
Is there a Bubble plugin for CraftMyPDF?
CraftMyPDF works via Bubble's native API Connector. A dedicated Bubble plugin may also be available — check the Bubble marketplace or support.craftmypdf.com for the current setup guide.

Back to all integrations

Add e-signatures to your Bubble app today

Free plan. 50 documents per month. No credit card.