Trail Map โ€บ Use-Case Catalog
๐Ÿ“˜ Full Reference ยท 18 Modules

Every module, explained as a business problem.

No jargon-first descriptions. Each entry starts with the real business scenario, then shows exactly what the feature does, how to configure it, and the outcome it delivers.

๐Ÿ”„
Looking for Lead Conversion?
It has its own full deep-dive trail with hands-on steps and a knowledge check. Open the Lead-to-Cash Trail โ†’
01

Multi-Tenant Org & Authentication

Give every customer company its own secure, isolated workspace
โ–พ
Business Scenario

"We're a startup selling to hundreds of different companies. Every one of them needs to feel like they have their own private CRM โ€” but we can't afford to run a separate server for each customer." โ€” Platform Operations Lead

What It Does

Registering a new organization provisions an isolated tenant on a shared platform: every table that holds business data carries an orgId, and every login issues a JWT that embeds that orgId. From that point on, every single request is automatically confined to the right company's data โ€” with no possibility of one org ever seeing another's records.

How To Configure
  • Go to /org/register โ€” enter the organization name and the first admin's email + password
  • SmartLite creates the org and seeds 16 standard objects (Lead, Contact, Account, Opportunity, Case, etc.) automatically
  • The admin logs in immediately and starts customizing โ€” no separate provisioning step
Business Outcome
  • One shared, cost-efficient platform serving unlimited customer organizations
  • Complete, guaranteed data isolation between tenants
  • A brand-new customer is production-ready within seconds of signing up
Open Hands-On Trail โ†’
02

Metadata Engine โ€” Custom Objects & Fields

Build new parts of your CRM without a developer or a deployment
โ–พ
Business Scenario

"We need to start tracking equipment warranties against our customer accounts, but our old CRM vendor quoted six weeks and $15,000 to add one custom object." โ€” Operations Manager

What It Does

Admins define brand-new Objects (like "Warranty") and Fields โ€” text, number, date, picklist, lookup, formula, auto-number โ€” entirely at runtime. The engine instantly generates the create/edit forms, validation, and record pages for the new object. No database migration, no code, no downtime.

How To Configure
  • Setup โ†’ Object Manager โ†’ New Object โ€” name it, set its label and plural label
  • Open the object โ†’ Fields tab โ†’ New Field โ€” choose the field type and constraints
  • Use a Formula field for computed values, e.g. IF(amount__c > 10000, "Enterprise", "Standard")
Business Outcome
  • A new tracked business entity live in minutes, not weeks
  • Zero developer cost, zero deployment risk
  • The data model evolves as fast as the business does
Open Hands-On Trail โ†’
03

Dynamic Records & List Views

Get reps looking at exactly the records that matter to them
โ–พ
Business Scenario

"My reps waste ten minutes every morning scrolling the full Opportunity list to find their own open deals." โ€” Sales Manager

What It Does

Every object automatically gets a searchable, sortable, paginated record list. List Views let a user save a named filter โ€” "My Open Deals This Quarter" โ€” so that exact slice of data is one click away, every time they log in.

How To Configure
  • Open any object's list page โ†’ New List View
  • Add filter conditions, e.g. Stage = "Open" AND Owner = Me AND Close Date = This Quarter
  • Save and pin it โ€” it now appears in the view switcher for that object
Business Outcome
  • No daily manual filtering โ€” the right records surface automatically
  • Consistent, reusable views shared by an entire team
Open Hands-On Trail โ†’
04

User Management

Get new hires productive on day one with exactly the right access
โ–พ
Business Scenario

"I just hired three new reps and promoted one to team lead โ€” I need their access sorted before their first call this afternoon." โ€” Sales Operations

What It Does

Admins create user accounts with a role (Admin / Manager / Sales User), attach them to a manager for reporting-chain visibility, and assign a Profile that governs exactly what they can see and do across the CRM.

How To Configure
  • Setup โ†’ Users โ†’ New User โ€” enter name, email, username, and temporary password
  • Pick a role; if Sales User, assign their Manager (used for reporting-chain visibility)
  • Assign a Profile to control object, field, app, and tab access
Business Outcome
  • New hires productive from their very first login โ€” no waiting on IT tickets
  • No over-provisioning: access always matches the role
Open Hands-On Trail โ†’
05

Web-to-Lead (Lead Posting)

Turn every website inquiry into a Lead automatically
โ–พ
Business Scenario

