Features

Every feature has a job to do in the kraal.

From the first client you add to the last campaign you send, Kraal keeps every part of your customer relationships organised and easy to find.

Clients & Contacts

Know your clients inside and out.

Manage complete company profiles and organise every contact, category, and custom detail your business needs to track.

Company details, categories, and custom business information
Phone, email, website, physical and postal addresses
Multiple contacts connected to a single client
Business-specific custom fields — like loyalty tier or preferred contact method — with no code changes
Clients + Add client
RH
Riverbend Hardware
3 contacts · Retail
Active
DF
Dala Fittings
2 contacts · Wholesale
Active
KH
Karoo Home & Living
5 contacts · Retail
Renewal
HL
Highveld Logistics
4 contacts · Transport
Active
Team & Access

Give every client a responsible shepherd.

Assign clients to representatives, manage your team, and control exactly who can see and do what.

Assign clients to specific sales representatives
Representatives see only the clients assigned to them
Admin and representative roles with permission-based access
Multi-team administration for growing teams
Team & Access + Invite user
NK
Naledi Khumalo
18 clients assigned
Admin
DP
Dawid Pretorius
32 clients assigned
Rep
MB
Mareli Botha
21 clients assigned
Rep
TM
Thabo Mokoena
Invite pending
Rep
Activities, Tasks & Reminders

No more wandering to-do lists.

Log every interaction, keep tasks accountable, and let Kraal handle the reminding.

Log calls, meetings, emails, and configurable activity types
Create tasks, assign responsibility, and track follow-ups
Automatic overdue task notifications
Email and SMS reminders sent on your behalf
Tasks & Reminders Today
9
Due Today
22
Upcoming
4
Overdue
Call — Riverbend Hardware
Assigned to Dawid · Due 14:00
Follow-up email — Dala Fittings
Assigned to Mareli · Due tomorrow
Renewal call — overdue
Karoo Home & Living · 2 days overdue
Email & SMS Campaigns

Speak to the whole flock at once.

Build, schedule, and send campaigns using templates your whole team can reuse.

Create, schedule, and send email campaigns
Create and send SMS campaigns
Drag-and-drop email template editor
Save and reuse campaign templates
Campaigns + New campaign
Winter Stock Clearance Sent
Email · 342 recipients · 61% opened
Account Renewal Reminder Scheduled
SMS · 128 recipients · Sends tomorrow
New Season Newsletter Draft
Email · Template in progress
Delivery & Reporting

Know what left the gate and what came back.

Track every send with detailed logs, previews, and sender configuration.

Recipient previews before you send
Email and SMS send logs with delivery tracking
Full campaign history at a glance
Company-level sender configuration for email and SMS
Delivery & Reporting Last 30 days
2,140
Delivered
64%
Opened
12
Failed
Winter Stock Clearance — Email 342 sent
Account Renewal — SMS 128 sent
3 bounced — invalid address Review
Dashboard reporting

See the whole kraal at a glance.

One dashboard shows tasks, overdue work, clients, contacts, campaigns, recent activity, and useful trends — so you always know where things stand.

Open, overdue, and upcoming tasks
Client and contact totals
Active campaigns and email/SMS activity
Clients by representative and growth trends
128
Clients
342
Contacts
6
Campaigns
3
Overdue

Want to see it running on real data?

Book a demo and we'll walk through every feature with your own use case in mind.

Book a Demo