Skip to content
OneSuite – all-in-one client portal software for agencies
  • Use cases
  • vs. Harvest
  • Pricing
+1 (302) 433-6002
LoginStart free trial

Project Management

  • Time Tracking Track hours and boost productivity
  • Projects & Tasks Manage tasks smartly and deliver on time
  • Team & Collaborators Work together and stay aligned
  • Reporting See where your agency stands

Finance Management

  • Invoicing Create invoices in minutes and get paid
  • Subscriptions NewBill clients on repeat automatically
  • Expense Tracking Track costs and bill them back
  • Budgeting Plan budgets and protect margins

Client Management

  • Client Portal Ensure transparency and gain trust
  • Documents & E-Signature Create and sign documents easily
  • CRM Nurture leads and win more clients
  • Email Inbox Manage client emails in one place
  • Marketing Agency Campaigns, clients, and billing together
  • SEO Agency Projects, reports, and invoices in one
  • Video Editing Approvals, revisions, and payments simplified
  • Local SEO Multi-location clients, billing on track
  • Photography Booking to delivery in one place
  • Event Management Timelines, vendors, and clients covered
  • Creative Agency Briefs, feedback, and billing unified
  • Consulting Proposals, tracking, and invoicing together
  • IT Services Tickets, retainers, and portals managed
  • Documentation Read guides and help docs
  • Affiliate Partner and earn together
  • Integrations Connect tools effortlessly
  • Roadmap See what's coming next
  • Changelog Stay updated with the latest
  • Support Get help whenever you need it.
  • Compare See how OneSuite stacks up
  • Case Study Real results, real teams
  • FAQ Find answers to common questions
OneSuite – all-in-one client portal software for agencies
+1 (302) 433-6002
LoginStart free trial
  • Time TrackingTrack hours and boost productivityProjects & TasksManage tasks smartly and deliver on timeTeam & CollaboratorsWork together and stay alignedReportingSee where your agency standsInvoicingCreate invoices in minutes and get paidSubscriptionsBill clients on repeat automaticallyExpense TrackingTrack costs and bill them backBudgetingPlan budgets and protect marginsClient PortalEnsure transparency and gain trustDocuments & E-SignatureCreate and sign documents easilyCRMNurture leads and win more clientsEmail InboxManage client emails in one place
  • Marketing AgencyCampaigns, clients, and billing togetherSEO AgencyProjects, reports, and invoices in oneVideo EditingApprovals, revisions, and payments simplifiedLocal SEOMulti-location clients, billing on trackPhotographyBooking to delivery in one placeEvent ManagementTimelines, vendors, and clients coveredCreative AgencyBriefs, feedback, and billing unifiedConsultingProposals, tracking, and invoicing togetherIT ServicesTickets, retainers, and portals managed
  • DocumentationRead guides and help docsAffiliatePartner and earn togetherIntegrationsConnect tools effortlesslyRoadmapSee what's coming nextChangelogStay updated with the latestSupportGet help whenever you need it.CompareSee how OneSuite stacks upCase StudyReal results, real teamsFAQFind answers to common questions
  • Pricing
  • OneSuite vs. Harvest
  • Help CenterDocumentationPublic RoadmapBook a demoGet Support
+1 (302) 433-6002Login
Start free trial

No credit card required

Help Center

  • Documentation
  • Public Roadmap
  • Book a demo
  • Get Support

Help Center

intro to onesuite

OneSuite 101

6
  • Introduction to OneSuite
  • Understanding OneSuite’s Structure
  • How Solutions Work Together
  • Navigating OneSuite
  • All OneSuite Capabilities
  • OneSuite Glossary
quick start guide

Quick Start Guide

9
  • Sending Your First Invoice
  • Tracking Your First Hours
  • Setting Up Your Business
  • Adding Your Payment Methods
  • Inviting Team Members
  • Adding Your First Leads
  • Adding Your First Client
  • Giving Your Client Portal Access
  • Sending Your First Proposal

