← Back to Home
📕

My Agency Playbook

If you’re reading this either you’re trying to make money by making MVPs for others or learn how to make it cheap for yourself.

If you never run your agency it’s going to be hard and you need to grind to get your 1st client so it really comes down to how bad you want it.

If you’re non-technical it’s going to be hard to close clients because YOU SHOULD BE able to answer their questions on the spot and get them to trust you.

Agency Playbook Visual

Finding Clients

Where are my clients coming from?

  • Twitter/X: Just start posting helpful stuff about building MVPs with tools like Cursor, Lovable, or Bolt.new. Show off your projects when you finish them - people love seeing real results!
  • Reddit: This has been gold for me! Just find threads where people are talking about MVPs and jump in with helpful comments. When it makes sense, mention your services or share a quick story about how you helped someone. I've landed $10K clients this way!
  • Google: Make a simple but good-looking landing page. Show your past work, add some nice comments from happy clients, and clearly explain what you do. Good SEO helps people find you.
  • IndieHackers: Surprisingly I got a good client and a testimonial from someone who found me after I wrote a post on IndieHackers website and that single lead made me $20k in 2-3 months, it was an early startup and I worked with them as a fractional CTO.
  • Referrals: Oh man this is a big one, because if you can get a referral from an ex-client or someone you already work with they will be so easy to trust you and close 10x faster.

You can also list your website in paid/unpaid directories but I never had any clients coming from these directories mostly for domain rating and SEO.

As you can see most traffic is coming word of mouth, Twitter, And Google, Twitter being 1st.

So building an audience is HIGH PRIORITY, distribution is everything in 2025.

Traffic Sources

How to vet potential clients before meeting?

Add these questions to your booking form:

  • What are they trying to build?
  • What's their timeline?
  • What's their budget?

This helps you know what you're dealing with:

  • First-timers usually have budgets under $3K
  • Agency owners or experienced founders might be open to bigger projects or ongoing work
💡

NOTE: If you don’t have a lot of experience building MVPs or are just starting out, do not upsell your clients or make false promises—even if you’re persuasive—unless you have experience running a dev agency. I DO NOT RECOMMEND hiring and delegating unless you know what you’re doing

Client said YES and they are waiting for you to send a contract

So you start with:

  1. Make a contract that spells out exactly what you're building (I put a contract generator down below that you can use)
  2. Let the client review and approve it (You can use DocuSign/DocuSeal)
  3. Start building the MVP

Client didn’t respond or contract hasn’t signed yet:

  • If they hesitate: Ask them questions and try to see if they’re interested otherwise you lost it.
  • If they don't respond: Wait for 1 week and send a follow up message
  • After follow-up: Either mark them as "lost" or keep going if they respond

Ok so you got the client how to build the MVP?

Building MVPs SOLO:

  1. Check if they have designs (make them if needed)
  2. Generate a PRD based on the contract/requirements and feed it to CursorAI
  3. Set up a Trello board for each MVP and invite the client after one week when you have something to show, or progressively update them on Slack, Telegram, or WhatsApp
  4. Build the backend
  5. Build the frontend (We use Next.js/React.js)
  6. Deliver the finished MVP

But how can I handle so many MVPs? YOU CANT!

  1. After you got 5-10 projects delivered over a period of 6 months to 1 year
  2. Start hiring a front-end or potentially a full-stack dev, post it on social media or where you think suits you and start vetting your candidates and hire someone who’s fast and honest
  3. Keep working your landing page, SEO and build reputation
  4. After some time start doing outreach to clients on Linkedin you can use lists like CyberLeads (PAID) or YC startups who got funded (IT’S FREE)

    Use instantly ai or other tools to do the reach out

    Here’s a good video about doing cold outreach: https://www.youtube.com/watch?v=f3WZHRvvkkg

Business Tips

  • I highly suggest you hire a copywriter and don't use ChatGPT for landing page it's not cringe and not appealing to your clients
  • Document EVERYTHING you build for your portfolio
  • Always collect feedback from clients - it makes great marketing material
  • Price differently for different clients - first-timers vs. established businesses

Contract PROMPT

You can FEED THIS INTO CLAUDE PROJECTS or CHATGPT GPT OR whatever AI you use.

