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.
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
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
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
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
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
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
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.