01 / 13
Integra CRM
Integra CRM
Sales · Marketing · Service Suite
🧠 AI-Integrated · One Customer Record

Pipelines that
work themselves.

Capture · Convert · Automate · Serve

One revenue platform for leads, pipeline, quotes, outreach, campaigns, helpdesk and analytics — with automations that actually run, numbers you can trust, and an AI layer powered by Anthropic Claude that works inside your own data, under your own roles.

25+Workspaces
220+API endpoints
33Analytics views
13Automation events
One lead, one week — inside Integra CRM
📥
Lead imported from CSV — scored 72 / 100
Rating Hot · assigned to James · source: Trade Show
Scored
↓
⚙️
Workflow fired on lead.assigned
Task created · enrolled in "Trade Show Follow-up" sequence · run logged
Executed
↓
✉️
Day-3 sequence email sent — opened twice
Sent by the worker · tracked open · call step scheduled for day 5
Sent
↓
🔄
Converted → Account + Contact + Deal AED 48,000
Duplicate account matched by name · lead locked · stage: Proposal
Converted
↓
🤖
AI: deal risk low · next step drafted
Engine: ai · bounded by James's permissions · usage logged
Insight
↓
📄
Quote emailed — accepted on the public page
Deal value synced · owner notified · webhook delivered to Finance
Ready
⚠️ The Problem

Revenue Teams Run on Spreadsheets and Memory.

Leads arrive on WhatsApp, follow-ups live in someone's head, quotes die in an inbox, and the dashboard was last believed in 2024. The global CRMs fix this — for a per-seat, per-hub, per-add-on price that most Gulf and Indian mid-market companies never see a return on.

💬
Leads Live in Chat Threads
Enquiries land on WhatsApp, email and a trade-show spreadsheet. Who owns which lead, what was promised and whether anyone called back — nobody can say.
Day 3
The Follow-Up That Never Happens
The second and third touch are where deals are won. They depend on a rep remembering — so most leads get one call and silence.
PDF
Quotes Stuck in an Inbox
A quote goes out as an attachment. Was it opened? Accepted? Negotiated on the phone? The deal value in the pipeline is whatever the rep last typed.
3+
Sales, Marketing and Support in Three Tools
The customer who just complained is the one sales is upselling. Campaigns, deals and tickets never meet — so nobody has the full picture.
?
Dashboards Nobody Trusts
Forecasts built from hand-set probabilities and "sample data" fallbacks. When the number looks wrong, the meeting turns into an audit of the spreadsheet.
🎩
AI as a Black Box
Vendor AI on vendor terms: your customer data trains someone's model, and you cannot tell a real insight from a canned template.
💡 The Solution

One Customer Record. Built for how revenue teams actually work.

1

Lead → Account + Contact + Deal, with dedupe

A real 34-field Lead object, scored and assigned; one-click conversion that matches existing accounts and contacts and locks the lead behind it.

2

Automations that actually run

Workflows, sequences and campaigns execute on real events through a transactional outbox and worker — every run logged, every condition result visible.

3

Quotes answered on the customer's phone

Emailed quotes open on a login-free accept / decline page. Acceptance syncs the deal value, notifies the owner and locks the quote.

4

Service desk on the same record

Tickets with SLA sweeps, assignee, canned responses and automatic CSAT surveys — next to the account's deals and campaigns.

5

AI that shows its work

Claude-powered assistant, drafting and analysis — bounded by the user's permissions, labelled by engine, logged per feature, with your own key.

Platform at a glance
34
Fields on the Lead object · conversion with duplicate detection
13
Domain events driving workflows, notifications & webhooks
6
Assistant tools over the CRM · every answer labelled by engine
33
Analytics views — 18 charts · 15 reports · zero fake fallbacks
100%
Endpoints RBAC-scoped · dedicated database per customer
🏛️ Complete Coverage

Eight Modules. One Customer Record.

Plus: roles & permissions · custom fields & picklists · quotas & territories · ⌘K command palette · audit log · API keys · notifications · knowledge base

🎯
CRM Core
Sales Rep
  • Leads with scoring & conversion
  • Contacts, accounts, hierarchy
  • Kanban deals, stage history
  • Activities, calendar, timeline
📄
Quotes & Products
Sales Ops
  • Catalogue with pricing & units
  • Server-side CPQ totals
  • Public accept / decline page
  • Deal value sync on accept
📨
Sequences & Campaigns
SDR · Marketing
  • Email · call · task · wait steps
  • Enrolment with pause / stop
  • Batched sends, live progress
  • Opens, clicks, unsubscribes
⭐
Lead Scoring & ABM
Marketing
  • Rule-based scoring, ± points
  • Per-lead score breakdown
  • Target accounts in 3 tiers
  • ICP profiles & engagement
