The CRM and the booking calendar are now open in agency workspaces. Deals, contacts and meetings are kept on the same company record that later holds brands, documents and invoices, so winning a client never means typing that company into a second place. The scheduling half adds a public booking link on top.
What opens
Until now this product only started counting once a client was already a client: there was a record, a set of connected brands and a content calendar under way. Everything before that, the conversation that is not yet anything, the proposal you chase for six weeks and the call you owe somebody on Tuesday, lived in another tab or in the memory of whoever was selling.
That is what lands now. Two new places in the menu, with a single idea underneath: the company you are chasing and the client you run three brands for are the same row at two different points in its life.
| Piece | What it does | Where it lives |
|---|---|---|
| Deals | Pipelines with your own stages, probabilities and weighted forecast | CRM |
| Companies and contacts | One record per company with its whole timeline | CRM |
| Custom fields | Seven types, usable as a column and as a filter | CRM |
| Day queue | Who to follow up today, with the outcome picked from a list | CRM |
| Meetings | Your Google Calendar both ways, with a Meet link | Scheduling |
| Booking page | A public link that only offers slots that really exist | Scheduling |
You can run more than one pipeline from the start, and in an agency that matters more than it sounds: selling a new retainer and renewing a client who is already inside are two conversations with different stages, and forcing both onto one board means inventing names that mean nothing in either case.
There is nothing to migrate before you can see it work. The companies already registered as clients show up in the CRM on day one with their history attached, because they were never a separate table, and the stages arrive as a seven step pipeline meant to be rewritten before your second coffee.
One record instead of two lists
The problem this solves is not the absence of a CRM: most agencies have one. The problem is that the list of companies in the CRM and the list of clients in the tool the work actually happens in start drifting apart the day a contract is signed. A phone number corrected here, a legal name updated there, and six months later nobody knows which one is in charge.
Here the record is one, and what changes is the moment it is in. A lead is a company that has come in with nothing open yet. A prospect has a live deal, with its amount and its stage. A client has won something, accepted a quote or already has a brand on the calendar. A former client left, with the whole history untouched.
The step from one moment to the next happens on its own and is written down, and you can force it by hand when reality does not match the rule. Meanwhile leads and prospects do not clutter the client picker in the app: somebody who signs in on a Monday to work still sees only the companies that actually have work attached to them.
Deals are read as a board when the state is what matters and as a table when the work is: you filter with operators that change with the field type, group, sort and choose the columns you want. That view travels in the page address, so showing a colleague exactly what you are looking at is pasting them a link rather than describing a screen.
And when you need a field that only means something inside your agency, custom fields cover seven types, from a short text to a multiple choice or a URL. They are defined per object and then behave like one more column and one more filter, not like a loose note at the bottom of a record that nobody reads twice.
The amount is written the way you bill it
This is the detail where a generic CRM falls short in a services agency. A deal's value is not a single number, it is three fields: the monthly retainer, the one off payment and the number of contract months. The annual value and the total come out of those, and the two figures answer different questions.
An agency selling retainers does not need to know what its open deals add up to. It needs to know how much recurring revenue arrives if they close, because one large one off project and a fee that runs for a year are not worth the same thing even when the totals match, and only one of them is still there next quarter.
The forecast is weighted by the probability of the stage each deal sits in, not by a hunch, and the dashboard splits what was won by month, by source and by service. The service lines come from your own catalogue with their category attached, so by the time a quote is due they are already written. The full pipeline detail is in the CRM for content agencies.
The screen that moves the month
A well drawn pipeline calls nobody. What moves a commercial month is a queue: a list of who to follow up today, in order, with the phone number and the WhatsApp link next to it and the outcome of the call picked from a list rather than typed out.
That outcome does two things at once. It moves the deal where it belongs and it decides when that company comes back into the queue: somebody who does not pick up returns soon and the wait stretches with every attempt, so nobody ends up calling seven times in a week the person who has already made their answer clear.
Beside it sits a second list, the one for what needs attention: deals stalled longer than is reasonable, overdue tasks and today's meetings. Between them they replace the reminder nobody ever configures, which is why the module adds no extra alert and no automated email. If you are coming from a pure pipeline tool, the difference is laid out in the Pipedrive comparison.
Everything in this article happens in one place in GoFeed.
Try it freeA booking link that does not wreck your week
The scheduling half opens with the part the outside world sees: a page where somebody picks a slot and the meeting appears on both calendars at once, with the contact already created. Availability is your working hours minus whatever your calendar already holds, with no exceptions, which is the only way a link like that is still in use after the first week.
What decides whether the page helps you or ruins your month is four unglamorous settings. Buffers before and after, so that three meetings in a row are not three meetings in a row. The minimum notice, which is the difference between a diary and an ambush at nine in the morning. How far ahead the calendar goes. And the daily cap, which is the only sane defence against the week somebody drops your link into a group chat.
Whoever books sees everything in their own time zone and gets a confirmation repeating the time in theirs and in yours, the video call link, and two more links to move or cancel without writing to you. Each person on the team connects their own account and chooses which calendars come in, and nobody sees anybody else's private appointments. The settings, one by one, are in scheduling and the booking link, and the contrast with a standalone booking tool is in the Calendly comparison.
Where to start this week
The order that works is short and fits into an afternoon. First, replace the pipeline stages with your own, each with its probability, before you enter a single deal: rewriting stages with forty rows already inside them is far more expensive. Second, open the deals you have live right now, which are rarely more than fifteen, and write their value into the three fields even when one of them stays at zero.
Third, connect your Google Calendar and create one meeting type, the one you repeat most, with a minimum notice higher than you think you need. Lowering it later is easy and getting a morning back is not. From there the link belongs in your email signature and on the last line of every proposal.
The module belongs to agency workspaces and is switched on as an add on to the plan. A creator or a business running its own marketing has no pipeline to fill and nobody to offer a slot to, which is why it is not offered to them. The screens, one at a time, are on the CRM page.