"Our marketing site gets hundreds of visitors a week, but someone still has to manually retype every 'Contact Us' form submission into the CRM." โ€” Marketing Manager

What It Does

Generates a ready-to-embed HTML form snippet tied to a secret, unique post key. When a visitor submits the embedded form on any external website, it POSTs straight to SmartLite and creates a Lead record โ€” no login, no manual entry, and every submission (success or failure) is logged for traceability.

How To Configure
  • Open the Lead object โ†’ Sharing tab โ†’ Web-to-Lead section
  • Map external form field names to CRM Lead fields (e.g. email โ†’ email__c)
  • Copy the generated HTML snippet and paste it into the marketing website
Business Outcome
  • Every website inquiry becomes a Lead within seconds โ€” zero manual entry
  • Feeds directly into the Lead-to-Cash trail the moment sales qualifies it
Open Hands-On Trail โ†’
06

Notifications

Make sure a hot lead never sits unseen over a weekend again
โ–พ
Business Scenario

"A rep was assigned a hot lead Friday afternoon and didn't see it until Monday โ€” we lost the deal to a competitor who called first." โ€” Sales Director

What It Does

An in-app notification bell surfaces real-time alerts: a record newly assigned to you, a Workflow "Notification" action, or an Approval Process request routed to you for a decision.

