For Agencies 8 min read

Ullbek for web design agencies

You bring the clients; Ullbek builds real, custom websites for them, and you run every one from one account. Whether you're starting your first agency this week or moving an established studio across, the playbook starts here.

Illustration: a woman in a mustard cardigan at her kitchen table sends website cards from her laptop into a wall of client websites.

What Ullbek does for an agency

You bring the clients; Ullbek builds their websites. Each one is a real, custom website designed around the business you describe, not a template with a new logo dropped in, and you run every client site from one account: their previews, their changes, their domains and their bills.

That is the whole deal. Ullbek gives you the tool and a way of working. Finding clients, understanding what they need and looking after them is your business, and it's real work. This section of the docs is the playbook for that work, from your very first client to your fiftieth. If you arrived here from search, the short version of the pitch is on the agency page.

Starting out, or already running an agency?

Agencies come to Ullbek from two directions. Pick the one that sounds like you; everything after that is shared.

The life of a client site

Every client site follows roughly the same path. Each step has its own page in this section when you want the detail.

  1. Build a sample

    Before you even meet, describe the business to Ullbek and build a sample of their site: their name, their story, their kind of photos. Nothing persuades like seeing your own business on a beautiful website. See Start your agency.

  2. Send the preview link

    In the builder, press Share, then Turn on sharing. The client opens the link on any phone or laptop, no account needed. See Previews, approvals & changes.

  3. Get the approval

    The client asks for changes; you tell Ullbek what to change. The same link always shows the latest draft, so they refresh and look again until they say yes.

  4. Put it on their domain

    From your main workspace, put the site on Premium hosting and connect the client's domain, or buy a new one right inside Ullbek. You pay, and the cost goes into what you charge the client. See Who pays for what and Publishing & going live.

  5. Credit your studio

    Add a small line to the footer, such as "Website by Maya's Studio", linking to your studio's site. Every visitor to the client's site sees who made it, and that's how your work finds you the next client. Agree it with the client up front; it's normal agency practice.

  6. Go live

    Publish, and the site is on the web. Point the contact form at the client's own email so enquiries reach them directly. See Contact forms.

  7. Look after it

    New opening hours, a new menu, a summer offer: changes are a sentence away. Do them for the client as part of a monthly fee, or let the client make their own as a site guest. See Previews, approvals & changes.

  8. Hand it over, if they want it

    When a client wants the site fully theirs, hand it over. The files, the live address, the domain and the hosting move to their workspace with no downtime, and you can stay on as an editor. See Hand a site to a client.

Adding the credit line takes one sentence. Ask Ullbek something like this, with your own studio's name and your studio's site:

Ask Ullbek
Add a small line to the footer on every page: "Website by Maya's Studio", linking to https://mayasstudio.com. Keep it subtle.
Your credit line is not the Ullbek badge

The credit line is yours: your studio's name, linking to your studio's site, on every client site you build. The small Ullbek badge is something else, and it only appears on sites on a free ullbek.site address. A client site on Premium hosting with its own domain carries your credit and the client's name, and nothing else.

Your main workspace, and the exceptions

Your main workspace: where your clients live

Keep all, or nearly all, of your client sites in your main workspace, next to your own site and your portfolio. You pay Ullbek from it, and you bill your clients yourself, usually a one-off build fee plus a monthly care fee. Clients see their site through a preview link, and you make the changes. Everything is in one place, on one dashboard, with one balance. This is the right setup for starting out, and for most agencies it stays the right setup at fifty clients.

The exception: a client whose billing has to be different

Give a client a separate workspace only when the money needs to work differently:

  • the client wants to pay Ullbek directly, with their own way to pay;
  • they should pay in their own country's currency, because one workspace has one currency;
  • they want to control the billing themselves. That's often a larger client, who may bring their own team too.

Then create a workspace named after the client, invite them as an admin, and they add their way to pay. You stay in the workspace and keep building, and you can transfer ownership to them later. That's what Maya did for Golden Hour Salon, because Anna wanted to pay for her own site.

