Secrets to Running a Successful Web Design Agency in 2024

Arnau Ros
11 Jan 202409:23

Summary

TLDRThis video outlines the 9-step process used to run a successful web design agency and keep clients satisfied. It starts with lead generation through referrals and YouTube content. Leads fill out a form to provide project details, which is assessed to determine if it meets budget and expertise. An initial call establishes project needs, budget, deadlines and contracts. If approved, 50% is collected upfront before starting. A kickoff call allows deeper discovery of client needs. The agency uses Notion to manage projects across an internal dashboard and a client-facing dashboard to allow transparency. As projects wrap up, clients are pitched ongoing maintenance and development retainers to nurture relationships beyond a single project. The goal is continual growth through connections with other successful agencies.

Takeaways

  • 😊 Lead generation happens through referrals from happy clients telling others about the agency, and through content creation on YouTube
  • 💡 The intake form allows clients to provide details upfront, saving time and helping vet good-fit clients
  • 👍 Starting calls by aligning on price range and expectations sets things up for success
  • 🤝 50% payment upfront before starting work is critical
  • 🎯 The kickoff call focuses on deeply understanding client needs and project possibilities
  • 📝 Notion CRM tracks internal progress and provides a client dashboard for transparency
  • 🛠 Typical tools used are Figma, Webflow, Framer and Loom
  • 💰 The minimum project size is $10,000
  • 🚀 Continuously learning from and collaborating with other successful agencies fuels growth
  • ❓ The script offers helpful specifics - feel free to ask questions!

Q & A

  • What are the two main ways you generate leads for your agency?

    -The two main ways of generating leads are through referring clients, when a happy client tells their friends and contacts about the agency, and through my YouTube channel, where I create web design content that attracts potential clients.

  • Why is having clients fill out a form on your website so helpful?

    -The form allows clients to provide details on their project needs, budget, timeline etc. This saves time, helps vet suitable clients, and sets clear expectations upfront before meetings.

  • What three key things do you aim to discuss in the first client call?

    -In the first call, I aim to discuss: 1) The client's needs 2) Deadlines, contracts and budget 3) Expectations and pricing range

  • Why is receiving a 50% upfront payment so critical before starting a project?

    -Getting a 50% upfront payment before starting work is critical because it ensures the client is invested and prevents issues if payments fall behind later on.

  • What is the purpose of the internal Notion dashboard you use?

    -The internal Notion dashboard helps us manage projects by tracking tasks, resources, and info like meeting notes in one place, so the team has visibility on what's going on.

  • How does the client dashboard in Notion benefit the customer?

    -The client Notion dashboard allows customers visibility into the project status, upcoming tasks, and progress, so they can check in without having to disturb the team.

  • What apps do you typically use for agency projects?

    -We use Figma for design, Webflow for development, Framer for simple sites, and Loom for video feedback and updates.

  • Why is it so valuable to get clients on retainer services after project completion?

    -Getting clients on retainer for maintenance and support provides ongoing revenue and allows us to leverage existing relationships vs. always seeking new clients.

  • What can you share about the minimum and maximum project sizes you take on?

    -Our minimum project size is $10,000. We aspire to work up towards $100-200k projects that some established agencies work with.

  • You emphasize continually learning and growing - what's an example of that?

    -We regularly meet with owners of larger agencies to get advice on growing our monthly revenue and improving processes.

Outlines

00:00

😊 Lead Generation and Client Onboarding Process

The paragraph discusses the lead generation process for the agency through referrals and YouTube content. It then covers the client onboarding process using an intake form to understand project details and expectations. This is followed by an initial call to align on budget, timeline, and contracting before accepting a 50% upfront payment to proceed.

05:01

📝 Using Notion and Other Tools to Manage Projects

The paragraph explains how the agency uses Notion as a CRM to manage projects internally. It provides a public dashboard for clients to self-serve project status updates. The agency uses Figma, Webflow, Framer, and Loom as needed for design, development, and communication. When a project wraps up, they aim to retain clients on ongoing maintenance or development retainers.

Mindmap

Keywords

💡lead generation

Lead generation refers to the process of attracting potential new clients or customers. In the video, the narrator explains two main ways they generate leads at their agency: 1) through referrals from happy existing clients, and 2) from creating YouTube videos with web design content which helps bring in new leads over time.

💡project manager

Project managers at the agency oversee and coordinate projects from start to finish. They have initial calls with new clients to discuss needs, timelines, and budgets. Later, they lead kickoff meetings to further understand client requirements before handing off work to designers and developers.

💡notion

Notion is a workspace and project management software this agency uses as their CRM to organize client projects. They have internal views to track progress, as well as public views they share with clients so they can self-check the status of their project.

💡figma

Figma is a popular design and prototyping software that the agency uses for web/app design projects before projects get developed.

