Key results
About BetterRegulation
Challenge: the editorial bottleneck
The pain points
Solution: AI-augmented editorial workflow
Discovery and testing phase
Rather than jumping directly to implementation, the Droptica team conducted thorough testing of different approaches to ensure the solution would be reliable, accurate, and production-ready.
How it works
Technical architecture
The solution is built on a robust, production-ready architecture designed for reliability and scalability.
Technology stack:
Drupal 11 - content management platform
Drupal Automators (contrib module) - orchestrates the AI workflows and manages processing logic
Unstructured.io (Extracture) - PDF text extraction and cleaning, self-hosted for control
GPT (OpenAI) - language model for text analysis and categorization
RabbitMQ - message queue for background processing (used for summary feature)
Watchdog - comprehensive logging and error monitoring
Processing flow:

Key technical decisions
| Challenge | Solution | Rationale |
|---|---|---|
| Complex PDF formatting | Unstructured.io | Superior filtering of PDF artifacts, better handling of tables and multi-column layouts, higher extraction accuracy. |
| Model selection | GPT | Optimal speed/accuracy/cost balance, large context window (128K tokens) handles longest documents. |
| Output format | Structured JSON with schema | Ensures consistent, parseable responses; validates against expected field types. |
| Taxonomy matching | Include full taxonomy lists in prompt | AI can match semantically rather than by exact keywords; returns proper entity IDs. |
| User experience | Synchronous on-demand processing | Editors see immediate results; can verify before saving; no waiting for background jobs. |
| Large documents | Graceful degradation | Documents exceeding token limits flagged for manual review with clear error messages. |
| Reliability | Comprehensive error logging | All failures logged to Watchdog with context; admin dashboard shows processing status. |
Handling edge cases
The AI assists but doesn't replace human judgment. This multi-layered approach ensures that BetterRegulation's high standards are maintained while gaining significant efficiency benefits.
Results: transformative efficiency gains
50% time savings in document processing
The most significant and immediately measurable result is the dramatic reduction in time required to process documents.
BetterRegulation achieves 50% overall time savings for the full document ingestion, categorisation, review and publication process.
1 FTE equivalent capacity freed
What used to be a full day's work for one editor is now completed in an hour. The AI handles the tedious part – reading and extracting information – while editors focus on verification and quality control.
This represents approximately one full-time equivalent (1 FTE) of editorial capacity that has been freed up for higher-value work.
Scalability without headcount growth
Perhaps most importantly for BetterRegulation's business, the AI solution provides scalability that would have previously required proportional increases in staff.
Technical innovation: Drupal + AI success story
This project showcases the power of modern Drupal for sophisticated AI integration.