OpenXCEL AI· a product by AiXCEL Solutions

The AI operating system you actually own.

An AI teammate for your agency. It lives in your Slack, runs on your own cloud, remembers every client and connects to 3,000+ tools. Nothing goes out until a person says yes.

Book a workflow mapping call →
Interactive example · demo data
3,000+tools connected through Composio
41skills your team edits in plain English
$389/moour model bill, down from ~$2,700 renting
Everyoutbound action waits for a named person

OpenXCEL AI in 20 seconds

Motion summary built from screens in the product film · client names changed · no sound
The problem

Your agency runs on dozens of tools.

Ads in Meta. Leads in a spreadsheet. Calls in Fathom. Approvals buried in DMs. Every new client adds more tabs, and someone has to carry the context between them.

More clients. More tools. Your team is the glue, copy‑pasting all day.

0 unread across tools · illustration
Meet OpenXCEL · in #client-juniper

Ask once. It handles the rest.

Ask in a Slack room your team already uses. OpenXCEL works from your brief and brand kit, reports its progress, and stops for a person to approve before anything goes out.

  1. Ask in Slack.Elena asks @OpenXCEL to launch Juniper Physio: 4 Meta ads, a landing page and a 15-second video.
  2. It works from your memory.It reads the brief and brand kit in company memory, then writes the ads, builds the page and renders the video, reporting each step.
  3. A person approves.OpenXCEL posts a ready-to-launch card and waits. Elena approves, the campaign goes live, and the approval is written to the audit log.
Interactive example · demo data
# client-juniper Juniper Physio · launch
EP
Elena Park10:14 AM
@OpenXCEL launch Juniper Physio: 4 Meta ads, a landing page and a 15-second video. Use their brand kit and the $49 offer.
OpenXCELAPP10:14 AM
On it. Working from the Juniper brief and brand kit in company memory.
Read the brief, offer and brand kit
Wrote 4 ad angles for desk workers, runners and 55+
Generated 4 creatives at 1080×1080
Built the landing page for desktop and mobile
Rendered the 15-second vertical video
Ad: Stiff neck from desk work?
Ad: Knee pain slowing your runs?
Ad: Feel steady on your feet again
Ad: Lower back pain when you wake up?
Landing page draft created by OpenXCEL (demo data)
Frame from a 15-second vertical video ad draft (demo data)
OpenXCELAPP10:21 AM
Ready to launch · Juniper Physio4 ads · $60/day on Meta · landing page · 15s video · tracking checked
Approve & launchEditWaiting for Elena
✓ Approved by Elena · campaign live 10:26 · written to audit log
Message #client-juniper
One client · one week · in Slack

Thirteen jobs. One teammate.

Follow Juniper Physio from kickoff call to live campaign. Every step happens in a Slack room your team already uses, and every outbound step waits for a yes. Three are shown here; the other ten are one tap away.

Interactive example · demo data  Client names changed.

Job 01 of 13 · Onboarding

Onboard a new client

OpenXCEL turns the kickoff call from Fathom into a brief with the offer, audience, channels, voice, budget and owner, and posts it to #client-juniper.

Kickoff call → onboarding brief, in Slack

Job 09 of 13 · Reporting

Report to every client

Six weekly client reports are drafted in #reports. Nothing goes out until a person approves, then each draft flips from draft to sent.

Drafted Monday 9:00 → sent after approval

Job 13 of 13 · Approval of an external action

Open ad accounts

OpenXCEL prepares the Google Ads, Meta and GA4 setup for a new client and waits. Nothing is created until a person approves, and the approval is logged.

Google Ads, Meta, GA4 → created after approval

The other ten jobs

Pick any job to watch it play once. Numbers follow the order of the week.

Inside the workspace

Real screens, real controls.

Captured from a deployed workspace. Branding adapted and identities masked.

Skills list with the openxcel-reporting skill open, written in plain English
Skills for every job.Edit the instructions in plain English and the whole team gets the update.
Connections page listing Gmail, GitHub, Google Calendar, Notion and Slack
Add your own connections.Authorize the accounts each role needs. Tested before anything runs.
Memory interface with searchable facts and Suggest to company controls
Memory you can inspect.Searchable facts with sources. Promote, correct or keep private.
Self-hosted

Runs in your cloud. Not ours.

Deployed into your own Fly.io or AWS account on open-source foundations. Your Postgres, your keys, your bill. If we part ways, the system stays with you.

Isometric diagram: the OpenXCEL core in your cloud account with your Postgres, per-person sandboxes, Slack, a web app on your domain, OpenRouter and Composio
  • Your database and filesPostgres and storage in your account, backed up on your schedule.
  • One sandbox per person and per roomElena's work, #client-juniper and #reports run separately.
  • Your keys. Your bill. Your data.Model and app credentials stay in your keychain.
  • Your domain, your SlackThe web app lives on your domain; replies carry your agent's name.
Clause 01

Your company's setup

You control deployment access, company data, connected accounts and permissions.

