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
· a product by AiXCEL SolutionsAn 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.

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.
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.








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.
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
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
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
Pick any job to watch it play once. Numbers follow the order of the week.
Captured from a deployed workspace. Branding adapted and identities masked.



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.

You control deployment access, company data, connected accounts and permissions.
Branding, instructions, knowledge boundaries, outputs and workflows shaped around your team.
Implementation, training, maintenance and agreed improvements as your needs grow.
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.

Try it. Tap Approve and the action is released, attributed to you and logged.
Who asked, what ran, which tool it touched and who approved it. Stored in your database.
Swap models any time. Bring your own keys through OpenRouter and pay providers at cost.
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
OpenXCEL APPto Elena| Layer | What is stored | Who can access | Example |
|---|---|---|---|
| Personal | A person's own notes | Only that person. Elena's personal notes stay private to her. | Lumen renewal notes · Elena |
| Room | Facts from a Slack room | People in that room: Marcus in #finance, Sam in #growth. | #finance · Harbor retainer #growth · Denver gyms list |
| Client | Facts about one client | In this example: Elena, Sam and Marcus. | Juniper · $49 first assessment Juniper · CPL target $15 |
| Company | Facts for the whole company | In this example: Elena, Sam and Marcus. | Brand voice: warm, no jargon Kickoff calls live in Fathom |
Screens from the product film. Client names changed.
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.
less spent on models for the same month of work. Model bill only; hosting is billed separately and results will vary.
Ad platforms, CRMs, docs, calendars and the automations you already run in Make or Zapier, through Composio-powered connections.
Connections are selected, authorized and tested for each deployment. Logos identify third-party products and do not imply endorsement.

Owner briefing ready: last week's campaign results with CRM context.
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.
Each one is scoped around the customer's tools, data permissions and review requirements.
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.
Bring one recurring task, the tools involved and an example of the output you need. We'll map a practical first implementation.