Digital Agency Tools Docs

Your first client, start to finish

This walkthrough takes one client from first contact to a paid invoice. Each step links to the full article, so follow it once end to end and come back to the detail when you need it.

The ten steps

  1. Add the contact. Contacts → Add contact. Enter the Contact name and Email, set Contact type to Prospect, and optionally a Pipeline stage and Deal value. Click Create contact.
  2. Run a discovery (optional). Projects → Discover → New discovery. Paste your notes or the email thread, extract a brief, then Mark brief ready and Create proposal. The proposal starts with the brief's summary and deliverables filled in.
  3. Write the proposal. Or start one directly: Projects → Proposals → New proposal, pick the client and give it a title. Fill in the introduction, scope, timeline milestones, pricing lines and terms, then Save proposal.
  4. Send it. Click Send. The client is emailed a link to the proposal, and the link is shown to you once so you can copy it. You get a notification when the client opens it.
  5. The client accepts. On their page they enter their name and email and click Accept proposal. The project is created for you straight away (see below).
  6. Ask for a deposit (optional). Back on the accepted proposal, the Deposit invoice card creates an invoice for a percentage or a fixed amount and emails it to the client with a pay link.
  7. Share the portal. Open the project, choose the Client portal tab, click Regenerate link and copy the link it shows you. Send it to the client.
  8. Plan the work. Add tasks from the project's Add task icon or its Tasks tab, and schedule them on Projects → Planner.
  9. Keep the client posted. On the project, click the Client updates icon, choose a type, write the subject and body (or click Draft with AI and edit what it writes) and click Send.
  10. Invoice and get paid. Products → Invoices → New invoice, add lines and click Issue and email. The client pays by card from the link, or tells you they paid by transfer and you click Confirm received.
A proposal in the editor, with Send, Download PDF and project buttons at the top, and cards for details, content, timeline, pricing and terms
Steps 3 and 4: write the proposal, then send it.

What accepting does for you

The moment the client clicks Accept proposal, a project is created with the proposal's title and the client, status active, starting today. Then:

  • each timeline milestone becomes a project milestone, with its due date;
  • each scope line becomes a scope item (lines starting - are marked as not included);
  • a Kick off task is added for every milestone, plus a task for any pricing line you marked to become one;
  • the project's client portal is created;
  • if you linked a deal, that contact is marked as a won client.

You get a Proposal accepted notification that opens the new project.

Proposal statuses

draft → sent → opened
              ↘ accepted → project
              ↘ declined
              ↘ expired (past
                "Valid until")
The client view of a proposal, with the scope, timeline and pricing, and a Ready to proceed? box with name and email fields and an Accept proposal button
Step 5: what your client sees when they open the link.

Links are shown once

Proposal, portal and pay links are long private links. We only keep a fingerprint of each one, so a link is shown to you once, when it is made. Copy it then.

That is why step 7 says Regenerate link: the portal made when the client accepted already has a link, but nobody has seen it. Regenerating gives you a fresh one to send. Any older portal link stops working.

The portal shows invoices, support tickets, a book-a-call button and an AI status summary by default. Switch any of them off under Client portal on the project, then Save portal settings.
The Client portal tab of a project, showing the portal as Enabled, with Disable and Regenerate link buttons, a welcome message and the portal options
Step 7: the portal lives on the project.

Before you start

Set up your business name, logo and currency first, so the proposal, portal and invoice look right. To take card payments you need a plan with Stripe payments and your Stripe account connected; without it the client can still tell you they paid by transfer.

Discovery drafting, AI proposal drafts and client update drafts need AI to be configured. Without it, write the proposal and the client updates yourself — every step above still works.

The Send button on a proposal always makes a new link and emails it again. Only press it again if the client has lost the first email.

Still stuck?

Can't find what you're looking for? Send us a message and we'll reply by email.