# MVP DEVELOPMENT CONTRACT

This Contract is entered into as of _________________ by and between:

**CLIENT**: John Doe

**ADDRESS**: ____________________________

("Client")  

**SERVICE PROVIDER**: Kamals MVPS
2897 Future Street  
Silom, Bang Rak  
Bangkok 10500  
Thailand  
("Provider")  

## 1. SCOPE OF WORK

Provider agrees to design, develop, and deliver a data access management and governance platform ("the Platform") that enables organizations to securely integrate and manage data for AI/ML workflows while ensuring regulatory compliance.

## 2. DELIVERABLES

### 2.1. Core Platform Infrastructure
- Multi-tenant web application with responsive design
- Role-based access control (RBAC) system
- SSO integration with Azure AD, Google OAuth2, and Okta
- Email notifications and alerts
- Admin management interface

### 2.2. Data Management Features
- Snowflake connector integration (Phase 1)
- Additional connectors (SQL Server, Databricks, Salesforce, Azure AD)
- Data source integration management
- Dataset tagging and classification
- Data lineage tracking

### 2.3. Compliance System
- Built-in policies for GDPR, HIPAA, and NIST 800-53
- Automated compliance checks and monitoring
- Real-time policy violation alerts
- Audit logging and reporting
- Compliance dashboard with policy enforcement

### 2.4. Landing Page
- Responsive design
- Product features and benefits showcase
- Integration demonstration
- Call-to-action elements
- Contact forms

### 2.5. User Interface
- Data scientist dashboard
- IT admin control panel
- GRC team interface
- Dataset discovery and request system
- Analytics and monitoring tools

### 2.6. Technical Requirements
- Performance optimization for 100 concurrent users
- Multi-factor authentication (MFA)
- Data encryption in transit and at rest
- NIST 800-53 compliance adherence
- Cross-browser compatibility

## 3. TIMELINE AND MILESTONES

### Phase 1: Design & Planning (2 weeks)
- Requirements analysis and system design
- UI/UX wireframes
- Technical architecture planning
- Database schema design

### Phase 2: Core Development (4-8 weeks)
- Platform infrastructure setup
- Snowflake connector implementation
- RBAC and SSO integration
- Compliance dashboard development
- Landing page development

### Phase 3: Testing & Launch (2 weeks)
- Quality assurance
- Security testing
- Performance optimization
- Production deployment

Project Duration: 10 weeks total  
Start Date: Upon receipt of initial payment  
Expected Completion Date: 10 weeks from start date

## 4. ACCEPTANCE CRITERIA

### 4.1. Technical Requirements
- Successful Snowflake data integration
- Working role-based access control
- Functional compliance monitoring
- Page load times under 3 seconds
- Secure data handling

### 4.2. Functional Requirements
- Data source integration capabilities
- User authentication and authorization
- Compliance policy enforcement
- Audit logging and reporting
- Admin controls and monitoring

## 5. PAYMENT TERMS

### 5.1. Total Project Cost
$13,000 USD

### 5.2. Payment Schedule
1. Initial Payment: $6,500 USD (50%)
   - Due upon contract signing
   - Required for project commencement

2. Final Payment: $6,500 USD (50%)
   - Due upon successful platform launch and acceptance
   - Must be paid within 5 business days of acceptance

### 5.3. Additional Terms
- All payments in USD via Wise bank transfer
- Client responsible for transfer fees
- Late payments subject to 5% monthly interest

## 6. CLIENT RESPONSIBILITIES

The Client agrees to:
1. Provide timely feedback and approvals
2. Supply necessary API credentials
3. Participate in testing
4. Review and verify deliverables
5. Provide compliance requirements and policies

## 7. WARRANTY AND SUPPORT

Provider warrants that the platform will:
1. Function according to specifications
2. Meet security requirements
3. Comply with data protection standards
4. Maintain specified performance levels

Support period: 30 days after launch

## 8. SIGNATURES

CLIENT:  
Name: ____________________  
Title: ____________________  
Date: ____________________  
Signature: ____________________  

PROVIDER:  
Name: ____________________  
Title: ____________________  
Date: ____________________  
Signature: ____________________

Good luck building your agency or your MVP

If you don’t want to go through all this and build it yourself

👉 Book a call here with us