⚙️
Workflows & Webhooks
RevOps
  • 5 triggers · 7 condition operators
  • Task, status, stage, enrol, notify, email
  • Run logs with condition results
  • HMAC-signed webhooks, 13 events
🎧
Service Desk
Support
  • Tickets, SLA policies, breach sweeps
  • Assignee, canned responses, notes
  • Automatic CSAT survey
  • Knowledge base with feedback
📊
Analytics & Reports
Sales Leader · CRO
  • Live dashboard, 8 aggregates
  • 18 charts · 15 reports
  • Computed insights, honest nulls
  • Quota attainment leaderboard
🤖
AI Assistant
Everyone
  • Chat with CRM tools (Claude)
  • Email drafts, deal summaries
  • Deal risk, call analysis, coaching
  • Engine label on every answer
⚙️ How It Works

From Enquiry to Renewal — in Four Moves

1
📥

Capture

Create leads by hand, import a CSV with header mapping, or post from your website through the API. Scoring rules rate every lead on arrival; assignment emits an event.

2
🔄

Qualify & Convert

Sequences and tasks work the lead. When it's real, convert — the Account and Contact are matched or created, a Deal opens in the pipeline, the lead locks.

3
📈

Work the Deal

Kanban stages record history; products and forecast category shape the number; workflows fire on stage change; the AI drafts the next email and flags risk.

4
🤝

Close & Care

The quote is accepted on a public page and syncs the deal. Won fires a webhook to Finance. Support tickets, SLA and CSAT live on the same account.

📥 What You Capture
  • Leads — manual, CSV, API
  • Contacts & accounts with hierarchy
  • Deals with products & forecast
  • Calls, emails, meetings, tasks, notes
  • Quotes with line items
  • Tickets from any channel
⚙️ What Gets Automated
  • Scoring on every lead
  • Tasks & enrolments on triggers
  • Sequence steps on schedule
  • Campaign sends & tracking
  • SLA warning & breach sweeps
  • CSAT survey on resolve
🛡️ What Gets Controlled
  • Ownership scoping per role
  • Viewer read-only everywhere
  • Lead locked after conversion
  • Quote locked after acceptance
  • Audit log on every change
  • Honest "blocked" when SMTP is off
📄 What Comes Out
  • Dashboard with 8 live aggregates
  • 18 charts · 15 reports
  • Rep leaderboard vs quota
  • Webhooks to Finance / ERP
  • CSV exports
  • AI summaries, drafts, coaching
⚡ Automation & Service

Automation That Leaves a Trail

Every change writes a domain event in the same transaction. A dedicated worker turns those events into tasks, emails, stage moves, notifications and webhook calls — reliably, with retries, and with a log you can read.

⚙️

Workflows

  • 5 triggers: contact / deal created, status & stage changed, activity completed
  • AND-conditions, 7 operators
  • Create task · update status / stage · enrol · notify · email
  • Per-run log with condition results
📨

Sequences

  • Email · call · task · wait · LinkedIn steps
  • Personalised {{first_name}} templating
  • Enrol manually or from a workflow
  • Pause / resume / stop per enrolment
📣

Campaigns

  • Audience by contact status
  • Batched delivery, live progress
  • Open pixel · click redirects
  • Public unsubscribe sets opt-out
🔗

Webhooks

  • 13 events, or subscribe to all
  • HMAC-SHA256 X-Integra-Signature
  • One-time secret · delivery log
  • Test-fire from the admin UI

🎧 Service Desk & SLA

Tickets with unique numbers, priority borders and clickable stat filters · SLA policies per priority with progress bars and worker-driven breach sweeps · threaded public replies vs internal notes · assignee control and canned responses · open → in progress → waiting → resolved → closed.

📚 Knowledge Base & CSAT

Category tree, search, publish / draft, internal-only articles, view counts and helpful / not-helpful feedback · on first resolve the contact receives a 1–5 satisfaction survey captured through a public link and shown as stars on the ticket · NPS and satisfaction reports with honest nulls.

Blocked, not "sent"No SMTP configured → every email shows status blocked with the reason. Nothing pretends to send.
Never lost, never twiceTransactional outbox + FOR UPDATE SKIP LOCKED jobs with retries and dead-lettering.
Every run visibleWorkflow runs panel, enrolment progress, recipient status, webhook delivery log, email log.
Real countersRun counts, open rates and breach flags reflect what actually happened — not a simulation.
🧠 AI Engine

Your Key. Your Data. Inside the CRM.

Integra CRM embeds Anthropic Claude into the revenue workflow — grounded in your own records, bounded by the requesting user's permissions, labelled so nobody mistakes a template for intelligence, and logged so cost is never a surprise.