CRM

9
  • Opportunity Automation
  • Customizing Your CRM
  • Customizing Your Opportunities View
  • CRM Overview
  • Adding People
  • Adding Companies
  • Creating Opportunity
  • How Opportunities, Companies, and People Work Together
  • Understanding Pipeline Stages
client

Client Management

6
  • Adding Clients
  • Client Profiles
  • Client Portal Customization 
  • Understanding the Clients Solution
  • The OneSuite Client Portal
  • Video Documentation : Client Management
pm

OneSuite Project Management

12
  • How to Track Project Hours and Costs
  • How to Set Up Project Billing and Budgets
  • Laying the Groundwork: Project Creation in OneSuite
  • Customize the Project Management Module
  • Managing Project Boards in OneSuite
  • Subtask Behavior & Movement Management
  • Custom Categories, Tags, and Labels in Projects
  • Adding Tasks to Boards in OneSuite
  • Custom Fields
  • Task Templates
  • Project Templates
  • Video Documentation : Project Management

Documents

5
  • Overview
  • Creating a Document from Scratch
  • Uploading a PDF Document
  • Sending Documents to Parties to Sign
  • Signing a Document
team

OneSuite's Team Management

4
  • Inviting Collaborators in OneSuite
  • Creating Personalized Departments in OneSuite
  • Managing Team Members in OneSuite
  • Video Documentation : Team Collaboration
Invoices & Payments

Invoices & Payments

9
  • How to Use Retainers
  • How to Record Invoice Payments
  • Access & Navigation
  • Invoice Settings & Customization
  • Create One-time Invoices
  • Creating Recurring Invoices
  • How to set taxes on your invoices
  • How to Add Direct Bank Transfer Instructions to Your Invoices
  • How to Customize Invoice Email Messages

Time Tracking & Timesheets

6
  • Timesheet Preferences
  • Work Types
  • Time Tracking in OneSuite
  • Invoice Generation from Billable Hours
  • Timesheet Management & Approval
  • Time Tracking & Timesheets 

Email Inbox

5
  • Email Inbox Overview
  • Connect Microsoft Outlook
  • Integrate Gmail in OneSuite 
  • Send and Receive Email in OneSuite 
  • Create and Use Email Templates in OneSuite

Calendar View

1
  • Calendar View

Dashboard

7
  • Overview 
  • How to Customize Your Dashboard
  • Client Portal Dashboard 
  • Monitor Documents, Contracts & Marketing Lead Sources
  • CRM, Client & Pipeline Widgets — OneSuite Dashboard Guide
  • Track Tasks, Deadlines & Project Activity in OneSuite
  • Track Revenue Trends, Forecasts & Top Projects in OneSuite

Expenses

2
  • Expense Categories
  • Tracking Expenses

Approvals

2
  • Approval Policy
  • Approving Timesheets and Expenses

Estimates

1
  • Estimates

Reports

2
  • Saving and Scheduling Reports
  • Reports Overview

Integrations

5
  • How to Use Webhooks and API Keys
  • How to Connect Analytics Tools
  • How to Connect Calendar, Files and Meeting Tools
  • How to Connect Accounting and Payment Tools
  • Integrations Overview

Settings & Billing

4
  • Imports, Exports, and Search
  • Managing Your OneSuite Subscription
  • Setting Up Profiles and Permissions
  • Setting Up Your Workspace
View Categories
  • Home
  • Docs
  • CRM
  • How Opportunities, Companies, and People Work Together

How Opportunities, Companies, and People Work Together

0:00 / 6:54
  • View as Markdown Open this page as plain Markdown (opens in a new tab)
  • Open in ChatGPT Ask questions about this page (opens in a new tab)
  • Open in Claude Ask questions about this page (opens in a new tab)
  • Open in Google AI Studio Ask questions about this page (Google account required) (opens in a new tab)