How To Configure
  • No standalone setup required โ€” notifications fire automatically from record ownership changes, Workflow Notification actions, and Approval routing
  • Configure the trigger itself in Workflow Automation (#automation) or Approval Processes (#automation)
Business Outcome
  • Hand-offs are seen in minutes, not days
  • Nothing important is missed because it arrived at the wrong time of day
Open Hands-On Trail โ†’
07

Profiles & Permissions

Lock sensitive data down by role, not by trust
โ–พ
Business Scenario

"Our Finance team needs to see contract values on every Opportunity. Our SDRs absolutely should not." โ€” CFO

What It Does

Every user has one mandatory Profile controlling exactly which objects, fields, apps, and tabs they can read, create, edit, or delete. Permission Sets layer additional grants on top of a profile โ€” they can only add access, never remove it โ€” so exceptions don't require duplicating a whole profile.

How To Configure
  • Setup โ†’ Profiles โ†’ New Profile (or clone an existing one)
  • Set object permissions (Read/Create/Edit/Delete per object) and field-level permissions โ€” e.g. hide contract_value__c from the SDR profile
  • Assign the profile to the relevant users; use a Permission Set for one-off extra access
Business Outcome
  • Sensitive fields are hidden consistently everywhere โ€” record pages, reports, and the API
  • Access changes are a config change, not a code change
Open Hands-On Trail โ†’
08

Sharing Rules & Org-Wide Defaults

Regional managers see their region โ€” and nothing else
โ–พ
Business Scenario

"We have five regional sales managers. Each should only see deals in their own region โ€” but our VP needs visibility into everything." โ€” RevOps Lead

What It Does

Organization-Wide Defaults (OWD) set the baseline visibility for an object: Private, Public Read, or Public Read/Write. Sharing Rules then expand โ€” never restrict โ€” access for specific criteria or users. Role Hierarchy automatically gives a manager visibility into everything their direct reports own.

How To Configure
  • Object Detail โ†’ Sharing tab โ†’ set OWD to Private (the safe default)
  • Enable "Use Role Hierarchy" so managers inherit their team's visibility automatically
  • Add a criteria-based Sharing Rule, e.g. region__c = "West" shared with the West Region Manager
Business Outcome
  • Every rep and manager sees exactly the deals relevant to them
  • The org's default posture is always the restrictive one โ€” access is expanded deliberately, never leaked accidentally
Open Hands-On Trail โ†’
09

Workflow Automation

Get the right eyes on a deal the instant it matters
โ–พ
Business Scenario

"The moment a deal over $50K moves into Negotiation, I want to know immediately โ€” not find out at Monday's pipeline review." โ€” VP of Sales

What It Does

Event-driven rules run automatically whenever a record is created or updated. Before-save actions (like Field Update) modify the record instantly and silently; after-save actions send an Email Alert, create an in-app Notification, or fire a Webhook to an external system โ€” with zero manual step from the rep.

How To Configure
  • Setup โ†’ Workflow Rules โ†’ New Rule โ€” object: Opportunity, trigger: On Update
  • Condition: amount > 50000 AND stage = "Negotiation"
  • Action: Notification to the VP + an Email Alert using a saved template
Business Outcome
  • Critical deals get leadership attention the instant the trigger fires โ€” every time, automatically
  • No rep has to remember to "send an update"
Open Hands-On Trail โ†’
10

Approval Processes

Put a hard stop in front of unauthorized discounts
โ–พ
Business Scenario

"A rep discounted a deal by 30% without checking with anyone. We need a hard stop before that happens again." โ€” Sales Operations Director

What It Does

Multi-step approval routing for any object. When a record meets the entry criteria, it's submitted for approval and routed to the configured approver(s) in order โ€” the request only advances when the current step approves, and any rejection stops it immediately.

How To Configure
  • Setup โ†’ Approval Processes โ†’ New Process โ€” object: Opportunity
  • Entry condition: discount_percent__c > 15
  • Steps, in order: Sales Manager โ†’ Regional VP โ€” then activate the process
Business Outcome
  • Pricing and discount policy is enforced by the system, not by hoping reps remember the rule
  • Every approval decision is captured permanently in an immutable history
Open Hands-On Trail โ†’
11

Reports

Give leadership a live number instead of a stale spreadsheet
โ–พ
Business Scenario

"I want 'Closed Won this Quarter, by rep' live before Monday's standup โ€” not a spreadsheet someone exported on Friday." โ€” Sales Operations

What It Does

A self-service report builder: pick an object, choose which fields to display, apply filters, optionally group results, and export to CSV. Report execution respects the exact same sharing rules as everywhere else, so nobody sees a number they shouldn't.

How To Configure
  • Reports โ†’ New Report โ€” object: Opportunity; fields: name, amount, stage, close date
  • Filter: stage = "Closed Won" AND close_date = This Quarter; group by: Owner
  • Save & Run โ€” or export straight to CSV
Business Outcome
  • An always-current answer inside the tool reps already use โ€” no exports, no stale numbers
Open Hands-On Trail โ†’
12

Dashboard & Home

Know what needs your attention within five seconds of logging in
โ–พ
Business Scenario

"I want to open the CRM in the morning and know immediately what needs my attention today." โ€” Account Executive

What It Does

Dashboard aggregates org-wide KPI cards and a recent-activity feed. Home is a configurable set of widget tiles (quick links, recent records, KPIs) that every user in the org sees the moment they log in.

How To Configure
  • Dashboard works out of the box โ€” no configuration needed
  • Admins customize Home via Setup โ†’ Home Widgets, adding and reordering tiles for the whole org
Business Outcome
  • One glance replaces a dozen manual checks every single morning
Open Hands-On Trail โ†’
13

Marketing Studio

Act on fresh CRM data the same day, not next week
โ–พ
Business Scenario

"We just closed a great webinar with 400 signups. Marketing wants to send a personalized follow-up today, not after exporting a list to a separate email tool." โ€” Marketing Manager

What It Does

Build HTML email templates with merge fields like {{firstName}}, assemble a recipient list straight from CRM records with a filter, and send a bulk campaign through your org's own SMTP settings โ€” with delivery tracked per recipient. Access is gated behind the marketingAccess profile flag.

How To Configure
  • Marketing Studio โ†’ Templates โ†’ New Template โ€” design the email and insert merge fields
  • Campaigns โ†’ New Campaign โ€” pick the template, recipient object (e.g. Lead), and a filter like campaign_source__c = "Webinar"
  • Send โ€” then review the per-recipient delivery log
Business Outcome
  • No exporting lists to a separate tool โ€” campaigns run directly against live CRM data
  • Personalization and delivery tracking built in from the first send
Open Hands-On Trail โ†’
14

Integrations โ€” API Keys, Webhooks & Data Ingestion

Keep every system of record in sync automatically
โ–พ
Business Scenario

"The moment a deal closes, our finance system needs to know immediately so invoicing can start โ€” nobody should be manually re-keying closed deals." โ€” Finance Operations Lead

What It Does

Integration flows in both directions. Outbound: scoped API Keys let external systems securely call the SmartLite REST API, and outbound Webhooks push record events (created/updated/deleted) to any URL in real time. Inbound: Pull Connectors, inbound Webhooks, and bulk/CSV/Excel import bring external data โ€” like e-commerce orders โ€” into the CRM automatically, running through the exact same validation and workflow pipeline as manual entry.

How To Configure
  • Integrations โ†’ API Keys โ†’ New Key โ€” choose scopes (Read / Write / Bulk) for outbound access
  • Integrations โ†’ Webhooks โ†’ register a URL and the events to push (e.g. record.updated) so finance hears about it instantly
  • Integrations โ†’ Data Ingestion โ†’ Inbound Webhooks / Pull Connectors to receive data automatically from external systems
Business Outcome
  • Closed deals reach downstream systems the moment they close โ€” no manual re-entry
  • External data lands in the CRM with no human in the loop, and with a full delivery/error log for troubleshooting
Open Hands-On Trail โ†’
15

Audit & Debug Logs

Turn a compliance audit into a search, not an investigation
โ–พ
Business Scenario

"Legal is asking who changed the value on this contract, and when โ€” our compliance review is in two weeks." โ€” Compliance Officer

What It Does

Audit Logs keep a permanent, immutable trail of every create, update, and delete on every record โ€” capturing the before/after values and exactly who made the change. Debug Logs separately capture a technical execution trace (validation, workflow, formula evaluation) to help an admin troubleshoot a specific operation.

How To Configure
  • Setup โ†’ Audit Log โ€” filter by object, user, or date range
  • Or open any record's detail page to see its full change history directly
Business Outcome
  • Any change to any record can be reconstructed and attributed on demand
  • Compliance reviews become a lookup instead of a weeks-long investigation
Open Hands-On Trail โ†’
16

Settings โ€” Branding, Deployment & Media

Make it look like your product, and clone your setup in minutes
โ–พ
Business Scenario

"We're white-labeling SmartLite for our own customers โ€” it needs to look like our product from the very first login, not a generic template." โ€” Product Lead

What It Does

Branding sets an org's own logo, primary color, and display name across the sidebar and email headers. Deployment exports an org's entire configuration โ€” objects, fields, layouts, and rules, never the underlying data โ€” as a JSON package that can be imported into another org, making environment cloning fast. Media Library stores images and PDFs referenced by templates and layouts.

How To Configure
  • Settings โ†’ Branding โ€” upload a logo, pick a primary color, save (effective immediately)
  • Settings โ†’ Deployment โ†’ Export Package to snapshot the org's configuration
  • Import that package into a sandbox or a brand-new org to replicate the setup instantly
Business Outcome
  • A fully on-brand CRM experience for every customer
  • A configuration built once can be rolled out to new orgs in minutes instead of rebuilt by hand
Open Hands-On Trail โ†’
17

App Manager & Tabs

Give every team a focused workspace in one shared platform
โ–พ
Business Scenario

"Our Sales team and Support team live in the same CRM, but neither should have to wade through the other's menus every day." โ€” Operations Lead

What It Does

An App is a named workspace grouping a set of Tabs โ€” object pages or built-in feature pages like Reports or Dashboard. A user's Profile grants access to specific apps, and whichever app is active controls exactly what appears in the top navigation.

How To Configure
  • Setup โ†’ App Manager โ†’ New App โ€” e.g. name it "Support Console"
  • Assign the Case, Contact, and Knowledge tabs to it
  • Grant access to the Support profile only, via Profile โ†’ App Access
Business Outcome
  • Every team gets a focused, uncluttered workspace tailored to their job
  • No separate logins, no separate product, no extra license needed
Open Hands-On Trail โ†’
18

Import / Export

Load thousands of records in minutes, not one at a time
โ–พ
Business Scenario

"We just came back from a trade show with 5,000 business cards' worth of leads in a spreadsheet โ€” nobody has time to type those in one at a time." โ€” Sales Operations

What It Does

The Import Wizard uploads a CSV, lets you map each column to an object field, and bulk-creates records โ€” with a per-row error report so a handful of bad rows never blocks the rest of the batch. Export downloads any object's visible records as a CSV, respecting the same sharing rules as everywhere else in the CRM.

How To Configure
  • Import โ†’ pick object (Lead) โ†’ upload the CSV file
  • Map each column to a CRM field (e.g. "Company" โ†’ company, "Email" โ†’ email)
  • Run Import โ†’ review the result report: rows succeeded, rows failed, and why
Business Outcome
  • Thousands of records loaded in minutes instead of days
  • Full visibility into exactly which rows need manual attention โ€” nothing silently lost
Open Hands-On Trail โ†’