Set yourself up for success with flows by planning your client process, creating your templates, and running through everything manually before you automate. A little prep work makes flow-building faster and your finished automation far more reliable.
Step 1: Develop your blueprint
A flow automates the steps you already take with your clients, so you have to know those steps first. Before you open the flow editor, think about how your business actually works and where each service starts.
Flows are available on the Premier plan. If you're on the Starter plan, you'll need to upgrade to build and apply flows.
Understand your process
Start by getting clear on your goals. How much of your business do you want to automate, and which parts feel most worth handing off to a flow?
No two businesses run the same way, even within the same industry. Build your flows around how you actually want to work with clients. There is no single right way to put a flow together, so let your process drive the design rather than trying to fit yourself into someone else's template.
Build your lead capture form
Knowing where your process begins is just as important as knowing where it ends. For most Dubsado users, the starting point is a lead capture form: a shareable form that creates a new contact and project the moment it's submitted, and that can automatically apply a flow to that new project.
You don't need a website to use a lead capture. You can share one with a direct link, embed it on a site if you have one, or fill it out yourself on a client's behalf when a lead comes in through email or a phone call.
Different services often need different flows. A lead capture can apply the same default flow every time it's submitted, or it can start a different flow based on what the client selects on the form. That makes a single intake form a flexible front door for everything you offer.
Write out your process
For each service you offer, write out every step in the process of working with a client. Note every package, form, email, scheduler, payment plan, and manual task involved, along with the timing of each step.
Your written process is the foundation for every flow you build, so don't leave anything out. The more detail you capture now, the easier it is to translate that plan into flow actions later.
Step 2: Build your process-based content
Once you have your process written out, the next step is to build the templates each step will reference. A flow can only point to templates that already exist; you cannot create a new email, form, or scheduler from inside the flow editor.
Look at your written-out process and highlight every piece of content the flow will need. Common template types include:
Email templates
Form templates, including lead captures
Scheduler templates
Payment plan templates
Package templates
Contract templates
Building these templates first turns flow-building into a sequencing task. Instead of jumping out of the flow editor to write copy or design a form mid-build, you'll have everything ready to drop in as you go.
Building your templates first means you'll spend your flow-builder time on logic and timing, not on writing copy or designing forms from scratch.
Step 3: Run through your process manually
Before you automate anything, walk every step of your process by hand inside a test project. Send the forms, the emails, the contracts, and the invoices yourself, in the order you'd expect a flow to send them.
A flow only automates the steps you already know how to do. If a step doesn't make sense when you do it manually, it won't make sense when a flow does it for you. Running through the process yourself also surfaces missing steps, awkward timing, and content errors before they ever reach a real client.
Use your own email address for the test client so you receive every email and form the flow would send. It's the fastest way to spot missing details, broken smart fields, or awkward timing.
Next steps
With your plan written out, your templates built, and a manual test run behind you, you're ready to move on to creating flow templates and turn your process into automation. Everything from this point forward is faster because the thinking is already done.
FAQ
Do I have to use a lead capture form to start a flow?
No. Lead captures are the most common starting point because they automatically create a contact and project and can apply a flow on submission, but they're not the only way. You can also apply a flow manually to an existing project, start a flow from a public scheduler, or trigger a flow from another flow. Lead captures are the recommended path for new leads, not a requirement.
Can I build a flow first and then create the templates it needs?
Technically yes, but it slows you down. Flows reference existing templates, so you cannot create a new email, form, or scheduler from inside the flow editor. Building your templates first lets you stay focused on flow logic and timing instead of context-switching between the flow builder and your template library.
Do I need a separate flow for every service I offer?
Often, yes. Different services usually have different steps, timing, or content, so each one tends to map to its own flow. A lead capture form can branch to different default flows based on what the client selects, so a single intake form can still route each lead into the right flow for the service they're booking.
That being said, many Dubsado users create a one-size-fits-all flow to handle their work by including manual approvals and to-dos. You can also choose to automate the parts of your business process that are least variable, while handling the unique or custom aspects as they arise.