CRM uses three record types that connect automatically: opportunities, companies and people. Understanding how they link together helps you track relationships and sales progress without entering the same data twice.

In this guide you’ll learn how to:

  • Tell what each record type stores and when to create it
  • Structure your CRM for solo professionals or for businesses
  • Link opportunities to a company and a point of contact
  • Recognize the standard B2B agency scenario
  • Predict how conversion to a client works for each structure

What are the three record types?

An opportunity is a deal, a company is an organization, and a person is an individual contact.

Opportunities

An opportunity represents a specific sales deal you’re pursuing. It’s not just a contact or a company: it’s an actual potential project with revenue attached.

What opportunities store:

  • Deal name (for example, “Website Redesign: BlueSky Marketing”)
  • Amount (the dollar value of the deal)
  • Stage (where it is in your sales process)
  • Close date (when you expect to win or lose)
  • Owner (the team member responsible)
  • Custom fields specific to your sales process

When to create an opportunity: You’re having a specific conversation about paid work. Not “they might need something someday”, but “we’re discussing this actual project”.

Example: Jessica Moore from Brightwave Fitness reaches out about redesigning their mobile app. That’s an opportunity: a specific project worth $48,000.

Opportunity detail page for Mobile App Redesign, showing its amount, stage, company and point of contact

Companies

A company is an organization you’re working with or pursuing. It stores business-level information that doesn’t change with individual deals.

What companies store:

  • Company name and domain
  • Industry and source
  • Multiple email addresses and phone numbers
  • Annual recurring revenue (ARR)
  • Employee count
  • Whether they match your ideal customer profile (ICP)
  • Custom fields for company-level data

When to create a company: You’re working with or pursuing an organization, not a solo individual. Even if you only know one person there, create the company record if they work for a business.

Example: Brightwave Fitness is a company in the Fitness Technology industry. They have multiple people working there and multiple projects in progress.

Company detail page for Brightwave Fitness, showing its linked people and opportunities

People

People are individual contacts: the actual humans you email, call and meet with.

What people store:

  • Name and job title
  • Email addresses and phone numbers
  • Social media profiles (LinkedIn, Twitter and others)
  • Physical address
  • Which company they work for, if any
  • Custom fields for contact-level data

When to create a person: You have an individual contact. They might work at a company or be a solo freelancer. Either way, you need their personal contact information.

Example: Jessica Moore is the Head of Marketing at Brightwave Fitness. She’s a person record linked to the Brightwave Fitness company.

How should I structure my CRM?

It depends on who you work with: solo professionals need a person and an opportunity, while businesses need a company, its people and their opportunities. You don’t always need all three record types.

Working with solo professionals

Use this when you’re working with freelancers, consultants or individual service providers.

  1. Create a Person: Rachel Kim, Freelance UX Designer.
  2. Create an Opportunity: “Website UX Redesign” for $8,500.
  3. Link the opportunity to Rachel as point of contact.

No company is needed, because Rachel is the business. When you convert this opportunity to a client, it becomes an Individual client.

Working with businesses (standard B2B)

Use this when you’re working with companies that have multiple employees.

  1. Create a Company: Brightwave Fitness.
  2. Create People: Priya Shah (Product Manager), Daniel Brooks (CEO) and Jessica Moore (Head of Marketing).
  3. Create Opportunities: “Q2 Paid Ads Campaign” with Priya as point of contact, and “Mobile App Redesign” with Jessica as point of contact.

This is the standard agency scenario. Businesses have multiple employees, and you might work with different people on different projects, but they all work for the same company. When you convert an opportunity to a client, it becomes a Company client.

What does the standard B2B agency scenario look like?

Most agencies work business to business: one company, several employees and several deals, each with its own point of contact.

