DocuSeal
Integrate DocuSeal natively with ComposeIt to create, sign, and manage electronically signed documents directly within your visual workflows.
Native Account Integration
Connect your DocuSeal account to unlock embedded e-signature tools in your ComposeIt workspace and automate end-to-end document signing flows.
Account Connection: Link your DocuSeal API key in your account settings to send, view, manage, and track sent document submissions directly within the ComposeIt dashboard.
Visual Editor & Component Mapping: Drag and drop dedicated E-Sign Components directly into the template builder and link properties to data.
Map template dynamic data (such as names, emails, and roles) directly to specific DocuSeal signers.
Automated Webhooks & Attachments: Set up automated webhooks to process signed documents instantly upon completion. Automatically attach generated signed PDFs and audit trail logs to target records in supported integrations:
- Airtable
- Baserow
- NocoDB
- Fibery
Programmatic Signatures
When you compile a PDF document using the ComposeIt API, you can send it directly to the Docuseal client for signing using the following script:
import docuseal from "@docuseal/api";
// Provide the direct public HTTP/HTTPS link to your PDF
const pdfUrl = "https://example.com/path/to/your/file.pdf";
docuseal.configure({ key: "API_KEY", url: "https://api.docuseal.com" });
const submission = await docuseal.createSubmissionFromPdf({
name: "Rental Agreement",
documents: [
{
name: "rental-agreement",
file: pdfUrl, // DocuSeal will fetch the PDF directly from this URL
},
],
submitters: [
{
role: "First Party",
email: "john.doe@example.com",
},
],
});