Your university,
one chat away.

Register courses, check results, pay fees, and access lecture materials instantly, inside a chat platform students and staff already use daily.

AcadAI app splash screen
AcadAI

AcadAI Assistant

now

Active view: Welcome

Auto-updating (3s)

The Problem

University portals were supposed to make academic life easier.

Registering a courseServer Timeout

Timed out mid-submission. Please try again.

Checking a resultUnreachable

Portal down for unscheduled maintenance.

Paying school feesSync Delay

Payment confirmed on your bank, unverified on portal.

What it can do

One chat, your whole university.

Step 01

See everything in one menu

Every service your school offers shows up the moment you open the chat: results, courses, fees, documents, all one tap away. No digging through tabs.

AcadAI Telegram bot main menu
Step 02

Register and track your courses

See exactly what you're registered for and how many units you've used, without logging into a separate portal.

AcadAI Telegram bot showing registered courses
Step 03

Pay your fees, right there

See what you owe, what's already paid, and settle outstanding installments directly inside the chat.

AcadAI Telegram bot showing school fees
Step 04

Ask AI anything

From your CGPA to how many assignments you have left, just ask. AcadAI knows your actual academic record.

AcadAI Telegram bot answering a question about CGPA

Capabilities

Everything the portal did.
None of the friction.

Course registration

Register or drop courses by chat, with prerequisite checks handled automatically in real time.

Results & GPA

Check published results and GPA metrics the millisecond they are released. No portal refreshes required.

School fees

View outstanding balances and settle tuition instantly through encrypted gateway links inside Telegram.

Lecture materials

Retrieve slides, handouts, and curriculum reading lists for any enrolled course code on demand.

Assignments

Dispatch homework assignments and track grading telemetry without logging into an external LMS.

Announcements

Campus-wide emergency alerts and departmental news land straight in your chat stream.

For developers

Already have a school system? Connect it.

If your school runs its own portal or ERP, wire it up to AcadAI with two integration points.

01

Receive webhooks

AcadAI notifies your system when something happens, like a result being published, so your own records stay in sync.

from flask import Flask, request

app = Flask(__name__)

@app.route("/webhooks/acadai", methods=["POST"])
def acadai_webhook():
    signature = request.headers.get("X-AcadAI-Signature")
    # TODO: verify signature against your webhook secret
    event = request.get_json()

    if event["type"] == "student.result_published":
        # handle the event, e.g. sync to your own system
        pass

    return "", 200

02

Send data to AcadAI

Push records like student profiles into AcadAI from your existing system with a simple POST request.

import requests

response = requests.post(
    "https://api.acadai.app/v1/students/sync",
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    json={
        "matric_number": "22N02083",
        "email": "student@example.edu.ng",
    },
)

Full API reference coming soon. Reach out if you'd like early access to integrate your school's system.

Be first on campus to try it.

We'll message you the moment AcadAI opens up on your campus.

AcadAI, built for Nigerian universities.

#BuildInPublic