Platform · Layer 01
Every system of record, one integration layer.
Native connectors and MCP servers for the ERP, the CRM, the contact center and the warehouse, with scoped credentials and every call logged.

Components
What runs in this layer.
scan_0831_dno.pdf · page 1 of 1
- Vendor
- Distribuidora del Norte SA de CV 99.1%
- RFC
- DNO940512K73 99.8%
- CFDI UUID
- 3F2A91C7-…-0FA0B4 99.6%
- Total
- $184,320.00 MXN 99.9%
- Due date
- 30 Sep 2026 97.4%
Posted to SAP
MIRO document 5100048812 · 3 fields verified against the PO · 0 manual keystrokes
07 components in this layer
- In production× 7
MCP tool servers
Typed tools per system, with permissions and rate limits.
ERP connectors
SAP in production. Oracle, Dynamics, NetSuite and Odoo the same way.
CRM and service desks
Read the case, write the outcome, keep the owner.
Messaging and telephony
WhatsApp Business API, Vapi, Retell or our own voice stack.
Data layer
Snowflake, RDS, S3 and OpenSearch feed the context layer.
Files and OCR
PDF, images and scans into fields with confidence scores.
Mexican systems
Control, iBuilder, CONTPAQi and Aspel, through our integrations practice.
In production: A real client, or DaCodes itself labeled as internal use, with a KPI measured in the Proof Ledger.
Integration wall
The systems we already speak.
Anything with an API, a database or a file export is reachable. What changes is the effort.
- SAP, ERP
- Oracle, ERP
- Microsoft Dynamics, ERP
- NetSuite, ERP
- Odoo, ERP
- Salesforce, CRM
- HubSpot, CRM
- Zendesk, CRM
- Slack, Messaging
- Microsoft Teams, Messaging
- WhatsApp Business, Messaging
- Vapi, Telephony
- Retell, Telephony
- Own voice stack, Telephony
- Snowflake, Data
- RDS / Postgres, Data
- S3, Data
- OpenSearch, Data
- REST / GraphQL, APIs
- MCP, APIs
- Files & OCR, APIs
Integrations and channels, not partnerships.

Mexican systems
DifferentiatorNo connector catalog covers these systems. Our integrations practice does.
- Control
- iBuilder
- CONTPAQi
- Aspel
Data readiness
We check the data before we build.
Where each field lives, who owns it, how fresh it is. When it is not ready we scope the data work first and the agent waits. An agent on bad data is a faster way to be wrong.
- 01Field-level map of the systems it touches
- 02Freshness and ownership per source
- 03Gaps priced as a separate data project
- 04Go or no-go before the build starts
- RFCReady
SAP · LFA1 · Accounts payable · daily
- Legal nameReady
SAP · LFA1 · Accounts payable · daily
- Payment termsReady
SAP · LFB1 · Procurement · daily
- CLABEReady
SAP · LFBK · Treasury · weekly
- AP contact emailGap
Salesforce · no owner · 90 days
- Tax status PDFGap
SharePoint · Compliance · unknown
- SAT 69-B list checkBlocked
none · Compliance · n/a
| Field | Source | Owner | Freshness | Status |
|---|---|---|---|---|
| RFC | SAP · LFA1 | Accounts payable | daily | Ready |
| Legal name | SAP · LFA1 | Accounts payable | daily | Ready |
| Payment terms | SAP · LFB1 | Procurement | daily | Ready |
| CLABE | SAP · LFBK | Treasury | weekly | Ready |
| AP contact email | Salesforce | no owner | 90 days | Gap |
| Tax status PDF | SharePoint | Compliance | unknown | Gap |
| SAT 69-B list check | none | Compliance | n/a | Blocked |
Questions
Architects ask.
Talk to an architect
45 minutes with the people who run the platform. No slides.
We reply in under one business day.