Record Brightwave Fitness example
Company Brightwave Fitness, a fitness technology company: one organization with multiple employees
People Priya Shah (Product Manager), Daniel Brooks (CEO), Jessica Moore (Head of Marketing)
Opportunity 1 Q2 Paid Ads Campaign ($18,500), point of contact Priya Shah
Opportunity 2 Mobile App Redesign ($48,000), point of contact Jessica Moore

Why this structure matters:

  • Track the relationship, not just the deal. You’re building a relationship with Brightwave Fitness, the company, not only with individual people. Today you work with Priya. Next month you might work with Daniel on something different.
  • See the complete picture. When you open Brightwave Fitness, you see all contacts, all opportunities and all history, so you understand the full relationship.
  • Avoid duplicate outreach. When Priya and Jessica both work at Brightwave, you know it, so you don’t accidentally pitch the same service twice.
  • Forecast accurately. The Q2 Ads Campaign and the App Redesign are separate deals with separate stages and values, but both contribute to your relationship value with Brightwave.

How does linking work?

In B2B, each opportunity links to the company and names one person as the point of contact. For a solo professional, the opportunity links directly to the person.

Standard B2B linking:

Company: Brightwave Fitness
   ↓
People: Priya Shah, Daniel Brooks, Jessica Moore
   ↓
Opportunity 1: Q2 Paid Ads Campaign → Point of contact: Priya
Opportunity 2: Mobile App Redesign → Point of contact: Jessica

Solo professional linking:

Person: Rachel Kim (Freelance UX Designer)
   ↓
Opportunity: Website UX Redesign → Point of contact: Rachel

What is a point of contact?

A point of contact is the specific person you’re communicating with about a deal, and every opportunity needs one.

  • In the B2B scenario: Brightwave Fitness has three employees in your CRM, and you’re working on two projects. Q2 Ads Campaign uses Priya as point of contact, because she’s managing the marketing initiative. Mobile App Redesign uses Jessica, because she’s leading the app project. Same company, different contacts. That’s normal: companies have different people handling different initiatives.
  • In the solo professional scenario: Rachel Kim is working with you on a website redesign, so Rachel is the point of contact. There’s nobody else to contact, because she’s the business.

Not using OneSuite yet? Start your free trial →

FAQs

Can I add a company later?

Yes. Start with a person, and add the company when you learn they work for one.

Can I have a company with no people?

Yes. Add people as you identify contacts.

Do I need to fill in all company fields?

No. Company name is required. Add other details as you learn them.

Can someone work at two companies?

No. Each person links to one company, which covers most real-world scenarios.

Can I convert multiple opportunities separately?

Yes. If you win the Ads Campaign but lose the App Redesign, convert only what you won.

Can I just use people records instead of creating companies?

Yes, when you work with solo professionals: the person is the business, and the opportunity links directly to them. When you work with a business that has several employees, create the company so you can see every contact and deal in one place.

What to do next

Add your contacts: Create person records with Adding People.

Add organizations: Create company records with Adding Companies.

Track a deal: Create and link your first deal with Creating Opportunity.

Updated on October 1, 2026

One tool to suit all your client needs — OneSuite

2810 N Church St,
Delaware, USA, 19802

call +1 (302) 433-6002+1 (302) 433-6002
product hunt

Follow Us On

  • Facebook
  • X
  • Instagram
  • LinkedIn

Join Our Community

  • Facebook

Ask AI for a summary
of Onesuite

Features

Time tracking

Expense tracking

Budgeting

Billing & invoice

Client portal

Project management

Proposal & contract

CRM & Lead pipeline

Reporting

API documentation

Resources

Documentation

Public roadmap

Become an affiliate

Agency partner program

About

Contact

Support

Blog

Branding

Book a demo

Compare

Harvest

Toggl

Assembly

Wayfront

Dubsado

HoneyBook

Hello Bonsai

Product demo

  • Terms of use
  • Privacy policy
  • Cookie policy
  • Refund policy
  • Acceptable use policy
  • Data processing terms
  • Documentation
  • Public Roadmap
  • Book a demo
  • Get Support