🟣
Anthropic Claude
Tool-use assistant, drafting, deal and call analysis — the engine behind every AI feature
Powering today
🏷️
Engine labels
Every response carries engine: ai | template | heuristic — shown as a badge in the UI
Honest
🔐
RBAC-bounded tools
The assistant runs as the requesting user — a rep's assistant sees only the rep's records
Scoped

🔐 Bring-Your-Own-Key

Set ANTHROPIC_API_KEY in your deployment and the same screens light up — no new licence tier, no migration. Token usage is recorded per feature and user in ai_usage. Your customer data never trains anyone's model. Without a key, every feature degrades to a clearly-labelled non-AI mode.

💬
Integra AssistantChat with real tool use: search leads, contacts and deals; deal detail; pipeline summary; create tasks (with confirmation). Shows which tools it used.
✍️
Email DraftingDrafts from live record context by type and tone — copy, regenerate, send.
📋
Deal Summary & Next StepsOne-click summary of any deal with recommended actions from its history.
⚠️
Deal Risk NarrativeRisk score from inactivity, overdue close and age — explained in plain language on demand.
🎙️
Conversation IntelligenceTranscript → summary, sentiment with score, topics, action items, coaching notes, talk ratio.
🏆
Coaching ReportsPer-rep coaching synthesised from call history — strengths, patterns, next focus.
6
Assistant tools
7
AI-powered features
100%
Answers labelled
0
Fake AI without a key
⚡ Key Features

The Details That Win the Quarter.

🔄

Lead Conversion with Dedupe

Convert matches the Account by company and the Contact by email before creating anything; optionally opens a Deal; the lead locks read-only with a link to what it became.

📈

Kanban with Stage History

Drag a deal between stages and the transition is recorded automatically — real velocity, ageing and conversion-by-stage data instead of guesses.

📄

Public Quote Accept / Decline

Tokenised, login-free, printable page. Accepting syncs the deal value, notifies the owner and locks the quote; the link is copyable even before SMTP is set up.

📨

Sequences That Execute

Email, call, task, wait and LinkedIn steps scheduled by the worker; enrolment view with step progress and pause / resume / stop; duplicate active enrolments blocked.

📣

Measured Campaigns

Tracking pixel, click redirects and a public unsubscribe page that sets the contact's opt-out — open and click rates you can quote in a board meeting.

⚙️

Workflow Run Logs

Builder with condition rows and per-action config; a Runs panel shows every execution with each condition's result — so "why didn't it fire?" takes seconds.

🎧

SLA Sweeps & CSAT

SLA breach state computed and stored by the worker, warnings and breach notifications to the team, and an automatic 1–5 satisfaction survey on resolve.

⌘

Command Palette

⌘K / Ctrl+K from anywhere: jump to any workspace or search live across leads, contacts, accounts, deals and tickets — scoped to the user's permissions.

📊

Honest Analytics

18 charts and 15 reports from live data only; "No data available" instead of sample datasets; ~50 insights computed from the payloads so prose never contradicts the chart.

🏆 Competitive Edge

Integra CRM vs Global Cloud CRMs

CapabilityIntegra CRMSalesforceHubSpotZoho CRMPipedriveFreshsales
Sales, marketing & service in one product✓Separate cloudsSeparate hubsZoho One bundleAdd-onsFreshdesk separate
Cloud or on-premise deployment✓Cloud onlyCloud onlyCloud onlyCloud onlyCloud only
Dedicated database per customer✓Shared tenantShared tenantShared tenantShared tenantShared tenant
AI with your own provider key, labelled by engine✓Vendor AIVendor AIVendor AIVendor AIVendor AI
Workflow run logs with per-condition results✓Flow debugPartialPartial✗Partial
Login-free public quote accept / decline✓CPQ add-on✓✓Add-onPartial
Helpdesk with SLA & CSAT on the same record✓Service CloudService HubZoho Desk✗Freshdesk
Conversation intelligence included✓Add-onHigher tierPartial✗Partial
Open REST API & signed webhooks✓✓✓✓✓✓
Audit trail on every record change✓Field historyPartial✓PartialPartial
Native link to Integra Finance & Ontrack ERP✓✗✗✗✗✗
Source-level customisation on your deployment✓Platform-bound✗Platform-bound✗✗
Competitor capabilities based on publicly available product information, October 2026. "Vendor AI" = AI available only through the vendor's own model and terms.
🏭 Use Cases

Built for Every Seat on the Revenue Team

Sales Rep
🎯

Know What to Do Next

My leads, my deals, my tasks — scoped automatically. Convert in one click, drag deals through the kanban, let the AI draft the follow-up and tell you which deal is going cold.

LeadsKanbanAI Drafts
Sales Manager · CRO
📈

Forecast You Can Defend

Forecast categories, stage history and quotas feed a leaderboard, win / loss analysis and a dashboard that loads eight live aggregates — with help requests surfacing from the team.

