Plain-English answers,
from your own CRM data.
AI with Ash Connect is a Laravel plugin that adds a governed AI query layer to any Laravel CRM. Your team asks questions in English. The plugin answers from your real data, under your permissions, with every query written to an audit log. Installed on your infrastructure. Your data stays yours.
£1,000 / month per installation · Includes updates, custom tweaks, SLA support
Your data is locked inside a system only developers can query.
Your bespoke CRM holds the answers to most of the operational questions your team asks every day. Which clients haven't been touched in 90 days. What's the gross margin on this quarter's projects. Who's overloaded next week. Today those answers need a developer, a report, or a manual export.
You can't point ChatGPT at the database. It's a security risk and the answers it would make up are worse than no answer. Building a bespoke AI integration for each system is expensive. So nothing gets built, and the data stays out of reach.
A governed layer between your data and the AI model.
Connect installs into your existing Laravel CRM. It reads your database schema, gives you a permissions UI to decide what every user group is allowed to see, and exposes that to an AI model through a controlled tool layer. The model can never read the database directly. It can only call the tools you've authorised.
The plugin also speaks Microsoft Graph if you want it to. Email, calendar, Teams, SharePoint, directory. Same permission rules. Same audit log. One assistant across your whole stack.
Everything needed to ship a governed assistant.
Schema discovery
Reads your database on install. Surfaces every table, field and relationship in a visual admin. No manual configuration.
Field-level permissions
Per user group. Toggle any field exposed or hidden. Easy Mode applies sensible defaults for your vertical with one click.
Grounded answers
Numbers, IDs, dates and names come from your database via tool calls. The model can't invent structured data. It can only ask through the layer.
In-app chat
Sidebar or modal inside your existing CRM. Same look and feel as the rest of the app. No new place for your team to learn.
Microsoft Teams bot
Same assistant inside Teams. Personal 1:1 chat, plus @mention in group chats and channels. Identity-aware, permission-aware, audited.
Audit log
Every AI query recorded. User, time, prompt, tools called, result. Filterable in the admin UI. Important for governance, regulators and incident review.
Model-agnostic
Bring your own provider. Azure OpenAI, Anthropic, Mistral, OpenAI. Or route through the AI with Ash proxy and we handle the model relationship.
Automatic updates
Activated by API key. Plugin checks nightly for updates. Custom tweaks for your install are preserved across upgrades.
SLA support
Non-complex issues resolved within 24 working hours. Complex changes within 48. Issues that need a code change get one.
Connect plugs into whichever Microsoft 365 setup you already have.
Most clients already have a Microsoft 365 tenant. Whether you've licensed Copilot, run your own Azure OpenAI deployment, or just want to bring a third-party model, the admin page guides you through the right setup. No prerequisites beyond what you already have.
| Scenario | What you have | Model endpoint Connect uses |
|---|---|---|
| Copilot licensed | M365 Copilot or Copilot Studio licences | Azure OpenAI via Copilot connector or Copilot Studio |
| M365 + Azure OpenAI | M365 tenant and Azure subscription, no Copilot | Your own Azure OpenAI deployment |
| Third-party model | M365 tenant, prefer Claude, Mistral or OpenAI | Direct API call from your server to the model |
| No M365 preference | No M365 or full control | Direct API to any supported provider |
| AI with Ash Proxy | Want one supplier and a single bill | api.aiwithash.com routes the model call. (Phase 2) |
One subscription. Everything included.
- Plugin licence and full feature set
- Automatic updates, custom tweaks preserved
- Microsoft Teams personal, group and channel bot
- SLA support: 24h non-complex, 48h complex (working hours)
- Direct line to the person who built the plugin
AI tokens are separate. Use your own model provider with your own account, or use the AI with Ash proxy with pay-as-you-go top-ups when Phase 2 ships. Whichever you choose, you only pay for what your team actually uses.
Honest about what's live and what's next.
Phase 1: Plugin
- Full plugin and admin UI
- All four M365 own-provider scenarios
- Direct routing to Anthropic, Mistral, OpenAI, Azure OpenAI
- Teams bot: personal, group, channel
- License and update API
Phase 2: Proxy
- api.aiwithash.com/chat live
- Token purchase and balance on aiwithash.com
- Usage tracking in the plugin admin
- One supplier for plugin, model and tokens
Phase 3: In-meeting
- Live in-meeting Teams bot
- Joins a Teams meeting, listens, answers
- Separate AI with Ash-operated service
- Compliance and participant-notification built in
Want this on your CRM?
The plugin is built to install on any Laravel CRM. If you've got a Laravel system that holds the answers your team needs and you'd like the AI layer wrapped around it, get in touch.
Email Ash