💡webflow

Webflow is a web development platform this agency uses to build custom websites and web applications for clients once the designs are finalized.

💡framer

Framer is a simple web design tool the agency uses to quickly build websites or landing pages from templates when a project doesn't require extensive custom development.

💡loom

Loom is a video recording software the agency uses to give video feedback and walkthroughs to clients at various stages of projects so they understand what work is being done.

💡retainer services

Retainer services refer to ongoing maintenance, support and development services the agency sells to clients after projects end, to generate recurring revenue from existing happy clients.

💡minimum budget

The agency sets a minimum budget of $10,000 per project. While basic for some firms, this allows the agency to deliver quality work as a newer business while leaving room to take on larger clients over time.

💡growth

The video stresses continuously learning and growing your skills over time rather than remaining stagnant, citing an example of the agency meeting with a firm earning $200k/month to exchange ideas.

Highlights

I use a 6-step process to ensure clients are satisfied and loyal

Lead generation happens through referrals and YouTube content

Email form on website saves time vetting leads

First call covers needs, deadlines, contracts and pricing

Get 50% payment upfront before starting project

Kickoff call aligned client needs with team expertise

Use Notion as CRM to manage projects and client dashboards

Typical tools are Figma, Webflow, Framer and Loom

Minimum project size is $10,000

Average project pricing compared to other agencies

Always be learning and growing your agency

Meet with other successful agency owners regularly

Offer value to other agencies to get mentorship

Redirect questions to YouTube comments

Stay tuned for upcoming agency launch

Transcripts

play00:00

today we're going to talk about how I

play00:01

run my agency and the process that I use

play00:03

to ensure that all my clients are always

play00:05

satisfied and come back for more now

play00:06

it's taking me over 6 years of

play00:08

freelancing and mistakes to create this

play00:09

method So today we're going to cover the

play00:11

nstep process that I use in my projects

play00:14

so you guys can skip all of the time and

play00:15

money it took me to get here now the

play00:17

first thing that has to happen is going

play00:19

to be lead generation now lead

play00:21

generation happens in two ways in my

play00:22

Agency number one which is the best way

play00:24

is going to be referring clients now

play00:26

this happens organically when a client

play00:27

is Happy they'll tell their buddies

play00:28

about it their other business business

play00:30

owners about us and then we get more

play00:31

clients through that way now the second

play00:33

way that we're going to generate leads

play00:34

is going to be through this YouTube

play00:35

channel now creating content for over 3

play00:38

years of web design is going to generate

play00:40

some sort of leads for web design now

play00:42

before starting YouTube I didn't have

play00:43

that many leads so creating something

play00:45

like this has help me generate that

play00:47

amount of leads now when we generate

play00:49

this lead clients go directly through an

play00:51

email form now this email form is found

play00:53

on our website and we found that doing

play00:55

this helps save us a lot of time clients

play00:57

can add their details directly to the

play00:58

form including the their pricing their

play01:00

deadlines their expectations how many

play01:02

things that they need if they need web

play01:03

app design development writing whatever

play01:05

they need they put it directly on the

play01:07

form and this helps us vet that the

play01:08

client is worth our time and also that

play01:10

we're a good fit now this has helped to

play01:12

save a lot of time a lot of back and

play01:13

forth a lot of unnecessary meetings just

play01:15

having this very simple form on our site

play01:18

now the second thing that happens after

play01:19

the client comes through the door is and

play01:20

we make sure that okay this is within

play01:21

our budget range this makes sense we

play01:23

have that very first call with the

play01:25

client and the project managers now when

play01:27

this happens we have a general

play01:28

understanding of how long a project

play01:30

should take based on our previous

play01:32

experience now if the client says I have

play01:34

6 weeks to do this massive massive

play01:36

project then we're say okay then it's

play01:37

going to be a lot more money than you

play01:38

have available so that's something that

play01:40

we need to know with our past experience

play01:41

if it can match our expertise or not now

play01:44

on this very first call we're always

play01:46

talking about the client's needs now

play01:48

talking about the client's needs is

play01:49

going to be the most important thing of

play01:51

the entire call it's the reason why

play01:52

you're there so make sure that you're

play01:53

always listening to what they have to

play01:55

say next up the second most important

play01:57

thing is going to be talking about

play01:59

deadlines cont contracts and money now a

play02:00

lot of people don't talk about all three

play02:02

of those or even any of those but that's

play02:04

just what I like to do with my call to

play02:05

give myself some peace of mind and also

play02:07

the client if the client knows directly

play02:09

coming into to the next couple meetings

play02:10

that this is what they should expect

play02:12

that this is the kind of price range

play02:13

that we are thinking about then there

play02:15

are a lot more chill about it and

play02:16

they're not worried that we're going to

play02:17

shove a $50,000 bid in their face and