ForecastQuotasLeaderboard
SDR · Marketing
📨

Touch Every Lead on Time

Score on arrival, enrol in a sequence from a workflow, measure campaigns with real opens and clicks, and tier your target accounts for ABM plays.

SequencesCampaignsABM
Support Lead
🎧

Hit the SLA, Hear the Customer

Priority-aware SLA policies with breach sweeps, assignee routing, canned responses, internal notes, a knowledge base — and CSAT scores arriving on every resolved ticket.

SLACSATKnowledge Base
RevOps · Admin
⚙️

Automate With Evidence

Custom fields and picklists, workflow builder with run logs, webhooks with delivery logs, API keys with the owner's RBAC, user hierarchy, and an audit trail on every change.

WorkflowsWebhooksAudit Log
Owner · Group CEO
🏢

One Suite, Your Servers

Integra CRM beside Integra Finance, Ontrack ERP and WMS — deal won fires a webhook to Finance, cloud or on-premise with UAE data residency, dedicated database per company.

Integra SuiteOn-premiseData Residency
🛡️ Security & Platform

Enterprise-Grade. Lightweight by Design.

👥

Role-Based Access

Admin · Manager · Sales Rep · Viewer. Reps see only what they own or are assigned; viewers are read-only; masters, settings and users need admin — enforced server-side on every endpoint.

🔑

Hardened Authentication

bcrypt hashing, 30-minute access tokens, rotating single-use refresh tokens with revocation on logout, login rate limiting, closed self-registration.

🔐

Secrets & Keys

SMTP credentials encrypted at rest (Fernet); API keys hashed and shown once; webhook signing secrets one-time; fail-fast on default secrets outside development.

🕐

Audit Trail

Every create, update and delete on contacts, accounts, deals, activities, products, quotes and tickets recorded with actor, entity and changed fields — in the same transaction.

🔗

Integration Hub

220+ REST endpoints, ik_ API keys carrying the owner's RBAC, HMAC-SHA256 webhooks on 13 events with delivery logs, CSV import / export, honest SMTP and AI status.

🗄️

Data Platform

PostgreSQL with 55 tables and 183 indexes, Alembic migrations, sequence-backed unique numbering, integrity errors mapped to clean API responses, 47 automated tests.

🔒 Architecture

RuntimePython FastAPI · PostgreSQL · React
ExecutionAPI + dedicated worker process
TransportHTTPS · request IDs · structured logs
Sessions30-min access · rotating refresh
Secrets at restFernet (AES) encryption
TenancyDedicated database per customer
DeploymentCloud SaaS or on-premise
🇦🇪
UAE Data Residency
Hosted in-country or on your servers
🧩
Integra Suite Native
Finance · Ontrack ERP · WMS
🕐
Audit-Ready
Change log, run logs, delivery logs
🔗
Open API
REST · API keys · signed webhooks
🌟 Why Integra CRM

Deep Where It Matters. Honest Everywhere.

20+
Years building enterprise software
100+
Clients across GCC, India, Africa & SE Asia
25+
Workspaces · 220+ endpoints · 33 analytics views
1
Platform with Integra Finance, Ontrack ERP & WMS
🔄
Conversion Engine

Lead → Account + Contact + Deal with duplicate matching, stage history and forecast categories — Salesforce-grade modelling.

⚡
Automation That Runs

Outbox + worker, run logs, delivery logs. Nothing is marked done that didn't happen.

📊
Analytics You Can Defend

Zero fallback datasets, insights computed from live payloads, honest nulls when there's no data.

🧠
AI, Labelled

Claude with your key, bounded by roles, every answer tagged by engine, usage logged per feature.

On the roadmap — released progressively to every customer
🧭
360° Record Pages

Full-page lead, contact, account and deal views with deep links from search, notifications and the assistant.

📥
Inbound Email

Reply detection to exit sequences automatically; email-to-ticket for the service desk.

🧮
Saved Views, Bulk Actions & Behavioural Scoring

Pinned filters, mass update / assign, and scoring that reacts to opens, clicks and activity.

🏢
Routing, Scheduling & Multi-Company

Round-robin ticket routing, scheduled campaigns, and multi-company on one installation.

Integra CRM
Capture · Convert · Automate · Serve

See It Run on
Your Own Leads and Pipeline.

Bring a spreadsheet of leads and last quarter's open deals. We'll show you conversion, a live workflow, a quote accepted on a phone and the AI assistant — on your data, in one session.

Email
sales@integraontrack.com
Phone / WhatsApp
+971 55 222 0975
Platform
crm.integraerp.tech
Head Office
Sharjah Publishing City Free Zone, UAE
Integra IT Solutions FZE LLC · formerly Edocs Solutions & Computer Consultants · P.O. Box 73111, Sharjah, United Arab Emirates