Updated 3 min read

Web design CRM template: chase each quote, and hear about domain renewals a week ahead

Six stages from enquiry to a live site, the fields a web designer asks about, and yearly reminders for domains and hosting that bring past clients back. Set it up in Palby CRM, or copy it into a spreadsheet.

The pipeline

A web designer's pipeline doesn't end at launch. The domain renews every year, the client wants changes, and the next site often comes from the last client's friend. This board keeps all of it.

StageMove a card here whenNeeded to enterStale after
EnquirySomeone asks for a site2 days
Brief callYou've talked through what they needSite type, Next activity5 days
Quote sentThey have the price and the pages in writingDeal value, Next activity5 days
ClosedThey've said yes and paid the depositAmount paid, Launch date
CompletedThe site is liveDomain renewal
LostThey said no or went quiet

Palby CRM counts Closed and Completed as won stages in your win rate. Moving a card to Completed asks for the domain's renewal date first.

The fields

FieldTypeOptions or ruleWhy
Site typeSelectBrochure site, Online shop, Landing page, RedesignWhich kind of site you're quoting for
PagesNumberThe quote's biggest driver
Built withSelectWordPress, Shopify, Webflow, Wix, CustomWho can edit it after you hand over
WebsiteURLTheir current site, or the new one once live
Launch dateDateRemind me: Once, on the dateA week's warning before you promised it
Domain renewalDateRemind me: Every yearThe email comes a week before, every year
Hosting renewalDateRemind me: Every yearThe same, when you host it
Care planSelectNone, Basic, PlusWho pays you monthly after launch
Lost reasonSelectPrice, Timing, Went with a template, Chose someone else, No replyMoving a card to Lost asks for it
Amount paidCurrencyS$What they've paid so far, deposit included
Date paidDateThe date of the latest payment

The follow-up rules

  1. Chase every quote within five days. Next activity is needed to enter Quote sent, and five quiet days flag it as stale.
  2. Put a renewal date on each live site. Domain renewal is needed to enter Completed. Every year the email comes a week before the date and on the day, which gives you a reason to message a client who hasn't heard from you.
  3. Offer the care plan after the first fix. When a client on Care plan None asks for a change after launch, that's the moment to offer Basic. Filter Completed by Care plan to see who's on none.
  4. Ask for the referral at launch. Set the follow-up to Next week when a card moves to Completed. A client with a new site is showing it to people.

Keep your packages in a price list

Keep your usual packages in the products list: name, price and category, for example "Brochure site, 5 pages, S$2,400" and "Care plan Basic, S$80 a month". When you quote, add them to the deal as lines with a quantity and any discount, and the deal's value adds itself up.

Set it up in Palby CRM

  1. Pick Services and agencies when you set up your business.
  2. Rename Discovery call to Brief call and Proposal sent to Quote sent. Delete Negotiating, or keep it if your clients haggle. Rename Won to Closed, and add Completed after it.
  3. Add the eleven fields from the table. For Domain renewal and Hosting renewal, pick Remind me: Every year.
  4. Open each stage's settings for Needed to enter and Stale after.
  5. Add your packages under Manage products, in any stage column's menu.

An example board on Monday 2 November, with made-up names

CustomerStageSite typeDeal value (S$)Domain renewalNext step
Little Sprouts EnrichmentCompletedBrochure site2,4009 NovOffer the care plan with the renewal note
Haji Lane LeatherQuote sentOnline shop5,800Chase on Wed 4 Nov
Brightwater PhysioClosedRedesign3,200Launch on 20 Nov
Tan & Lee LawBrief callBrochure siteSend the quote by Thu

Little Sprouts' domain renews on 9 November, so today's email listed it. The client has had no reason to hear from the designer since launch. Now there's one.

The spreadsheet version

Copy these columns into Google Sheets or Excel, one row per client:

Client | Contact | Phone | Stage | Site type | Pages | Built with | Website | Value (S$) | Launch date | Domain renewal | Hosting renewal | Care plan | Next step | Next step date

On the first of each month, sort by Domain renewal and message everyone due in the next 30 days.

30 minutes. You choose the day and the time.

Book a walkthrough

Keep reading

Questions about the web design CRM template

Get an email a week before each client's domain renews.

Add the renewal date once, set it to remind you every year, and the email comes back each year.

Book a walkthrough

30 minutes. You choose the day and the time.