Services · Mobile app development · AI meeting assistant apps

Meeting assistants that write Riyadh's committee minutes in proper Arabic.

Codeeo handles AI meeting assistant app development Riyadh organisations can put in front of a board, a steering committee or a regional leadership team. The app records with consent, transcribes Arabic and English in the same session, drafts formal minutes, pulls out decisions and owners, and sends each action to the person who must close it. In a city where so much work is decided in committees and ministry meetings, the record of what was agreed matters as much as the meeting itself.

Our Riyadh team runs discovery workshops in person, so the people who chair meetings, take minutes and approve them can shape the app before a single screen is designed. Everything is built to keep sensitive discussion inside your own controlled systems.

Built for
Government entities, semi-government bodies, regional headquarters and corporate boards based in Riyadh.
Typical timeline
Timing is set after discovery, once the meeting types, languages and approval steps are written down and signed off.
What you own
Source code, trained vocabularies, prompt libraries, the admin console and every recording and transcript, held in accounts you control.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What the assistant can do

Built for the way Riyadh decides things: in committees, with a paper trail.

Meetings in Riyadh tend to be formal. A ministry steering committee, a board sub-committee at a listed company or a weekly leadership call at a regional headquarters near Olaya Street all end with the same need: an accurate record, approved by the right person, with actions that do not vanish once everyone leaves the room. Generic transcription tools stop at a wall of text. The assistant we build goes further. It understands the difference between a discussion point and a resolution, writes minutes in the register your secretariat already uses, and keeps the approval chain visible. The features below are the ones Riyadh clients ask about first, ordered roughly by how often they end up in a first release. Each one can be switched on per meeting type, so a confidential board session and an open project stand-up can follow different rules inside the same app.

Explain your project
  • Formal Arabic minutes

    The assistant drafts minutes in Modern Standard Arabic even when people spoke in Najdi dialect or mixed in English terms. Templates follow your secretariat's layout: attendees, agenda items, deliberations, resolutions and signatures. An English version can be generated beside it for international board members.

    Minutes are ready for review within the hour, not the following week.

  • Resolution and decision log

    Every resolution is captured as its own record with the wording agreed, the meeting it came from and the people who voted or approved. Later meetings can reference earlier resolutions, so a committee can see what it already decided before it debates the same point again.

    One searchable register of decisions across every committee.

  • Approval and sign-off chain

    Draft minutes move from the minute taker to the secretary to the chair, with comments tracked at each step. Nothing is distributed until the final approver signs off inside the app, and the version history shows exactly what changed and who changed it.

    No more chasing signatures over email.

  • Confidentiality tiers

    Meetings carry a classification set by the organiser. Restricted sessions can disable cloud processing, hide transcripts from anyone outside the attendee list and block exports. Audit logs record every view, download and share, which internal audit teams in Riyadh routinely ask for.

    Sensitive sessions stay visible only to the people cleared for them.

  • Action tracking with owners

    Actions are extracted with an owner, a due date and the agenda item they belong to. Owners receive them in the app and in Microsoft Teams or Outlook, and the next meeting opens with a short status list of what is done, late or blocked.

    Follow up becomes part of the meeting, not a separate chore.

  • Bilingual teams at regional headquarters

    Regional headquarters in Riyadh often mix Saudi staff with colleagues relocated from Europe, Asia and other Gulf states. The assistant handles switching between Arabic and English mid sentence and can produce summaries in either language for colleagues who report to a group office abroad.

    Everyone reads the same outcome in the language they work in.

  • Calendar and Teams integration

    The assistant joins scheduled calls on Microsoft Teams, Zoom or Google Meet, and for in-room meetings it records from a tablet on the table. Agendas are pulled from the calendar invite, so the summary is structured around the items people actually planned to discuss.

    Nobody has to remember to start the recorder.

  • Search across past meetings

    Staff ask questions in plain Arabic or English, such as what was agreed about the procurement framework last quarter, and the assistant answers with links to the exact moment in the transcript. Results respect the same permissions as the original meeting.

    Institutional memory survives staff rotation.

  • Pre-meeting briefing packs

    Before a committee sits, the assistant compiles a short brief: open actions from the last session, resolutions still awaiting implementation and the documents attached to each agenda item. Chairs in Riyadh often run several committees in one week, and the brief lets them walk in already knowing where every item stands.

    Meetings start from the facts rather than from memory.

  • In-Kingdom hosting options

    For entities that must keep data inside Saudi Arabia, the speech and language models run on infrastructure hosted in the Kingdom or on your own servers. We document where each piece of data sits so your information security team can review it against the controls it already applies.

    Hosting decisions are made on paper before any audio is processed.

