Loading...
New: API Access + Custom Branding now available on Business. Upgrade now →
Loading...
Use Monday.com automation recipes and the SignBolt REST API to send documents for e-signature when a board status changes. Get real-time webhooks back when documents are signed, viewed, or declined — and keep your board up to date automatically.
Business plan required · No per-integration fees · Cancel anytime
If your team tracks client contracts, vendor agreements, or project sign-offs inside Monday.com, you already know the pain: someone has to manually send the PDF, follow up on signing status, and update the board. With SignBolt, the entire cycle is automated. Status changes to 'Contract Pending' → SignBolt sends the document → signer gets an email link → they sign → board updates to 'Contract Signed' automatically. Zero manual steps.
Three steps to connect Monday.com board automations to e-signature workflows.
Generate a SignBolt Business API key from your dashboard and add it as a Monday.com integration secret. No marketplace app install required.
In Monday.com, create a custom automation: 'When Status changes to Contract Pending → POST to SignBolt API with the item's email and document column.'
Map your board columns — email, document URL, signer name — to the SignBolt API parameters. Signed PDFs and status updates flow back automatically via webhook.
Build real document signing workflows inside your Monday.com boards.
Trigger a signing request automatically the moment an item's status column changes to your chosen value. Use Monday.com's custom automation builder with a POST action to the SignBolt API.
When SignBolt fires a document.signed webhook, your Monday.com automation receives the event and updates the item's status column to 'Contract Signed' — no manual work required.
Store the signed PDF download URL from the SignBolt webhook payload in a Monday.com link or text column. Your team gets direct access to signed documents from the board.
Keep your entire project team informed. When a contract is signed, trigger notifications in Monday.com, update connected boards, or push to a shared dashboard so everyone sees contract status in real time.
Configure Monday.com automations to notify relevant team members when documents are viewed, signed, or declined. Eliminate the manual chase — let automation handle it.
API access, webhooks, API key management, and unlimited documents — everything you need to connect SignBolt to Monday.com — is included in the Business plan at $24/mo. No per-integration fees.
SignBolt fires these events to your configured webhook URL. Use them in Monday.com automations to keep your boards in sync with signing activity.
document.signedFires when a recipient completes signing. Payload includes document ID, signer email, timestamp, and a URL to download the signed PDF. Use it to update your Monday.com item status.
document.viewedFires when a recipient opens the signing link. Useful for tracking engagement and triggering reminder automations in Monday.com when items have been pending too long.
document.declinedFires when a recipient declines to sign. Trigger Monday.com automations to flag the item, notify the responsible team member, or move the item to a review column.
Step-by-step instructions to connect SignBolt and Monday.com using the REST API and board automations.
Log in to your SignBolt Business dashboard. Navigate to Settings → API Keysand generate a new key. Copy it — you'll add it as a secret in your Monday.com custom integration or automation action.
In Monday.com, go to your board and open Automate → Custom Automations. Create a recipe with the trigger: When Status changes to 'Contract Pending'. Add an action using the HTTP Request integration block or a Monday.com Apps Framework integration to POST to the SignBolt API. Map your board columns (email, document URL, name) to the request fields using the code example below.
// Monday.com Custom Automation HTTP Action
// Triggered when item Status = "Contract Pending"
// POST https://signbolt.store/api/v1/sign
// Headers: Authorization: Bearer {SIGNBOLT_API_KEY}
// Content-Type: multipart/form-data
// Form fields:
// file → PDF binary from your document column
// signerEmail → {Email column value}
// signerName → {Name column value}
// webhookUrl → https://signbolt.store/api/integrations/monday/webhook
// metadata → {"mondayItemId": "{Item ID}", "boardId": "{Board ID}"}
// Example using fetch in a Monday.com custom integration:
const formData = new FormData();
formData.append("file", pdfBlob, "contract.pdf");
formData.append("signerEmail", item.email.text);
formData.append("signerName", item.name);
formData.append("webhookUrl", "https://signbolt.store/api/integrations/monday/webhook");
formData.append("metadata", JSON.stringify({
mondayItemId: item.id,
boardId: boardId,
}));
const res = await fetch("https://signbolt.store/api/v1/sign", {
method: "POST",
headers: { Authorization: `Bearer ${SIGNBOLT_API_KEY}` },
body: formData,
});
const { id, signingUrl } = await res.json();
// Store signingUrl back in Monday.com item link columnSignBolt sends a document.signed event to /api/integrations/monday/webhook when the recipient signs. The payload includes your mondayItemId from the metadata you passed when triggering. Use the Monday.com GraphQL API to update the item status and store the signed PDF link.
// SignBolt fires this payload to your Monday.com webhook handler
// when a document is signed
{
"event": "document.signed",
"documentId": "doc_abc123",
"signerEmail": "client@example.com",
"signerName": "Jane Smith",
"signedAt": "2026-04-08T14:22:00Z",
"downloadUrl": "https://signbolt.store/api/documents/doc_abc123/download",
"metadata": {
"mondayItemId": "987654321",
"boardId": "123456789"
}
}
// Use Monday.com API to update the item:
// mutation {
// change_column_value(
// item_id: 987654321,
// board_id: 123456789,
// column_id: "status",
// value: "{\"label\": \"Contract Signed\"}"
// ) { id }
// }When you receive the document.signed webhook, use the Monday.com API to:
API access, webhooks, API key management, and unlimited documents — everything you need to connect SignBolt to Monday.com — is included in the Business plan.
No. This is an API-based integration using SignBolt's REST API and Monday.com's custom automation actions. You connect the two platforms directly using your SignBolt Business API key — no marketplace app install or approval required.
The Business plan ($24/mo) includes REST API access, webhook support, and the API key management dashboard needed to build and run the Monday.com integration.
No. Recipients receive an email with a secure signing link and can sign in their browser without creating any account. Only you, as the sender, need a SignBolt Business account.
Yes. Monday.com's custom automation builder supports HTTP actions. When an item's status changes to your target value, you can POST to the SignBolt API at /api/v1/sign with the relevant PDF URL and recipient email mapped from your board columns.
SignBolt fires a document.signed webhook to your configured endpoint at /api/integrations/monday/webhook. The payload includes a download URL for the signed PDF. Your Monday.com automation or a connected serverless function can then update the item's columns with the signed document link and new status.
Start with the Business plan and build your first Monday.com signing automation today. The REST API is documented, the webhook endpoint is live, and it takes minutes to set up.