Client sites for agencies, hosted in the EU
One team for all your clients' sites. Each client on their own domain, a draft they can review behind a password, their form messages in their own inbox, and an answer ready when they ask where their data goes.
Can every client have their own site and domain?
Yes. Each client site is its own project in your team, and each custom domain gets a CDN zone of its own, so one client's settings never touch another's. Pro holds 25 sites with the whole team on it.
How custom domains work- client-one
- www.client-one.example → live
- client-two
- client-two.example → live
- client-three
- client-three.sites.deploybase.eu · no domain yet
Example names. Every client domain has its own certificate and its own CDN zone.
How does the client sign off before launch?
Send a share link to exactly the version you want approved, with a password and an end date. It shows that build and nothing else in your team, and you can revoke it once they have said yes.
How share links work- Shows
- one deployment of client-one
- Address
- app.deploybase.eu/draft/{token}
- Password
- set, stored as a bcrypt hash
- Ends
- after 24 hours, 7 days or 30 days
The client needs no account. Free has three share links at a time, paid plans have no limit.
Can form messages go straight to the client?
Yes, without an account for them. Add the client's address to the form; they confirm it once, then every new message goes to them, each in its own email with a one-click unsubscribe. We built this because an agency asked for it.
How forms work- you@your-agency.example
- team member
- office@client-one.example
- confirmed, receiving
- sales@client-one.example
- pending until they click the link
Example addresses. Nothing is sent before the confirmation, and spam waits in a quarantine instead of reaching the client.
What do I tell a client who asks where their data goes?
That there is a data processing agreement on every plan, and exactly four companies can touch it, each headquartered in the EU. Here is the list you can send on.
The full subprocessor page- Scaleway Cloud infrastructure: servers, the build system, database, object storage, logs and metrics, secrets management
Paris, France (EU) - Bunny.net Content delivery network, site file storage and DNS for site domains
Ljubljana, Slovenia (EU) - Lettermint Transactional email delivery: build, billing and form notification emails
Zwolle, Netherlands (EU) - Creem Billing and payments, as our merchant of record (the company you buy from)
Tallinn, Estonia (EU)
Copies of published site files are also kept in Bunny.net storage outside the EU, so sites load fast worldwide. That is the one exception, and the subprocessor page names it.
What an agency cannot do here yet.
- Access per client Everyone in your team sees every project. You cannot yet limit a colleague or a client to their own sites.
- Handing a project over Projects cannot move to another team. A client who wants their own account connects the repository again.
- Redirects for moved pages A _redirects file only works for the single-page-app catch-all today, so relaunching a client site with new URLs needs the old ones kept.
Questions from agencies.
Something else? Write to support@deploybase.eu. A person answers.
Which plan does an agency need?
Pro, in most cases: 25 sites and as many team members as you like, for €19 a month. Starter covers 10 sites for one person at €9, and Scale 100 sites at €49. Every plan includes custom domains and the DPA.
PricingCan a client log in to see their own site?
You can invite them as a viewer, but a viewer sees every project in your team, not only theirs. For review, a share link to one deployment is usually the better tool.
Can I hand a site over to the client later?
Not by moving it: projects cannot move between teams yet. The client can create their own team and connect the same repository, and you point the domain there.
Who is the controller for form messages?
Usually your client is the controller, you are their processor, and we are your subprocessor. When you send submissions to an outside address, you are disclosing personal data to that person, so the site's privacy notice should cover it.
Data processing agreementPut your clients' sites in the EU.
Start on the free plan with one site, and move to Pro when the second client arrives.