Loading...
Loading...

Managed CRM features around your intake, pipeline, and partner workflows

Day-to-day CRM work RidgeCRM organizes

The day-to-day objects we configure and maintain around your intake, follow-up, partner activity, lifecycle reach-outs, and customer handoffs.

Dashboard

Lead sources, open pipeline, overdue tasks, stale deals, today’s agenda, and recent activity without rebuilding reports first.

Leads

Capture interest, assign ownership, track first response, and convert qualified leads into accounts, contacts, and opportunities — with a focused lead workspace and side-by-side detail panel.

Email

Send from inside a record, threaded inbox view, inbound webhook ingestion, open and click tracking pixels, and tracking-link rewriting. The full email loop without leaving the CRM.

Telephony & CTI panel

A bottom-right phone panel with dial pad, inbound and outbound states, call timer, mute, hold, hang up, and call disposition logging via Twilio.

Communications history

A unified call and email feed across an account, contact, or lead. Stop hunting through two systems to reconstruct what was said.

Activity timeline

Every call, email, task, comment, and status change on a record in one chronological feed. Walk into any conversation with full context.

Contacts & Accounts

People-centric and company-centric views with many-to-many account relationships — primary flag, role, dates — not just one account per contact. Person accounts and partner accounts both supported.

Opportunities & Pipeline

Stage-based selling with amounts, close dates, next steps, and stale-deal visibility. Drag-and-drop pipeline kanban with per-column counts and totals for manager reviews.

Cases & Console

Customer issues and service requests tied to accounts so post-sale work starts with context. Dedicated case console workspace.

Tasks & Events

Work follow-ups three ways: list, calendar, or boards. Tasks and meetings stay linked to the CRM record they belong to.

Reports

Tabular, summary, and matrix reports with filters, grouping, charts, date presets, and CSV export. Reports work over standard objects and deployed custom objects.

Dashboards

Builder-driven custom dashboards composed of report-backed widgets, plus a curated metrics home for daily standups.

Approvals

Submit, recall, approve, and reject across multi-step approval processes with locking, queues, and final or step-level actions when discounts and quotes need formal sign-off.

Global search

Find any record across accounts, contacts, leads, opportunities, and cases from one search bar. Results ranked by relevance with quick-navigate to the record you need.

Notifications

In-app and email alerts for assignments, approvals, mentions, and automation events. Stay current without polling your inbox.

Solutions

Knowledge-base style records with draft and published states, linked to cases. Reuse known fixes instead of re-solving the same support ticket.

Quotes & Products

Build structured proposals with line items, totals, tax, and discount from a product catalog tied to your accounts and opportunities. Status flows draft → in review → approved → presented → accepted.

Boards

Trello-style kanban project boards for ad-hoc and cross-functional work, parallel to the opportunity pipeline. Members, columns, tasks, and per-task activity.

File attachments

Per-record uploads to S3-compatible storage, scoped per organization, surfaced as a related component on record pages. Contracts, screenshots, and call notes live with the record.

Comments

Per-record threaded comments with a privacy flag for sensitive notes. Discuss the deal where the deal lives, not in a separate chat thread.

Setup tools your CRM operator manages

Depth your operator uses on your behalf — not a config queue we hand to you. RidgeCRM has the configuration surface to match your workflow; the point is that we run it.

Objects & fields

Add custom fields across 15 types — text, number, currency, date, picklist, multi-picklist, lookup, formula — with required, default, help text, and validation. Configure page layouts and record types per object.

Validation rules

Org and object-scoped rules with And, Or, Not plus comparison, null, and inclusion operators. Evaluated at create or update so bad data is caught before it lands in a report.

Record page builder

Compose record pages from built-in components — record header, field form, related list, activity timeline, comments, attachments, approval actions, email thread, data table, metric cards, rich text, web link, quick action bar, and checklists.

Configurable apps

Build tailored workspace apps with their own navigation items, pages, default landing, and per-app record layouts — same org, different experience for sales, support, and ops.

Sales processes & guided selling

Stage-based processes with required fields, guidance, success criteria, per-stage layouts, checklists, and stage-scoped quick actions. Reps see a path bar across the top of the record.

Record types

Multiple record types per object with distinct page layouts and picklist values. One Account object, separate workflows for customers and partners.

Quick actions

