How Dokkio Works

From email to structured data in 7 simple steps. Follow our complete process to set up automated email processing with full privacy control.

1

Setup Email Address

Create unique email endpoints

Generate custom email addresses like orders@dokkio.app that receive emails for processing.

  • Create email addresses with custom names
  • Each email can have different extraction schemas
  • Instant activation - no DNS setup required
  • Built-in spam protection and validation
2
2

Define Data Schema

Specify what data to extract

Define custom fields with descriptions that tell our AI exactly what information to extract from emails.

  • Support for multiple data types: strings, numbers, dates, booleans, arrays
  • Natural language field descriptions for accurate extraction
  • Required and optional field validation
  • Schema versioning and updates without downtime
3
3

Configure Webhook

Set your delivery endpoint

Provide your webhook URL where extracted data will be delivered in real-time with HMAC signatures for security.

  • HMAC-SHA256 signed payloads for security verification
  • Automatic retry with exponential backoff
  • Webhook validation and testing tools
  • One webhook for each email address
4
4

Test in Playground

Validate your extraction

Use our interactive playground to test your schema with sample emails and see exactly what data will be extracted.

  • Real-time preview of extraction results
  • Test with your own email samples
  • Confidence scoring for each extraction
  • Debug mode to understand AI decisions
5
5

Receive Emails

You control what gets processed

Simply redirect specific emails to your Dokkio address. No inbox integrations needed - you decide exactly which emails to process.

  • No access to your inbox required - total privacy
  • Forward only the emails you want processed
  • Set up email forwarding rules in your email client
  • Sub-second processing with GPT-4 powered extraction
  • Processing history and analytics for redirected emails
6
6

Get Structured Data

Clean JSON delivered instantly

Receive perfectly structured JSON data at your webhook endpoint, ready to integrate into your application workflow.

  • Clean, validated JSON format
  • Type-safe data with proper formatting
  • Metadata including confidence scores
  • Processing timestamps and unique IDs
7
7

Control Data Retention

You decide how long emails are stored

Configure email storage duration for each address - from no storage to 7 days. Perfect for testing initially, then switch to no storage for maximum privacy.

  • No storage option: emails processed and never stored in our system
  • Extracted data kept for 3 days automatically for debugging
  • Up to 7 days storage available for testing and refinement
  • Stored emails automatically available in playground for testing
  • Change retention settings anytime without affecting processing

Ready to Start Processing Emails?

Join thousands of developers who trust Dokkio for privacy-first email processing. You control the data, we handle the extraction. Start with 1,000 free extractions every month.