For marketing, SEO and branding agencies
Six tools, one client record. Nothing retyped.
Dashly holds the client relationship, the projects, the hours and the client portal in a single system. A client created once is the same client in the deals, the tickets, the timesheets, the documents and the portal — so the work stops being copied from one subscription to the next.
Atelier Nord
Maison Verte
Vernet Retail
Cabinet Sorel
Groupe Lartis
What an agency of eight is paying for today
- a CRM
- a project tool
- a time tracker
- a document drive
- a proposal tool
- an SEO suite
- a chat
- a client portal nobody opened, because it cost a seat per person
Not one of these tools is bad. The cost is not the subscriptions — it is that the same client exists eight times, under eight slightly different names, and that no one of them can answer how much a retainer has left.
Dashly is one system with one client record. The retainer knows what the timesheets did to it; the portal shows the client the tickets your team is already working in; the report reads the analytics that are already connected.
What it looks like
Three of the screens you would live in. Drawn here rather than screenshotted, so no real client's name is on this page.
The pipeline
Leads, organisations, people and deals on one board you name yourself. A won deal becomes a client account without anybody retyping the company — and the notes, calls and emails stay attached to the record they belong to.
The work, and what it consumes
Tickets and sub-tasks under each project, assignable to your team, to a partner agency or to the client. Hours are logged against the retainer they consume, and the remaining balance is computed from the timesheets — never a counter somebody has to keep straight.
- MLRework the pricing pageIn progress3 h 30
- JDFix the 301 redirectsTo review1 h 15
- AKTitle tags — 12 pagesTo do—
Computed from the timesheets, never kept by hand.
The client's own space
Your client signs in at your address, under your branding, and sees their requests, their projects' progress, their documents and an analytics dashboard for their site. What they can see is decided per client, per person.
Your requests
- Add a “Careers” pageIn progress
- Photos of the new showroomReceived
Your site
The portal is the part that changes the relationship
Most agency tools sell a portal and then bill the client's people as seats, which is exactly why the portal is never opened. Dashly bills agency seats only.
- Free and unlimited client users — three people or thirty, it costs the same.
- Served at your own address, with your logo and your colour, not ours.
- Your client sees requests, progress, documents, proposals, invoices and their site's analytics.
- Per-person permissions: the marketing manager sees the retainer, the intern does not.
And the rest of it
- Documents and knowledge
- A block editor for internal notes, client-facing documentation and a resource centre — shared with a client or kept inside, per document.
- Proposals and orders
- Write a proposal, send a link, watch it be opened, take the signature and the deposit on the page. Stripe or Revolut, whichever you bank with.
- Reporting
- A grid of widgets you assemble once: search performance, traffic, positions, the hours spent, the budget consumed. Share it as a link or schedule it monthly.
- Presentations
- Decks built in the product from your templates, kept live or frozen when shared, with a page telling you which slides were actually read.
- Chat and requests
- Channels per project for the team, and a request thread per client — the same conversation the client sees in their portal, not a copy of it.
- Automations
- Rules on your tickets: route by category, assign a team, escalate what has been waiting, open a recurring job every month.
- Partners and subcontracting
- Attach a freelance or a partner agency to a deal or a project, and choose field by field what they see. Nothing is shared until you share it.
- An API, and an MCP server
- Twenty-three resources over a documented REST API, and an MCP server so an AI assistant can work in your workspace with your permissions.
It reads what you already use
Connected once per client, then snapshotted on a schedule — the app reads its own database, so a page never waits on somebody else's API.
Search and analytics
- Google Search Console
- Google Analytics 4
- Google Ads
- Ahrefs
- Semrush
- Fathom Analytics
Money
- Stripe
- Revolut
- Pennylane
Where the team already talks
- Slack
- WhatsApp Business
- Google Calendar
- Google Drive
Build and ship
- Webflow
- GitHub
- Public REST API
- MCP server
Every connector is optional, and each one says plainly when it is not configured rather than showing an empty chart.
Priced per agency seat
A flat monthly amount for the included seats, then a per-seat price beyond them. Client portal users are never seats.
Starter
39 € / mo
3 included seats · +12 € / seat
Pro
89 € / mo
10 included seats · +12 € / seat
Scale
199 € / mo
25 included seats · +12 € / seat
The questions worth asking first
- Can I bring what I already have?
- Clients, contacts and deals import from CSV, and the public API takes the rest. Tickets from another tool are a script rather than a button — we have written that script before and can write yours.
- Do my clients cost anything?
- No. Portal users are free and unlimited, and that is a rule of the product rather than an introductory offer: pricing counts agency seats and cannot count anything else.
- Does it really replace all of them?
- It replaces the CRM, the project and ticket tool, the time tracker, the proposal tool, the internal chat and the client portal. It does not replace your accounting — it connects to Pennylane — and it is not an email client. Anything else would be a claim you would catch us on in week two.
- Where does the data live?
- In the European Union. Dashly is built and run by BEBRANDED, a company registered in France, and the database is hosted in the EU. Each agency's data is isolated at the database level, not merely filtered by the application.
- Can I get my data back out?
- Yes, at any time and without asking us: an owner exports the whole workspace as JSON from the settings. A tool you cannot leave is a tool you should not enter.
- We are two people. Is this oversized?
- Starter is three seats. The parts that matter at two people — one client record, the portal, the retainer that counts itself — are in every plan, because they are the product rather than the upsell.
Client seats cost nothing
Every comparable tool bills per seat, client users included — which is exactly what stops agencies opening a real portal. Dashly bills agency seats only. Portal users are free and unlimited, however many people your client puts in the room.
Try it on one client
Fourteen days, no card. Put a single client in — their deal, their project, their retainer, their portal — and see whether the second one takes ten minutes instead of an afternoon.
Made in France, hosted in the EU
Dashly is built and run by BEBRANDED, a company registered in France. The application and its database run in the European Union.