Clause 02

Your way of working

Branding, instructions, knowledge boundaries, outputs and workflows shaped around your team.

Clause 03

A continuing partner

Implementation, training, maintenance and agreed improvements as your needs grow.

Built for trust

Nothing goes out without a yes.

Ads, emails, client reports and spend changes wait for the right person. Every action is written to an audit log you own, and you choose which model does which job.

Approval gatePending
OpenXCEL9:00 AM
Send 6 weekly client reports?Juniper · Harbor · Lumen · Cedar · Oak & Ivy · Brightwell
✓ Approved by you · 9:04 AM · written to audit log

Human approval gates.

Try it. Tap Approve and the action is released, attributed to you and logged.

Interactive example · demo data

Every action. On the record.

Who asked, what ran, which tool it touched and who approved it. Stored in your database.

Illustrative log · demo data
Write 4 ad variations Task
Routing ruleCreative · GPT

Right model. Right cost.

Swap models any time. Bring your own keys through OpenRouter and pay providers at cost.

Interactive example · demo data
Company memory

Same question. Different access.

Every fact lives on a layer: company, client, room or personal. When someone asks, OpenXCEL reads only the layers that person may see, and says so when it can't.

Examples of what memory can hold

  • Clients
  • SOPs
  • Meetings
  • Offers
  • Brand kits
  • Past ads
  • Call notes
  • CRM records
  • Playbooks
  • Results
  • Team
  • Goals
Who's asking
Asked in Slack“What should I know before today's Juniper and Harbor calls?”
OpenXCEL APPto Elena
Who can read each memory layerShowing what Elena Park can read in this example.
LayerWhat is storedWho can accessExample
PersonalA person's own notesOnly that person. Elena's personal notes stay private to her.Lumen renewal notes · Elena
RoomFacts from a Slack roomPeople in that room: Marcus in #finance, Sam in #growth.#finance · Harbor retainer
#growth · Denver gyms list
ClientFacts about one clientIn this example: Elena, Sam and Marcus.Juniper · $49 first assessment
Juniper · CPL target $15
CompanyFacts for the whole companyIn this example: Elena, Sam and Marcus.Brand voice: warm, no jargon
Kickoff calls live in Fathom
A fact earns its place“The Q4 pricing sheet replaces the September version.”Captured from Elena's chat · owner review pending
Interactive example · demo data

Screens from the product film. Client names changed.

What the same work costs · our agency, summer 2026

Rent it. Or own it.

We ran the same agency workload both ways. Renting a credit-metered AI workspace cost about $2,700 a month. Owning OpenXCEL and paying models at cost came to $389.

Before · rented AI workspace
~$2,700/ month
Usage
1.08M credits
Price
$2.50 per 1,000
Who owns it
The vendor
Now · OpenXCEL on our cloud
$389/ month in models
Usage
25,000 requests
Billing
OpenRouter, at cost
Who owns it
You
Difference86%

less spent on models for the same month of work. Model bill only; hosting is billed separately and results will vary.

Connections

3,000+ tools. One agent.

Ad platforms, CRMs, docs, calendars and the automations you already run in Make or Zapier, through Composio-powered connections.

See more connections

    Connections are selected, authorized and tested for each deployment. Logos identify third-party products and do not imply endorsement.

    A practical first workflow

    Demo run · names changed
    Interactive example · demo data
    OpenXCEL core
    Adding CRM context
    #owner-briefings

    Owner briefing ready: last week's campaign results with CRM context.

    White-label ready

    Your logo. Your platform. Your name on every reply.

    Rename the agent, apply your colours and put it on your domain. Your team and clients see your agent answering in Slack and on the web.

    Pick a brand
    Agent
    Domain
    Colour
    Voice
    Illustrative interface · demo data
    ●●●
    Ask anything
    APP9:00 AM
    Beyond agencies

    Nine other starting points for different businesses.

    Each one is scoped around the customer's tools, data permissions and review requirements.

    1. Real estate teamsListing knowledge, buyer follow-up and agent handoffs.
    2. ConsultanciesProposal context, meeting decisions and handoffs.
    3. Recruitment teamsRole briefs, candidate coordination and onboarding.
    4. E-commerce teamsProduct knowledge, campaign briefs and support drafts.
    5. Coaches and educatorsProgram knowledge, webinar follow-up and content drafts.
    6. Clinic operationsApproved administrative procedures and onboarding.
    7. Field-service businessesJob handoffs, procedures and customer follow-up.
    8. Finance and bookkeepingInternal knowledge, documents and draft reminders.
    9. Training providersCourse operations, learner support and guidance.
    See it on your tools

    See OpenXCEL running on your tools.

    Book a 30-minute workflow mapping call with Ahmad. Bring one recurring task and the tools involved, and leave with a plan for a practical first workflow.

    Start with one useful workflow

    What keeps pulling your team back into admin?

    Bring one recurring task, the tools involved and an example of the output you need. We'll map a practical first implementation.