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
Your team3 of 25 sites
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
Share linkActive
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
Contact form · recipients
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.

Pricing
Can 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 agreement

Put your clients' sites in the EU.

Start on the free plan with one site, and move to Pro when the second client arrives.