Updated 3 min read

Marketing agency CRM template: a chase date on each proposal, and the renewal talk six weeks early

Seven stages from first enquiry to past client, the fields an agency asks about, and the follow-up rules that keep retainers from lapsing quietly. Set it up in Palby CRM, or copy it into a spreadsheet.

The pipeline

For an agency on retainers, the risky month is the one before a contract ends. This pipeline keeps the sale and the renewal on one board, with a date for each.

StageMove a card here whenNeeded to enterStale after
EnquirySomeone asks about your services2 days
Discovery callA call is booked or doneNext activity5 days
Proposal sentThey have a price and a scope in writingDeal value, Services, Next activity7 days
NegotiatingThey've come back with changesNext activity7 days
Active clientThe retainer is signedMonthly retainer, Contract end
Past clientThe retainer ended, on good terms
LostThey said no, or went quiet for good

Why these names: Palby CRM counts a stage called Active client or Past client as won, and any stage with Lost in its name as lost, so your win rate adds up without setting anything. Won and lost stages don't take a Stale after limit.

The fields

FieldTypeOptions or ruleWhy
ServicesMulti-selectSEO, Social media, Paid ads, Content, Website, EmailWhat they're buying, for filters and for upsells
Monthly retainerCurrencyS$The number that matters at renewal
Ad budget a monthCurrencyS$Separates a S$2,000 test from a S$20,000 account
Contract startDateWhen the clock started
Contract endDateRemind me: Once, on the dateThe reminder arrives a week before it ends
Renewal talkDateRemind me: Once, on the dateSix weeks before Contract end. This is the one that saves the retainer
Decision makerTextThe person who signs, when it isn't the person you talk to
Lost reasonSelectPrice, Timing, Went in-house, Chose another agency, No replyMoving a card to Lost asks for it
Amount paidCurrencyS$What they've paid you so far, as a running total
Date paidDateThe date of the latest payment

The Source field your board starts with stays as it is: write referral, Instagram or the name of the event.

The follow-up rules

  1. No proposal without a chase date. Next activity is needed to enter Proposal sent, so every proposal leaves with a date to follow it up. Seven days in that stage with no activity, and the card is flagged as stale.
  2. Talk renewal six weeks early. Set Renewal talk when the retainer is signed. A week before it, and on the day, an email lists who's due.
  3. Check in on past clients each quarter. When a card moves to Past client, set its follow-up to In 3 months. Agencies that left on good terms are the warmest names you have.
  4. Read the reasons once a month. Filter Lost by Lost reason. Three "Price" losses in a month is a pricing conversation, not a sales one.

Set it up in Palby CRM

About fifteen minutes, on the board you already have.

  1. When you set up your business, pick Services and agencies. Its stages are Enquiry, Discovery call, Proposal sent, Negotiating, Won and Lost.
  2. Rename Won to Active client, then add Past client after it.
  3. Add the ten fields above, each with its type. For Contract end and Renewal talk, set Remind me to Once, on the date.
  4. Open each stage's settings. Pick its Needed to enter fields and type its Stale after days.
  5. Save a view called Renewals: Stage is Active client, shown on the calendar by Renewal talk.

Already have a spreadsheet? Name its columns like the fields above and include a Stage column that uses these stage names. Import it, and one tap undoes the whole import if it went wrong.

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

CustomerStageServicesMonthly retainer (S$)Renewal talkNext step
Harbourview DentalActive clientSEO, Content3,50016 NovBook the renewal call
Kopi Lane CafesActive clientSocial media, Paid ads2,8008 Feb
Meridian TuitionProposal sentPaid ads2,200Chase on Wed 4 Nov
Okto FurnitureNegotiatingSEO, Website4,000They want three months before a year. Reply by Fri
Tanjong PhysioPast clientSocial mediaCheck in on 1 Feb

Harbourview's renewal talk is on 16 November, so its reminder email arrives on the 9th. The retainer ends on 28 December, which leaves six weeks to agree the next year.

Use it as a spreadsheet

No CRM yet? Copy these columns into Google Sheets or Excel, one row per client:

Client | Contact | Phone | Stage | Services | Monthly retainer (S$) | Ad budget a month (S$) | Contract start | Contract end | Renewal talk | Next step | Next step date | Lost reason

Sort by Renewal talk every week, and by Next step date every day.

30 minutes. You choose the day and the time.

Book a walkthrough

Keep reading

Questions about the marketing agency CRM template

See each retainer's renewal date on the card, with an email a week before the talk.

Set up the seven stages, add the renewal date, and the reminder arrives a week before you need it.

Book a walkthrough

30 minutes. You choose the day and the time.