Custom objects and reporting

A custom CRM that fits your business instead of bending it

Most CRMs assume every business runs on contacts and deals. If yours runs on vehicles, leases, policies or patients, create those as real record types with their own fields, link them to people, then report on them without a spreadsheet or a consultant.

  • No credit charge today
  • No contract
  • Unlimited contacts
app.saasvisionary.comsaasvisionaryDashboardContactsProjectsConversationsSchedulingReputationAdsRevenueAutomationsPhoneAISitesAssetsAPPSBrowser AgentDirectoriesMy teamSettingsNorthwind StudioSearch contacts, deals, and moreCtrl KSASales pipeline$186,400 openNew3Harbor Plumbing$4,200JMOak & Ivy$2,900AKNorthwind Gym$6,100RSQualified2Lumen Dental$12,000JMPeak Roofing$8,400AKProposal3Brightside HVAC$9,750JMCove Salon$3,300AKMetro Law$15,000RSWon2Summit Spa$7,200JMAtlas Movers$5,600AK

In short

Custom CRM in SaaSVisionary: Custom objects, smart segments and a report builder shaped to your business. It is part of one platform that combines CRM, business phone, AI receptionist, messaging, automation and payments for small businesses and agencies. Custom objects, unlimited custom fields and unlimited pipelines are part of the Unlimited plan. Every plan includes unlimited contacts and a 14-day free trial.

6Datasets in the report builder
49Built-in fields for smart segments
4Time buckets: daily, weekly, monthly, total
14-dayFree trial on every plan

Why it matters

When the important thing lives in a notes field

A fleet manager tracks trucks, a landlord tracks units, an insurance broker tracks policies. In a generic CRM those end up as text in a notes box or a stack of fields named truck1, truck2 and truck3. Nothing can filter them, count them or trigger a follow-up from them. Heavyweight CRMs can model almost anything, but usually only after a long and costly implementation project.

Platform

What you get with Custom CRM

Custom objects with typed fields

Create a record type such as Vehicle or Property, add text, number, date, yes/no and dropdown fields, and choose which field labels each record in lists.

Linked to the people you serve

Attach many records to one contact, so a single customer can own three vehicles or a household can hold several policies without duplicate fields.

Same rules in the app and the API

Records are separated per workspace with row-level security, and forms validate against the exact rules the server applies, with errors written in plain language.

A report builder you drive

Pick a dataset, then choose dimensions, metrics, filters and a time bucket. Save reports for yourself or share them with the whole workspace, and export any result to CSV.

Smart segments that stay current

Describe an audience as rules, such as customers with an open quote and no call in ten days, and the list updates itself as your data changes.

Pipelines that trigger work

Run several pipelines with your own stages. Moving a deal can start an automation, and any automation or bulk action can move a deal for you.

A dashboard arranged your way

Drag and resize widgets for pipeline, revenue, calls, tasks, live visitors and recent activity, with date and pipeline filters shared across the page.

Open to your integrations

Custom records are exposed through the same REST API, MCP server and in-app Copilot as contacts, so scripts and AI agents can read and update them too.

How it works

Up and running in 4 steps

  1. 01

    Name what you track

    List the things your team talks about every day besides people. Each one that has its own details and history is a good candidate for a custom object.

  2. 02

    Add fields and a label

    Create the object, give it typed fields and pick the field that identifies each record, such as a license plate or unit number.

  3. 03

    Link and load records

    Attach records to contacts by hand or through the API, and add custom fields to contacts wherever a single value is enough.

  4. 04

    Report and automate

    Build the reports you keep asking for, save them, and let segments and workflows act on the data you now have in structured form.

Custom field or custom object?

Use a custom field when you need one value per contact, like a birthday or preferred technician. Use a custom object when the thing has its own details and there can be more than one of it. A pet clinic might store each animal as a record with species, weight and vaccination date, all linked to the owner.

  • Custom fields work as merge fields in emails, texts and pages
  • Custom objects hold many records per contact
  • Both are available to segments, the API and AI tools
app.saasvisionary.comsaasvisionaryDashboardContactsProjectsConversationsSchedulingReputationAdsRevenueAutomationsPhoneAISitesAssetsAPPSBrowser AgentDirectoriesMy teamSettingsNorthwind StudioSearch contacts, deals, and moreCtrl KSAGood morning, DanaHere's what happened while you were awayNew leads248+18%Booked calls64+9%Revenue$42.8k+12%Pipeline valueActivityMissed calltexted backForm leadRiverside DentalInvoice paid$1,200Review5 starsBookingTue 10:30

Reports that answer this week's question

The report builder covers contacts, deals, calls, messages, appointments and revenue. Reports only run against a declared catalog of fields for each dataset, so nobody can accidentally pull data a dataset does not expose. When someone needs a spreadsheet anyway, export the result.

  • Group by source, owner, stage or channel
  • Compare periods by day, week, month or in total
  • Share saved reports with the whole team
app.saasvisionary.comsaasvisionaryDashboardContactsProjectsConversationsSchedulingReputationAdsRevenueAutomationsPhoneAISitesAssetsAPPSBrowser AgentDirectoriesMy teamSettingsNorthwind StudioSearch contacts, deals, and moreCtrl KSAAttribution reportLast 30 daysCalls tracked1,284+22%Cost per lead$18.40−11%ROAS4.6×+0.8Leads by sourceGoogle AdsOrganic searchFacebookReferralDirectDeal outcomes46%won

Plans & availability

Custom objects, unlimited custom fields and unlimited pipelines are part of the Unlimited plan. The custom report builder is available from the Team plan. Every plan includes unlimited contacts and a 14-day free trial.

Compare plans

FAQ

Custom CRM: frequently asked questions

What is a custom CRM?

A custom CRM is a customer database that you shape around your own business instead of forcing your data into generic contacts and deals. In SaaSVisionary that means creating your own record types, adding typed fields, linking records to contacts and building reports and segments on top of them, all without writing code.

What are custom objects in a CRM?

Custom objects are record types you define yourself, such as properties, vehicles or policies. Each one has its own fields and can have many records linked to a single contact. Unlike a custom field, which stores one value per person, a custom object keeps a full list of items with their own details.

Can I report on custom data without exporting it?

Yes. Inside the app, the report builder has you pick a dataset, then the dimensions, metrics and filters, and finally whether to group by day, week, month or show one total. You can save reports privately or share them with your team. If you still need the data elsewhere, any result exports to CSV.

Do custom objects work with the API and AI agents?

Yes. A custom object joins the platform's shared capability catalog the moment you define it. That means Copilot, the REST API and the MCP server can create, read and update its records with the same action names they already use for contacts.

Which plan includes custom objects?

Custom objects are included on the Unlimited plan, together with unlimited custom fields and pipelines. The report builder is available from the Team plan. Start a 14-day free trial on the Unlimited plan to test custom objects with your own records.

Is there a limit on how many record types I can create?

You can define the record types your business needs. Every record is scoped to its workspace and protected by the same row-level security as contacts, and the rules that validate a record form are the same ones the API enforces, so data stays consistent no matter how it is entered.

Guides & articles

Learn more about Custom CRM

Read the API & MCP overview

SaaSVisionary logo mark

Put every lead, call and payment in one place

Try the plan you choose free for 14 days. Switch plans or cancel any time from your billing settings.

  • 14-day free trial
  • No contract
  • Unlimited contacts
Open in new tab ↗

Loading…