Admin-published one-click record actions, available globally and per-stage. Compress repeated work into shortcuts your team uses every day.

Approval processes

Define multi-step processes per object with entry conditions, approver types (user, role, manager, queue), unanimous flags, lock-on-submit, recall permissions, and final or step-level actions.

Automation rules

No-code automation engine with And/Or/Not conditions and actions: update field, create record, send email, send notification, and call webhook. Keep common follow-up steps from being manual.

List views

Saved filters, columns, sort, inline cell editing, bulk delete, bulk owner change, and bulk field updates. Scope to org or mine, set defaults, and pin views your team uses every day.

Profiles & permissions

Object permissions and field permissions stored per profile, attached to a user’s organization membership. Sales sees pipeline, support sees cases, finance sees quotes — you decide.

Email setup

SMTP2GO API key, from name and address, inbound address, signature, and open and click tracking toggles. Wire up sending and tracking once, then forget it.

Email templates

Reusable templates with categories and merge fields. Reps follow up consistently without turning the first rollout into a deliverability project.

Telephony setup

Twilio account SID, auth token, phone number, and routing strategy — round robin, least recent, or skills based. The CTI panel and call logging follow automatically.

Audit logs

Filterable activity log with action, object, user, and date range; per-entry view of old and new values, IP address, and user agent. Settle “who changed that?” debates with evidence.

Users & invitations

Invite teammates by email, manage pending invitations, assign roles and profiles, and run multiple organizations from one user account if needed.

Calendar integration

Tasks and events surface in the in-app calendar today. Two-way sync with Google Calendar and Microsoft 365 is on the roadmap.

Data export

CSV export from any list view or report run for offline analysis or migration. Mapped CSV import is partially shipped via the API; the polished file-upload and field-mapping UI is queued.

Extensibility when the workflow proves it needs more

This layer exists so we can build the custom behavior your workflow needs inside your private workspace — you do not have to author code to get value from it. Tenant code runs in isolated-vm with org-scoped SDK access, per-org concurrency caps, and per-execution memory and wall-clock limits, so cross-tenant access is impossible by construction.

Server-side triggers

Tenant-authored JavaScript that runs on BEFORE_* and AFTER_* record events. BEFORE_* fail closed; AFTER_* run async. Sandboxed in V8 isolates with governor limits.

Tenant classes

Reusable server-side modules callable as sdk.modules.<name>() from triggers, jobs, and endpoints. Org-scoped resolution keeps tenants isolated.

Custom REST endpoints

Tenant-defined HTTP routes mounted at /api/{orgSlug}/*. Org slug is derived from the org name; access stays membership-bound.

Scheduled jobs

Cron jobs in per-org BullMQ queues (tenant-jobs:{orgId}). A misbehaving job can only saturate its own queue — never another tenant’s.

Custom web components

Author component bundles in-browser with an SFC compiler; served per-org from a stable bundle URL. Drop them onto record pages from the page builder via the custom-component host.

Custom objects

Define objects with API name, plural label, name field, owner support, and custom fields including lookup and master-detail. On deploy, RidgeCRM creates a real Postgres table with FK indexes — reportable, queryable, and first-class to the API.

REST API v1

Org-scoped API with JWT bearer auth covering CRM CRUD, approvals, attachments, list views, reports (run and export), email send and tracking, telephony, custom objects, and platform triggers.

Webhook actions

Automation rules can call external URLs on record events alongside update field, create record, send email, and send notification actions — integrate RidgeCRM into your existing stack over HTTP.

Developer console

In-app hub at /app/setup/platform/developer with at-a-glance counts of triggers, classes, endpoints, jobs, and components, plus a recent-runs panel pulled from the per-org execution log.

Execution logs

Every isolate run is recorded with surface (trigger, class, endpoint, job), reference id, success flag, error message, and duration. Surfaced in the developer console and queryable from the platform.

Public contact submissions API

Embed contact forms on external sites and post to /api/contact-submissions. CORS open, no auth required, submissions stored for admin review inside RidgeCRM.

See what RidgeCRM could look like inside your business

Start with a CRM Workflow Audit. We will map your intake, pipeline, partner cadences, handoffs, dashboards, and monthly improvement needs before recommending a rollout.

RidgeCRM

Managed CRM for growing B2B service businesses.

© 2026 RidgeCRM. All rights reserved.