Who this is for

Four kinds of Riyadh organisation we usually build for.

Riyadh is where the Kingdom's ministries, regulators and many national companies sit, and since the Regional Headquarters Programme run by the Ministry of Investment and the Royal Commission for Riyadh City, a growing number of multinationals run their Middle East leadership from here too. That mix creates very different meeting cultures within a few kilometres of each other. Below are the four situations we see most often, and how the assistant changes for each.

01

Government and semi-government entities

Ministries, authorities and government-owned companies hold dense committee calendars and need minutes that meet internal governance rules. For them we prioritise Arabic first output, strict access control, on premises or in-Kingdom processing, and integration with the correspondence and archiving systems already in use. We also design for the secretariat staff who will run the app daily, because they decide whether it sticks.

Data residency and classification are agreed before design starts.

02

Regional headquarters of international groups

A newly licensed regional office in Riyadh often reports to a group head office in another time zone. Leadership needs short English summaries for the group while local teams need Arabic records for Saudi partners and authorities. We build dual output, group reporting templates and connections to the global tools the company already licenses, without forcing a second workflow on the local team.

Group IT policies are mapped in discovery so approvals move quickly.

03

Listed company boards and their committees

Audit, nomination and risk committees produce minutes that may be read by regulators and auditors years later. The assistant gives company secretaries a draft that is faithful to the recording, a clean approval trail and a resolution register that sits alongside the board portal rather than replacing it. Confidential items can be excluded from AI processing entirely.

04

Fast growing private companies in Riyadh

Scale-ups in fintech, logistics and real estate hold many short internal meetings and lose decisions in chat threads. A lighter version of the assistant, focused on summaries, action items and sync with the project or CRM tool, gives them structure without the overhead of formal minutes. It can grow into the fuller governance version later.

Start small and add governance features as the company matures.

Six stages from first workshop to minutes your chair signs.

  1. 01Meeting inventoryWe list every recurring meeting type, who attends, which language dominates, how minutes are approved today and which ones carry classified content. This inventory decides the scope.
  2. 02Language and vocabulary testingReal recordings, used with consent, are run through candidate speech models to measure how well they handle Najdi speech, English terms and your internal acronyms before any model is chosen.
  3. 03Minutes template designWe rebuild your existing minute templates inside the app and design the review screens for secretaries and chairs, in Arabic right to left layouts first and English second.
  4. 04Build and integrationMobile and web apps, the admin console and the connections to calendars, Teams, document archives and task tools are built in short cycles with demos to your secretariat.
  5. 05Pilot with one committeeOne committee uses the assistant for several cycles. We compare its drafts with the minutes the secretariat would have written and tune prompts, vocabulary and templates.
  6. 06Rollout and ownership handoverThe app opens to more committees in waves, staff are trained, and you receive the code, documentation, model settings and admin rights to run it independently.

Technology

What we build this with.

Speech recognition, language models and hosting are selected after testing on your own recordings. We favour components you can host in the Kingdom and replace later, so you are never tied to a single AI vendor.

01Mobile

  • Swift
  • Kotlin
  • Flutter
  • React Native

02Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

03Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions Riyadh teams ask before commissioning a meeting assistant.

Recording, Arabic and English transcription, formal minutes, a decision log and action tracking.

A typical first release records meetings with consent, produces a transcript, drafts minutes in your template, logs resolutions and assigns actions to named owners. Riyadh clients usually add an approval chain for the secretary and chair, plus integration with Microsoft Teams and the calendar. Search across past meetings and confidentiality tiers often follow in the second phase, once the committee secretariat has used the core features and knows what it wants next.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews