Shipping fast. Here is every update, fix, and new capability we have released — newest first.
FeatureBilling
Billing v2 — credits, Paddle & workspace billing
Overhauled the billing system with a new credit model, Paddle integration, and per-workspace billing management. Teams can now top up credits, view usage history, and manage payment methods without leaving the dashboard.
Here's what's new:
New credit-based billing model with pay-as-you-go and plan tiers
Paddle integration for payment processing and subscription management
Custom credit grants for enterprise and promotional accounts
Usage breakdown per workspace member visible in the dashboard
Removed legacy billing system and all associated database tables
FeatureDeveloper
Custom webhooks with HMAC signing & delivery logs
Webhooks can now be fully configured, tested, and managed from the dashboard. Every outbound request is signed with HMAC-SHA256 and delivery status is tracked with a full per-webhook log.
Here's what's new:
Create, edit, enable/disable, and delete webhooks from the dashboard
Send a test ping to verify your endpoint before going live
Delivery log with HTTP status, attempt count, and error messages per webhook
Signing secret per webhook with reveal and regenerate controls
Node.js and Python verification code examples built into the dashboard
Templates can now be attached directly to extraction jobs, letting you enforce a consistent output schema across an entire batch without configuring each job individually.
Here's what's new:
Jobs now accept a template_id parameter at creation time
Template schema is applied to every document in the job automatically
Templates list now shows the number of active jobs using each template
Fixed edge case where template field ordering was not preserved in output
ImprovementIntegrations
Integrations overhaul & duplicate fix
Reworked the integrations layer to correctly enforce one-active-integration-per-type per workspace, and migrated all existing connections with zero data loss.
Here's what's new:
Unique constraint on integration type per workspace
Integrations UI now shows connection health status and last sync time
Fixed duplicate integration rows created during OAuth re-authorisation flows
Webhook logs now correctly associate with the triggering job
FeatureTeams
Workspaces — teams & roles
Workspaces are now available. Create separate environments for different teams, clients, or projects — each with its own members, API keys, integrations, and usage quota.
Here's what's new:
Create and switch between multiple workspaces from the dashboard
Invite team members with role-based access (owner, admin, member)
Personal workspaces created automatically on signup
Per-workspace API keys with read/write scope controls
All existing accounts migrated to a default personal workspace automatically
Feature
Signed export tokens for shareable download links
Jobs now support a signed export token for one-click download links. Share a result with a stakeholder without granting them dashboard access.
Here's what's new:
Generate a signed export token for any completed job
Token-based download links for JSON, CSV, and Excel exports
Token links expire after 7 days by default; configurable per job
Launch
DocPeel is live
Extract structured JSON from any PDF, image, or email — no schema required, no template setup, no per-vendor configuration.
Here's what's new:
LLM-powered extraction from PDF, image, and email sources
Custom output templates for controlled JSON schemas
REST API with per-workspace API key authentication
Dashboard with job history, result viewer, and CSV/Excel export
Google Sheets, Dropbox, Slack, and Notion integrations
Inbound email address for forward-to-extract workflows
60+ language support with no per-locale configuration