Documentation
Everything you need to integrate and use Draft.software effectively.
Getting Started
Quick start guides and tutorials
- Introduction to Draft.software5 minComing soon
- Creating Your First Campaign10 minComing soon
- Connecting Your Email Accounts8 minComing soon
- Importing Leads from CSV5 minComing soon
API Reference
Complete API documentation
- Authentication5 minComing soon
- Leads API15 minComing soon
- Campaigns API12 minComing soon
- Webhooks10 minComing soon
Integrations
Connect with your favorite tools
- Salesforce Integration10 minComing soon
- HubSpot Integration10 minComing soon
- Zapier Integration8 minComing soon
- Custom Webhooks12 minComing soon
Email Setup
Configure email delivery
- Gmail Setup Guide8 minComing soon
- Outlook/Office 365 Setup8 minComing soon
- Custom SMTP Configuration10 minComing soon
- Email Warm-up Best Practices12 minComing soon
Data Management
Manage your leads and data
- Lead Data Schema8 minComing soon
- Data Import/Export10 minComing soon
- Lead Enrichment12 minComing soon
- Data Privacy & GDPR10 minComing soon
Account & Settings
Configure your account
- Team Management8 minComing soon
- Billing & Subscription5 minComing soon
- API Keys5 minComing soon
- Security Settings8 minComing soon
Quick Example
example.js
// Example: Enrich a lead using the API
const response = await fetch('https://api.draft.software/v1/leads/enrich', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
url: 'https://company.com',
prospect_email: 'john@company.com'
})
});
const enrichedLead = await response.json();
console.log(enrichedLead);