Budget
Republic Bank card-alert format parsed into structured transactions. Card last-4, amount, balance, timestamp extracted via tested regex. Email body retained in email_log for audit.
Process automation
Email parsing, document ingestion, scheduled syncs, cross-system integration. Auditable, idempotent, observable. The same patterns that power our own products.
What we deliver
Pattern-matched parsing of transaction alerts, statements, notifications. Each rule produces a structured row, the original body is kept in an audit log.
Invoices, packing lists, statements, receipts. Azure Document Intelligence plus deterministic post-processing. Owner reviews edge cases via an admin queue.
Exchange rates, tariff updates, third-party catalogs. Runs in the background, posts a structured summary on success, alerts on failure.
Webhook receivers with idempotency keys, durable retry queues via pg-boss. No silent drops, every payload audited.
QuickBooks, PayPal, Meta Cloud API, WhatsApp Cloud API, Microsoft Graph. We ship the integration and the operations dashboard around it.
Every automated action writes who or what triggered it, what it produced, and what it changed. No automation without an audit row.
Where this lives in our work
Republic Bank card-alert format parsed into structured transactions. Card last-4, amount, balance, timestamp extracted via tested regex. Email body retained in email_log for audit.
Supplier packing-list import. Excel parsed into carton numbers, variant cells, and quantity. Multi-location stock written transactionally, original file archived to blob.
ASYCUDA tariff pipeline. Document Intelligence plus rule-based extraction of HS codes, descriptions, duty rates. Reviewed via admin queue, published to the matcher.
Tell us what the workflow looks like. We respond within one working day with a clear scope for the automated version.