RaabtaHQ

For business setup & corporate services

Every licence, every visa, every renewal — and the client watching

Engagements and tracks for formation, visas, banking and digital retainers; a renewals calendar that runs itself; invoicing that keeps your fee separate from government charges; and a portal where the client does their own part.

  • Formation, visa, banking and digital tracks under one engagement
  • Renewals derived from expiry dates, not typed into a calendar
  • Professional fees and government disbursements never blended
  • Clients log in to see progress, upload documents and fill forms

Sound familiar?

The problems this was built for

  • A client file spread across WhatsApp, email and a shared drive
  • No honest answer to which cases are stuck, or on whom
  • Licence and visa expiries discovered the week they lapse
  • Government fees counted as revenue, so margins mean nothing
  • The same passport scan requested three times by three people
  • Clients ringing for updates because there is nowhere to look

01 / 06

An engagement, and the tracks inside it

A client comes to you for an outcome — a trading licence and two investor visas — not for a list of tasks. That outcome is one engagement, holding a track for each thing being done: the formation, each visa separately, the bank account, a marketing retainer. Two investor visas are two tracks, because that is two people, two passports and two medical appointments. Each track moves at its own pace against an authority you do not control, and the engagement shows you where the whole thing stands.

02 / 06

Checklists that cannot be quietly rewritten

Every track carries a checklist copied from the published template of the service at the moment it was sold. Editing that template afterwards changes nothing on work already running — a client who was never asked for a document must not later appear to have skipped one. When a rule genuinely changes, adopt the new version onto open tracks: it only ever adds steps, never touches completed ones, and a drift list shows which tracks are still on the older version so you can decide case by case.

  • Progress is measured over required steps, so optional items cannot inflate it
  • Steps can be completed out of order — an early approval must be recordable
  • The gate lives in the database, so the screen, the AI and an import all obey it

03 / 06

Renewals are the business, so they are not a reminder list

A setup happens once; the licence, the establishment card, the visas and the VAT return come back every year, and that is where the repeat revenue is. Record an expiry date on a company or a person and the renewal follows from it — chased on the lead days you choose, and rolled forward from the date it was actually due rather than the day somebody got to it, so a late renewal does not permanently shift the anniversary. Nothing is marked overdue in the database; it is worked out from the date every time you look, so a sweeper that fails to run cannot make a lapsed licence report as fine.

04 / 06

Your fee and the fee of the authority are not the same money

Most of a setup invoice is not yours. A free-zone licence fee is collected from the client and paid through to the authority at cost — not taxed, not revenue, not commissionable — and an invoice keeps it in its own column alongside your professional fee. It matters more than it sounds: a firm booking those charges as revenue believes it is several times the size it is, and every decision it makes from that number inherits the error. Commission is calculated on the net fee and frozen when the invoice is issued, so changing a rate never rewrites a payout already earned.

05 / 06

The client does their own part

Staff open a case and invite the client onto it — one client, or several. They sign in with an ordinary email and password, exactly like a team member, and see that engagement and nothing else: how far it has got, which documents are outstanding, the forms they need to complete, and what they owe. Whether an item is shown to a client is decided once when the checklist is designed, not remembered case by case, and access is granted per engagement rather than switched on by their role — so a client added to one case cannot see another.

  • The same account, the same invite flow — only the access level differs
  • A portal login is not a paid seat and reads none of your inbox
  • Revoking access on a case is one row, and takes effect immediately

06 / 06

What the assistant is deliberately not allowed to do

Advising on immigration for reward is regulated, so the AI is given no tool that could submit a filing, promise a licence date or read an identity document. It can tell a client where their case has got to, what is outstanding and when a renewal falls — and that is the whole of it. Passport numbers, Emirates ID numbers and tax registration numbers are never among the fields it can read, because a field it cannot select is a field it cannot repeat into a chat.

What you get

Every screen the business setup & corporate services module adds

On top of the whole core platform, not instead of it. These are the module's own screens, with the routes they live at.

  • Engagements & tracks

    One engagement per piece of work, holding as many tracks as it needs — a formation, each visa, a bank application, a digital retainer. They share one process spine but carry their own detail, so visa fields cannot end up on a bank application.

    /corporate-services/engagements

  • Clients & people

    The company and the humans are separate records. A person can be a shareholder of one client and an employee of another, recorded once — so one passport scan serves every case, and there is a single answer to whose visa expires next.

    /corporate-services/clients

  • Renewals calendar

    Trade licences, establishment cards, visas, Emirates IDs and VAT returns come back every year. Renewals are derived from the expiry dates you already hold, chased on your own lead days, and rolled forward from the due date rather than the day you got to it.

    /corporate-services/compliance

  • Client portal

    Invite a client — or several — onto a specific engagement. They sign in with an ordinary account and see that engagement only: progress, the documents you have asked for, the forms they need to fill, and what they owe.

    /corporate-services/client-access

  • Fees & disbursements

    Government and free-zone charges are passed through at cost on the same invoice, untaxed and never counted as revenue or commission. The headline figure is what the firm actually earned, not what passed through its account.

    /corporate-services/finance

  • Services & checklists

    A catalogue of what you sell, each service carrying a published checklist template. Selling it opens a track with that checklist copied in, so editing the template later cannot rewrite the history of work already done.

    /corporate-services/services

  • Offices

    Clients, engagements and invoice numbering are filed by office, and staff see their own branch rather than the whole company. Per-office client codes and invoice prefixes come with it.

    /corporate-services/offices

Underneath

Everything in the core platform, too

An industry module adds to the product rather than replacing it. All of this comes with it.

Questions

Frequently asked

Ready to answer every customer in one place?

Bring WhatsApp, Messenger and Instagram together with AI that actually helps. Talk to us and we'll get you set up.