Documentation
Everything you need to get the most out of Kordic CRM — from working your pipeline to connecting your favourite tools.
Getting Started
Using the app
Kordic brings your entire sales workflow into one place. Here's a tour of the core areas you'll use every day.
Pipeline & stages
Drag and drop leads across custom stages on the Kanban board. Each card shows deal value, owner, and a stale-lead day counter so nothing goes cold.
Leads
Open any lead to see contact details, notes, emails, documents, payments and integration tabs — the full history of the deal in one timeline.
Accounts & Contacts
Manage companies as Accounts, each with multiple Contacts. Pick an account when adding a deal and its contacts auto-fill instantly.
Payments
Record payments with VAT, track outstanding balances, and route them through the accountant confirmation workflow for a clean audit trail.
Analytics
See your pipeline funnel, win rates, revenue trends and per-user performance rankings — updated in real time.
Team & roles
Invite Owners, Managers, Agents and Accountants. Role-based access controls exactly what each person can see and do.
Documents
Upload contracts, proposals and invoices per lead, or save Google Drive links. Download anytime via secure presigned URLs.
AI pre-call briefings
Before each call, get a 3-part AI summary — situation, talking points, and risk flags — powered by Claude. Available on Growth & Business plans.
Integrations
Connect your tools
Bring meetings, email and messaging into Kordic so every interaction is logged alongside the deal. Below are step-by-step guides for adding, using and removing each integration.
Zoom
Schedule Zoom meetings from a lead and pull meeting transcripts back in as notes — all without leaving the CRM.
Log in to Kordic CRM at app.kordic.io and open any lead from the Pipeline view.
Click the Zoom tab inside the lead, then click Connect Zoom.
You'll be redirected to Zoom's OAuth page. Review the requested permissions and click Allow.
You'll return to Kordic with Zoom showing as Connected.
- If connection fails, click Disconnect then Connect again.
- Make sure you're logged into the correct Zoom account before authorising.
- Ensure your browser allows redirects from kordic.io.
Schedule a meeting
Zoom connectedLead open- Open a lead → click the Zoom tab → + Schedule Meeting.
- Fill in the topic, date, time and duration, then click Create.
- The join link and details appear in the lead's Zoom tab.
Fetch a meeting transcript
Paid Zoom accountCloud recording enabledMeeting completed- Open the lead → Zoom tab → find the completed meeting → click Transcript.
- The transcript is saved as a note on the lead record.
Open any lead → click the Zoom tab → click Disconnect.
You can also revoke access from Zoom under App Marketplace → Manage → Installed Apps.
- All stored OAuth tokens (access & refresh) are permanently deleted from our database immediately.
- Kordic can no longer access your Zoom account.
- Previously saved meeting records and transcripts remain in lead notes as historical data — remove them manually if you wish.
Gmail
Send emails and view full conversation history per lead. Every message is logged automatically on the lead's timeline.
Log in to Kordic and open any lead, then click the Emails tab.
Click Connect Gmail, sign in with your Google account and click Allow.
Your Gmail is connected — email history now appears in lead records.
View email history
Gmail connected- See all emails exchanged with a lead's contact directly inside the lead record — no switching to Gmail.
Send emails
Gmail connected- Send emails to leads from Kordic. Sent emails are automatically linked to the lead record.
Open a lead → Emails tab → click Disconnect Gmail.
- OAuth tokens are permanently deleted immediately upon disconnection.
- Kordic will no longer access your Gmail account.
Outlook
Connect Microsoft Outlook to send emails and keep full conversation history attached to each lead.
Log in to Kordic and open any lead, then click the Emails tab.
Click Connect Outlook, sign in with your Microsoft account and click Accept.
Outlook is connected — email history now appears in lead records.
View email history
Outlook connected- See all emails exchanged with a lead's contact inside the lead record — no switching to Outlook.
Send emails
Outlook connected- Send emails to leads from Kordic. Sent emails are automatically linked to the lead record.
Open a lead → Emails tab → click Disconnect Outlook.
- OAuth tokens are permanently deleted immediately upon disconnection.
- Kordic will no longer access your Outlook account.
Mailchimp
Sync leads to a Mailchimp audience, run campaigns, and see subscriber status and email activity right on the lead.
As an Owner or Manager, open Workspace settings in Kordic.
Find the Mailchimp section and click Connect Mailchimp, then authorise on Mailchimp's OAuth page.
Back in Kordic, choose the audience (list) you want leads synced to.
Mailchimp shows as Connected and a Mailchimp tab appears on every lead.
Sync a lead & track activity
Mailchimp connectedAudience selectedLead has an email- Open a lead → Mailchimp tab → click Sync to Mailchimp to add the contact to your audience.
- The tab shows subscriber status (subscribed, unsubscribed, cleaned, pending) and the selected audience.
- Email activity and real-time events (opens, campaigns sent, unsubscribes) appear as they happen via webhooks.
- Managers can click Unsubscribe to remove a contact from the audience.
Open Workspace settings → Mailchimp and click Disconnect.
- OAuth tokens are permanently deleted from our database immediately.
- Kordic will no longer access your Mailchimp account or sync new leads.
- Contacts already in your Mailchimp audience remain there — manage them from Mailchimp directly.
WhatsApp Business
All plansSend and receive WhatsApp messages directly from any lead profile via the WhatsApp Business API. Incoming messages are matched to leads by phone number, and your whole team works from one place — no one needs the WhatsApp Business app.
Create a Meta Business Account — at business.facebook.com, sign in with Facebook, click Create Account and verify your email. Already have one? Skip ahead.
Prepare your number — Kordic's wizard creates your WhatsApp Business Account (WABA) automatically. Just ensure your Meta Business Account is active and you can receive a verification SMS or call.
Connect inside Kordic — open any lead → WhatsApp tab → Connect WhatsApp Business. A Meta pop-up opens; log in with the Facebook account linked to your Meta Business Account.
Scan the QR code — on your phone open WhatsApp Business → ⋮ → Linked devices → Link a device → scan the on-screen code.
You're live — Kordic activates the connection automatically. All agents and managers can now message from any lead's WhatsApp tab.
- "Facebook SDK not loaded" — wait 5–10 seconds and retry; check your browser isn't blocking Facebook scripts.
- Verification code not arriving — make sure the number isn't already active on WhatsApp; try the voice-call option.
- Shows disconnected after setup — refresh the page; if it persists, disconnect and reconnect.
- Pop-up blocked — allow pop-ups for Kordic, then try again.
- Open a lead → WhatsApp tab to send and receive messages.
- Full conversation history is kept per lead, in one place.
- Incoming messages are automatically matched to leads by phone number.
Open a lead → WhatsApp tab → click Disconnect (Owner/Manager only).
- Stored access tokens are permanently deleted from our database immediately.
- Kordic will no longer send or receive WhatsApp messages on your behalf.
- Previously logged conversations remain on the lead as historical data.
Twilio Calling
Business planCall your leads with one click, right from the CRM. Every call is saved on the lead's timeline, and you can optionally record and transcribe calls. You use your own Twilio account and pay Twilio directly — Kordic adds no markup.
🔑 Owner or Manager role (to set up) ☎️ A Twilio account- One-click dialing — call any lead without leaving Kordic or copying numbers.
- Automatic call log — every call is saved on the lead with its time, duration and outcome.
- Optional recording — turn it on with one click and a consent tick.
- Optional AI transcripts — see a written transcript under each recorded call.
- Smarter AI Briefing — call outcomes and transcripts help the Briefing prep your next call.
- Use numbers you own — already have Twilio numbers? Link them in one click.
Open any lead and click the Voice tab.
In the Twilio Console, create a new Standard API Key (name it "Kordic CRM") and copy the Secret right away — Twilio shows it only once.
Back in Kordic, paste your Account SID (starts with AC…), API Key SID (starts with SK…) and the Secret, then click Connect Twilio.
That's it — Kordic checks the details with Twilio and gets the dialer ready. Next, add a phone number.
- Use a Standard API Key — it gives Kordic exactly what it needs to place calls, nothing more.
- If you miss copying the Secret, just delete that key in Twilio and create a new one.
Buy a number through Kordic
Voice tab → Phone numbers → Buy a number.
Pick a country (e.g. US, AE, GB), optionally filter by area code or digits, then click Search.
Tick Set as workspace default if it's your first number, then click Buy. Twilio charges you at its normal rate.
Already own a number?
- Numbers in your Twilio account show up under Not linked — click Link to Kordic to use one. Same number, no re-buying.
- For linked numbers you can Set default (the caller ID Kordic uses) or Release them back to Twilio.
Open a lead that has a phone number and click the green 📞 Call button. (It only shows when the lead has a number.)
The dialer opens with the lead's name. Pick which number to call from if you like, then press the green button.
The first time, your browser asks to use the microphone — click Allow.
- During a call you have a timer, a Mute button, and a red End button.
- Minimise shrinks the dialer to a small pill so you can keep working while you talk.
- Recording — in the Voice tab, turn on Record calls and accept the consent message. Choose how long recordings are kept (30 / 60 / 90 days, or keep them until you delete them). This only affects future calls.
- Transcripts — turn on Twilio Voice Intelligence in your Twilio console, then click Refresh setup in Kordic. New recorded calls then get a written transcript automatically.
- You can record calls without transcripts — transcripts are just an extra add-on.
- Open the lead → Notes tab to see the call with its outcome (Completed, No answer, Busy, Canceled, Failed), duration and the numbers used.
- If recording is on, click Play recording to listen right there.
- If transcripts are on, click Show transcript a minute or so after the call to read it.
- The AI Briefing tab uses recent calls to help prep your next conversation.
- Owners & Managers — set up Twilio, manage numbers and recording, call any lead, and delete call records.
- Agents — call and play recordings for leads they own or are assigned to.
- Accountants — can see calls in the feed but can't make calls or play recordings.
- Kordic charges no markup — you only pay Twilio for minutes, number rental, recording storage, and (if used) transcripts.
- The Buy Number screen shows an estimated monthly cost; your Twilio invoice is the final word.
Voice tab → Disconnect Twilio (Owner/Manager only).
- Your Twilio details are removed from Kordic right away.
- Your phone numbers stay in your Twilio account — reconnect any time and they're ready to re-link.
- Calls already logged stay on the lead as history.
Public API
REST · v1Read and write your CRM data from anywhere — your website forms, automation tools (Zapier, Make), a data warehouse or a custom integration. Authenticate with an API key you generate yourself; every key is scoped to a single workspace.
🔑 Owner or Manager role 🌐 Base URL: https://api.kordic.io/api/v1Sign in to Kordic as an Owner or Manager and open Developer from the sidebar.
Click Create key, give it a name (e.g. Zapier production), and tick the scopes it should have (read/write per resource).
Copy the key immediately — it's shown only once and cannot be retrieved again. It looks like kdc_live_….
- An API key is a full credential to your workspace — never embed it in a browser app, mobile app, or public repository.
- If a key leaks, revoke it from the Developer page — it stops working within about a minute.
Send the key as a bearer token (the X-API-Key header is also accepted). Use GET /me to verify a key and see its scopes:
A key only works on endpoints its scopes allow — read endpoints need :read, writes need :write. A request missing the scope returns 403 permission_error.
- leads · contacts · accounts · stages · payments · documents — each has
:readand:write - notes:write — log notes/activities onto a lead (read them via the activity timeline)
- activity:read — a lead's unified activity timeline
All responses are JSON. A single resource comes back as { "data": { … } }; lists as { "data": [ … ], "meta": { … } } paginated with ?page= (default 1) and ?per_page= (default 20, max 100). Errors use a typed envelope.
Reference
Every endpoint below is relative to the base URL https://api.kordic.io/api/v1 and requires Authorization: Bearer <key>. Each needs the matching scope (read for GET, write for POST/PATCH/DELETE).
- Notes, emails sent from the CRM, calls, payments, documents and WhatsApp messages — merged newest-first.
- Inbound emails / full email threads and field-change history aren't included (planned for a later release).
- Each key is limited to 1,000 requests per 15 minutes.
- Every response includes
RateLimit-*headers showing your remaining budget; exceeding it returns429.
Open Developer in the sidebar → click Revoke next to the key (Owner/Manager only).
- The key stops working within about a minute and cannot be reactivated.
- Your CRM data is untouched — only that credential is disabled.
Still need help?
Our team responds within one business day — critical issues within four business hours.
Contact support →