play02:20

they say okay well we can't afford that

play02:21

it's better to get the pricing the

play02:23

budget in the very first call out of the

play02:24

way say this is the range that we're

play02:26

thinking are you okay with that is this

play02:28

within your range if they say no no

play02:30

problem there's other methods to go

play02:32

about it but if they say yes then that's

play02:33

it there's no more heartbreak and you

play02:35

just you just get on with it right so

play02:36

the next steps after the call ends is

play02:38

that we talk with the team make sure

play02:40

that this is something we can do within

play02:41

the time and the money that is available

play02:43

and If that is good because we already

play02:46

talked about the money and the budget

play02:47

then we can say Okay handshake deal we

play02:49

can start with it next week or two weeks

play02:51

whatever the process is like but this is

play02:53

great because we already talked about

play02:55

expectations and we can agree on what we

play02:57

talked about in the first call during

play02:59

another second call or just straight up

play03:01

on email now this is something that we

play03:02

like to do it's our process it's not

play03:04

necessarily the best process in the

play03:05

world I'm guessing if you guys have any

play03:06

suggestions then please let me know in

play03:08

the comments but once we agreed on

play03:10

everything and we have contracts signed

play03:12

and ready to go we will then accept 50%

play03:15

of the project upfront now this is

play03:17

absolutely critical if we don't receive

play03:19

this money we do not start the project

play03:21

number four is going to be the kickoff

play03:23

call now this is going to be where the

play03:24

client and the team finally meets and

play03:26

they can talk about it's kind of like a

play03:28

discovery session if you want to call it

play03:29

that this is where we just find all of

play03:31

the things that need to be done so this

play03:33

is one of the most important parts of

play03:34

the entire meeting and we're going to

play03:36

take a look at a real life kickoff call

play03:38

in The Next Step but this is going to be

play03:40

where the project manager can really

play03:42

understand the needs of the client and

play03:44

they can talk to the designers and say

play03:45

okay this is something that we could do

play03:46

couldn't do with the time available okay

play03:48

so once the project begins we then move

play03:51

on to notion now notion is what we use

play03:53

as a CRM this is what we use to manage

play03:56

all of our projects and I covered this

play03:58

in a previous video I'll link it down

play04:00

below but this is a opsis by the future

play04:03

this is kind of their dashboard that we

play04:04

use to manage clients now here we have

play04:06

an internal view of everything that's

play04:08

going on we have a couple of sentences

play04:09

about the project we have some resources

play04:11

like our figma files and then we have

play04:13

some tasks that we have already

play04:14

completed are in progress or not started

play04:16

so here we have the meeting notes from

play04:18

our kickoff call we have the date where

play04:19

it took place the objectives we have

play04:22

some notes so this is something really

play04:24

really important that we do and look

play04:26

back on often to see what was talked

play04:28

about and we also have a recording of

play04:30

this so we can always really just make

play04:31

sure that what was being said is

play04:32

actually being worked on right now this

play04:34

is not what we send off to the clients

play04:35

they don't see all of this what the

play04:37

client sees is their own little

play04:39

dashboard So within the client dashboard

play04:41

we have a very similar view to what we

play04:42

see internally only the difference is

play04:44

that we have this kind of public view of

play04:47

what's going on in the project now this

play04:48

is shared directly to the client as a

play04:51

page so they can always check in and see

play04:53

okay this is what's going on this is

play04:54

what's in progress this is what's not

play04:56

started yet and as as I can see here

play04:57

we're a little bit late on these next VI

play04:59

pages so we'll have to get started on

play05:00

that but this is what the client sees

play05:02

and this is great because they can see

play05:03

okay this is what's coming up this is

play05:05

kind of what I should be expecting maybe

play05:08

it's a little bit sooner a little bit

play05:09

later so we can play around with that

play05:10

just going to undo what I just the mess

play05:12

that I did there but this is what the

play05:13

client can check in with themselves they

play05:16

don't need to feel like they're

play05:17

bothering us it's just a very simple

play05:18

thing to check in on their own so in

play05:20

terms of apps that we use in the agency

play05:22

is going to be the very typical ones

play05:24

figma for design always and forever web

play05:27

flow for development if it's a big

play05:29

project framer for a smaller project or

play05:31

just a very simple landing page if it's

play05:33

just maybe even a template it might not

play05:35

even be worth wet flow and then loom for

play05:37

recording so within notion we also have

play05:39

these looms for feedback rounds let me

play05:41

click that so you guys can see what that

play05:42

looks like but here is where I kind of

play05:44

go through the project and I explain all

play05:46

right this is what's going on right now

play05:47

this is what we're doing so this is a

play05:49

real life project that we've got going

play05:50

on Art typography and I'm just

play05:52

explaining to them the process the

play05:54

buttons everything that we've got going

