David Profile picture
Jan 18 β€’ 12 tweets β€’ 4 min read
If you run an agency, you need a client portal.

Why? Glad you asked.

Let me explain πŸ‘‡
A portal gives your clients a few things:

βœ‹ One-stop shop for all resources
πŸ“Š 24/7 access to live reporting
🀝 Simplified onboarding experience
πŸ’° Stripe billing & invoice mgmt

BONUS: you can build pretty much anything else you can imagine on top of this template
I've built multiple custom portals over the last year.

In doing so, I've created a template that can quickly implemented for any agency.

Here's what it looks like πŸ‘‡
The tools used are interchangeable, but for this example I used:

Bubble -> build & host the portal
Airtable -> store profile data for easy access
Close.com -> CRM & Email marketing
Calendly -> Scheduling calls
Zapier -> Connecting it all together
New Client Invitations:

Once a lead's kickoff call is scheduled, a zap waits until the end of the meeting and sends an invite to the portal.

People can only sign up if they've been invited.

We use Airtable to store invites & client profile data login pagewelcome email
Onboarding:

You probably have a list of questions and to-dos for new clients before their account is setup.

The portal makes this easy:
πŸ‘‰define your onboarding / setup process
πŸ‘‰clients check items off one-by-one
πŸ‘‰can't get access to the portal until onboarding is complete onboarding
The onboarding to-do list is dynamic and easy to change.

Simply add a step to your Airtable base and it will show up in the portal.

Once your client has completed all the steps, they'll get access to the portal
Here's where the magic happens 🐰

Using Zap, Integromat and the Bubble API's, we pull data from any of your apps and make it available in the portal.

Here, were displaying:
βœ‰οΈ Email marketing metrics from Close.com
☎️ Calls scheduled from Calendly close.com opportunitiesclose.com email metricscalendly calls scheduled
Note: all this is fake data to demonstrate the functionality but,

by configuring data automations correctly, we ensure that your client's can only see data that's applicable / owned by them.

Don't want to be sharing client's data w/ others!
A few more things that make the portal even more valuable to you and your clients:

Billing portal to update payment info / see invoice history
Quick access to important links (like Google Drive) stripe portalgoogle drive
There's so much more that's possible with this portal foundation, just don't have time to explain it all here.

What would make it more valuable to your agency?

Let me know so I can continue to make it better.
If you want to get your own portal for your agency, send me a DM!

I want to help other agencies take advantage of it.

I can build it in a matter of days, not weeks or months. I'll even support it and make updates to it as you grow and your requirements evolve.

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with David

David Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @David__Flynn

Jan 18
We built and launched a SaaS called Enrichly this week.

With it, you can upload a list of emails and populate your lead's phone numbers.

Accurate phone numbers = more closed deals πŸš€

Here's quick demo of the app πŸ‘‡
When you sign up, you get 5 free credits as a free trial.

The first 10 people that DM me about it will get a code redeemable for 50 free credits.

Checkout the app here: app.enrichly.io
Once signed up, you need some credits.

You can:
1. Select a subscription
2. Purchase one-time credits
3. Start your free trial (5 credits)
4. Redeem a discount code
Read 10 tweets
Oct 12, 2021
Building a good system isn't a one-time thing. It's an iterative process.

It’s never going to be 'perfect', because your business is always evolving.

The key is making it flexible enough to evolve along w your biz.

Some tips I've learned the hard way:
Most people cobble together systems without much foresight. The end result is something like this.

It can work, and often does.

But it makes it very fragile and hard to fix.
Everything starts with a solid foundation.

Without it, it comes crumbling down when you start to scale.

Pick ONE spot to store ALL relevant data. Use it as the connection point for all your tools (tools are interchangeable)
Read 9 tweets
Sep 1, 2021
Have you ever wanted to setup a lead gen system via text?

Here's how to do it πŸ‘‡
I recently build one for a client using @twilio + @integromat

You can use any CRM, but we leveraged his existing @HubSpot CRM.
To start, you need to setup a @twilio account and activate your phone number.

Once in Twilio, go to Studio > Flows and create a new Flow.

Each flow starts with a trigger. This is triggered by the configuration in your phone number settings. We'll get to that shortly.
Read 12 tweets
Sep 1, 2021
With a few #nocode tools, I can revive an idea I spent 3 years of college trying to build.

I was never able to make it work, but…

I’m pretty sure I can build it in under a week and automate the whole thing.

Anyone into aviation? βœˆοΈπŸš€
I learned to fly during HS. I got my license and went to college in a new town. It was IMPOSSIBLE to find others interested in flying or that owned planes. Lots of talk about how general avi is dying and it hit me that it's inaccessible due to lack of online presence.

So...
I wanted to build a social platform that had a "group" for each airport in the country + all the info you'd ever need about the airport.

Basically a place to bring the community together and encourage involvement.

I tried to build the social w/ WP and a few tools w/o luck.
Read 6 tweets
Aug 5, 2021
Want to get to know more of your followers? Just shoot them a DM and say hello.

How to send automatic DM intros via @zapier + @integromat πŸ‘‡
There are many ways to do this, but automatically sending DMs to new followers isn't easy with just one tool. So for this solution, we'll combine the powers of Zapier + Integromat. We'll use Airtable to track DMs sent.
Create a new Zap to get started. First step should be "New Follower of Me in Twitter". It will run as soon as you get a new follower.
Read 14 tweets
Jul 22, 2021
NoCode web portals are quickly becoming the command center for many agencies.

+ Automation and workflow triggers
+ Streamlined source of information
+ Flexible enough for unique situations

Here's how agency owners can leverage tools like this πŸ‘‡
My team builds these command centers for agencies. 2 types we see most often:

- Self Service Client Portal & Reporting
- Process Mgmt & Activity Monitoring

Bonus points if you do both. Here's the process we follow:
Map out your current processes and find tasks where some manual input is required. Good indicator: logging into many tools for one task

Ask yourself:
- Can task be automated? Partially?
- What manual input is required?
- What data is returned?

Ready? Time to build the tool πŸ› 
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(