Use Case
Automate SaaS Terms of Service Agreements
Send SaaS terms of service and subscription agreements for e-signature. Automate customer onboarding with legally binding contracts.
The problem
SaaS companies need customers to sign terms of service, subscription agreements, or data processing agreements before onboarding. Doing this manually slows down activation and creates friction in the sales process.
The solution
Trigger a signing request automatically when a customer signs up or upgrades. Generate the agreement from your app's data (plan name, pricing, customer name) and send via API. The customer signs before their first login.
Example document template
Markdown template
# SaaS Subscription Agreement
**Customer:** {{customerName}} ({{customerEmail}})
**Plan:** {{planName}} — {{planPrice}}/month
## Service Description
Access to {{productName}} platform including:
{{featureList}}
## Terms
- Billing cycle: Monthly, starting {{startDate}}
- Auto-renewal unless cancelled with 30 days notice
- Data processing in accordance with our Privacy PolicyReplace the {{variables}} with your application data and send via API.
Send it with one API call
curl
curl -X POST https://signb.ee/api/send \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "YOUR_RENDERED_MARKDOWN",
"senderName": "Your Name",
"senderEmail": "you@company.com",
"recipientName": "Recipient Name",
"recipientEmail": "recipient@email.com"
}'Why this approach works
- Zero-friction onboarding — sign during signup flow
- Dynamic terms based on plan and pricing
- Audit trail for compliance
- No manual contract management
- Works with any tech stack via REST API
Related reading
Try Signbee — free, no credit card.