Documentation

Everything you need to integrate and use Draft.software effectively.

Getting Started

Quick start guides and tutorials

  • Introduction to Draft.software
    5 minComing soon
  • Creating Your First Campaign
    10 minComing soon
  • Connecting Your Email Accounts
    8 minComing soon
  • Importing Leads from CSV
    5 minComing soon

API Reference

Complete API documentation

  • Authentication
    5 minComing soon
  • Leads API
    15 minComing soon
  • Campaigns API
    12 minComing soon
  • Webhooks
    10 minComing soon

Integrations

Connect with your favorite tools

  • Salesforce Integration
    10 minComing soon
  • HubSpot Integration
    10 minComing soon
  • Zapier Integration
    8 minComing soon
  • Custom Webhooks
    12 minComing soon

Email Setup

Configure email delivery

  • Gmail Setup Guide
    8 minComing soon
  • Outlook/Office 365 Setup
    8 minComing soon
  • Custom SMTP Configuration
    10 minComing soon
  • Email Warm-up Best Practices
    12 minComing soon

Data Management

Manage your leads and data

  • Lead Data Schema
    8 minComing soon
  • Data Import/Export
    10 minComing soon
  • Lead Enrichment
    12 minComing soon
  • Data Privacy & GDPR
    10 minComing soon

Account & Settings

Configure your account

  • Team Management
    8 minComing soon
  • Billing & Subscription
    5 minComing soon
  • API Keys
    5 minComing soon
  • Security Settings
    8 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);

Need help?

Can't find what you're looking for? Our support team is here to help.