Hand-over: when a site leaves for good

When a client wants the site to be fully theirs, use Hand this site over to move it into the client's own workspace. Leave Keep me on as an editor ticked and you can still make changes, which then use the client's credit.

Things that don't need a new workspace

Showing a client their site needs only a draft preview link. Letting a client edit their own site needs only guest access: add them as an Editor or Viewer on that one site, in Manage → Access. Neither one shows them your other sites, balance or billing.

WhenUse
The client wants it done for themYour main workspace, with a preview link for approvals
The client wants to see the site before it's liveA draft preview link, no account needed
The client wants to make small changesAdd them as a guest Editor on their one site, still in your main workspace
The client wants to pay Ullbek directly, in their own currency, or to control the billingA separate workspace for that client, with the client as admin and their own way to pay
The client wants the site to be theirsHand the site over, and stay on as editor if they agree
Your team works on client sitesMembers of your main workspace: owner, admin or member, up to 10 seats, seats free
Hosting lots of client sites?

Once you have more than ten sites on Premium hosting, email us at support@ullbek.com and we'll take 25% off Premium hosting from your 11th site onwards. Domains and credit top-ups stay at the normal price. More in Who pays for what.

The full walk-through, with the switcher, roles and naming, is in Organise clients with workspaces.

One account, one main workspace

It's tempting to open a fresh account for each client, and it makes life harder than it needs to be: a different sign-in for every client, no single place to see everything, and nothing gained in return. One account and one main workspace give you every client site on one dashboard. Add a second workspace only when a client's billing needs to be different.

How the free starter credit works

The free starter credit is granted once per person, and it stays in the workspace where you first built. A new workspace has its own balance and starts with no credit, and inviting someone never gives them free credit either. So the credit doesn't multiply with accounts or workspaces: build your portfolio with the starter credit, then Add credits to your main workspace as your client list grows.

When you do need a separate workspace for a client, it takes seconds: open the switcher, choose New workspace…, give it the client's name and press Create workspace.

In this section

Common questions

Do I need to know how to code or design?

No. You describe the website in plain words and Ullbek builds it, and changes work the same way. What helps is a good eye: knowing what you like, noticing what's off, and asking for it to change. Your portfolio is where you practise.

What does it cost to start?

Nothing up front. Signing up is free and comes with starter credit, and sites on a free ullbek.site address are free to host and never expire. You pay for more building, Premium hosting on a domain, and domains themselves, in your own currency. See the pricing page and Billing & payments.

Do I need a separate workspace for each client?

No. Keep your client sites in your main workspace, pay from it, and bill your clients yourself. Give a client a workspace of their own only when their billing has to be different: they want to pay Ullbek directly, in their own currency, or to control the billing themselves. Previews and client edits never need one.

Can I put my agency's name on it?

Yes. Your agency has its own site on its own domain, and every client site can carry a small credit in its footer, like "Website by Maya's Studio", linking to your studio's site. Just ask Ullbek to add it. The dashboard you work in is Ullbek's. Sites on a free ullbek.site address carry a small Ullbek badge; a site on Premium hosting with its own domain doesn't. More in the Agency FAQ.

Is there a discount for hosting lots of client sites?

Yes. Once you have more than ten sites on Premium hosting, email support@ullbek.com and we'll take 25% off Premium hosting from your 11th site onwards. Domains and credit top-ups stay at the normal price. See Who pays for what.

Can my team work with me?

Yes. Invite people to your main workspace as an admin or a member: up to 10 seats per workspace, and seats are free. Everyone in a workspace can build every site in it. See Organise clients with workspaces.

Is this a course or a money-making scheme?

No. There's nothing to buy up front, no course, no starter kit and no recruiting, and we don't promise an income. Ullbek is a tool for building websites businesses are proud of. Most people who make it work start with someone they already know.

Related: Ullbek for agencies · Start your agency · Organise clients with workspaces · Agency FAQ

Your agency starts with one website

Sign up, describe your new agency, and watch its website come to life. Then build the next one, for someone else.