play05:56

on and then the next few projects that

play05:59

are going to be happening so as the

play06:01

project develops we create more and more

play06:03

looms for them here we only have two

play06:04

because this is a pretty short twomon

play06:06

project as we can see here we only have

play06:08

a couple weeks left so we better get our

play06:10

skates on and and start working a little

play06:12

bit faster there but that way they can

play06:13

see everything they can see the Looms

play06:15

they can see anything that's ever been

play06:16

posted and in terms of communication

play06:18

we'll either use slack Discord email or

play06:20

in this case we're using teams because

play06:21

that's just what they use directly so

play06:23

we'll go into their company's contact

play06:25

form if that makes sense but step seven

play06:27

is going to be when the client or the

play06:29

project is over we then move on to the

play06:32

retaining Services Mission when the

play06:35

project is over it's not over it's not

play06:37

over till it's over right but we always

play06:39

try to get clients on a retainer

play06:41

Services that's either for maintenance

play06:43

or either ongoing development or then

play06:45

web design and development so this is

play06:47

something that we started doing recently

play06:49

and it's completely changed the way that

play06:50

we work because now we're not always

play06:52

relying on brand new clients we can use

play06:55

this huge library of past clients that

play06:57

we've worked with to generate more

play06:58

income for ourselves and this is

play07:00

something I recommend every single

play07:01

person watching this to do if you have a

play07:03

list of clients that you've worked with

play07:04

in the past either on notion on notes

play07:06

even in your email if you haven't sorted

play07:08

that out yet send them a message and

play07:09

saying I am now doing maintenance

play07:11

services if you guys need help ongoing

play07:13

this is my price this is what I do my

play07:15

services blah blah blah let's get on a

play07:16

call if you do that someone's going to

play07:17

say yes and it's going to completely

play07:18

change the way that you work so I

play07:20

recommend that you guys get into that

play07:21

now that we talked about how project

play07:22

management is set up let's talk about

play07:24

the juicy bits which is going to be

play07:26

money how much money are we making per

play07:28

project what's the average price what's

play07:30

the average income for this stuff now

play07:32

our minimum run is going to be $10,000

play07:35

per project now there's going to be

play07:36

agencies that say that that is

play07:38

absolutely laughable it's not even worth

play07:40

opening the door for that amount of

play07:41

money and then there's going to be

play07:42

Freelancers and other agencies that say

play07:43

that's my dream project where do I sign

play07:45

well one thing to keep in mind is that

play07:47

there are agencies in every single

play07:49

metric of the world right there's going

play07:51

to be agencies doing $10 million Web

play07:53

projects web apps and apps and stuff and

play07:55

there's going to be agencies doing $100

play07:57

websites so whatever right there's

play07:59

there's room to grow there's room to to

play08:01

do whatever I'm happy where we are right

play08:02

now just because this is a brand new

play08:04

agency we only very recently got

play08:06

accepted into the we flow experts

play08:08

program so thumbs up there we haven't

play08:10

even launched it yet so that's kind of

play08:11

where we're starting off at is a 10K

play08:13

minimum now I'm very very happy with

play08:14

that and I know that there's multiple

play08:16

multiple agencies that have a 200 100K

play08:19

minimum project now I'm going to add

play08:21

some screenshots here of another agency

play08:23

that I really really love that has I

play08:25

think a a similar Max which is around

play08:27

200k so that's something very

play08:28

interesting to to the think about but

play08:29

there's always room to learn and grow

play08:31

and that's going to be step number nine

play08:33

step number nine is going to be don't

play08:34

ever for the love of God just stay

play08:36

stagnant and say this is good enough I'm

play08:38

just going to sit right here with my

play08:40

$500 project because I was like that and

play08:42

then I had snapped out of it and said

play08:43

okay I need to keep learning keep

play08:44

growing what we're doing now as an

play08:46

agency is that every two weeks we're

play08:47

meeting with other agency owners and in

play08:49

two weeks we're meeting with an agency

play08:51

owner that is making $200,000 per month

play08:54

with only retainer Services that's kind

play08:56

of their main bulk of projects so that's

play08:58

just something super super valuable the

play09:00

information and knowledge that this

play09:01

person has that can help us grow and

play09:03

maintain our agency is invaluable so if

play09:06

you can offer something to them and they

play09:08

can offer something to you I recommend

play09:09

that you set up this meeting just a very

play09:10

quick coffee just something simple go

play09:12

ahead and try to set that up so we're

play09:13

almost launching this agency if you have

play09:15

any questions down below about anything

play09:17

about it let me know and I'll try to get

play09:19

to your comment thank you guys so much

play09:20

for watching and I'll see you guys on

play09:21

the next one

Rate This

5.0 / 5 (0 votes)

Benötigen Sie eine Zusammenfassung auf Englisch?