These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.
Integrations and source ownership
Connect learning, payment and accounting systems with explicit record ownership.
- Systems to connect
- Learning managementin
- Payment provider and bankReceipts · in
- Identity providerin and out
- Accounting platformin and out
- Agents
- Your agentWorks within the permissions you assign
Systems to connect
-
Learning management. Synchronize enrolled groups and approved course rosters through the provider API; learning content and grading stay in the designated LMS.
-
Payment provider and bank. Import confirmed receipts using stable event references, then reconcile allocations and refunds.
-
Identity provider. Map staff identity and campus scope; withdrawing provider access must also remove the corresponding application access.
-
Accounting platform. Agree whether ERP.AI owns the ledger or exports reviewed source postings. Reconcile by campus, entity and period.
How connections are governed
service accounts, audit, pausingEach connection needs an agreed source of truth, field mapping, event identifier and retry policy. Keep credentials in the approved secret store and grant the smallest permitted scope. A repeated event must not create a second payment, posting or stock movement. Queue rejected records with the original source identifier and a visible reason.
Reconcile source totals to accepted, rejected and pending events. Review a provider timeout, a duplicate delivery, a changed source record and a revoked credential before enabling schedules. Availability depends on each provider’s API, commercial access and configuration.
Use the implementation plan to agree integration acceptance criteria.
The API is one more client of the same interface. Use Proto with this system →
# Example work after configuration
$ curl -fsSL https://www.erp.ai/skill.md
› List applications missing evidence for the next intake and group them by program.
› Explain the outstanding fee balance using charges, concessions and allocated receipts.
› Find room and faculty conflicts in the draft timetable before publication.