Healthcare
Hospitals, medical practices and insurers accompany patients with SpiceCRM from a free slot to aftercare, with data under their control.
SpiceCRM brings sales, service and all your customer knowledge together on one platform. The core is open, and you decide where your data lives.
What your team gains
Sales, service and management work on the same data. Nobody asks who last spoke to whom. 196 modules in 23 feature packages make it possible.
Leads are rated cold, warm or hot. Every opportunity shows its stage, from qualification to close. Calls, meetings and notes sit directly on the record, so no conversation gets lost.
Every ticket carries a number, one of five priority levels and a fixed life cycle. Queues distribute the work, and whoever takes on a request sees the customer’s history.
Every company shows all its contacts and activities at a glance. Reports across any modules are built without programming skills.
Spice AI
Spice AI works with agents tailored to Spice: for reports, key figures, queries and everyday work. Each agent stays within its task and within your permissions. You connect the artificial intelligence yourself. Your data only goes where you send it.
Spice AI
Spice AI works with agents tailored to Spice: for reports, key figures, queries and everyday work. Each agent stays within its task and within your permissions. You connect the artificial intelligence yourself. Your data only goes where you send it.
Open core
The core of SpiceCRM is open and its source code publicly available. So you do not have to take our word for it; you can read it yourself. Your data lives where you want it: in our cloud, entirely within the EU, or in your own data centre. There is no user limit and no vendor lock-in. The core keeps running, even without a contract with us.
public function buildElasticFilterForGroup($group)
{
$current_user = AuthenticationController::getInstance()->getCurrentUser();
$filterConditionArray = [];
$filterCondition = [];
if ($group->conditions) {
foreach ($group->conditions as $condition) {
if ($condition->conditions) {
$filterConditionArray[] = $this->buildElasticFilterForGroup($condition);
} else {
$filterConditionArray[] = $this->buildElasticFilterForCondition($condition);
}
}
switch ($group->logicaloperator) {
case 'and':
$filterCondition['must'] = $filterConditionArray;
break;
default:
$filterCondition['should'] = $filterConditionArray;
$filterCondition['minimum_should_match'] = 1;
break;
}
}
// handle group scope
if($group->groupscope == 'own' || $group->groupscope == 'ownorgunit' || $group->groupscope == 'creator') {
// get also users we represent
$absence = BeanFactory::getBean('UserAbsences');
switch ($group->groupscope) {
case 'own':
$filterCondition['must'][] = ["terms" => ["assigned_user_id" => array_merge([$current_user->id], $absence->getSubstituteIDs())]];
break;
// …
}
}
// …
// handle geo Data
if ($group->geography && $group->geography->radius) {
$filterCondition['must'][] = [
"geo_distance" => [
"distance" => $group->geography->radius . "km",
"_location" => [
"lat" => $group->geography->lat,
"lon" => $group->geography->lng,
]
]
];
}
return count($filterCondition) > 0 ? ['bool' => $filterCondition] : [];
}Builds the search filter for a group of conditions: nested, AND or OR, own records including substitutes, radius search.
github.com/spicecrm/spicecrm, commit ba18858, api/include/SysModuleFilters/SysModuleFilters.php, lines 652 to 723, shortened
Switching
Many companies stay with their old system because switching seems hard. With the right tools, it rarely is. An import module takes over your structured data. Our demo company shows how complete the REST interface is: it was built entirely through it. Partner companies support you through the switch, from planning to the first working day in the new system. And if you later want to move from our cloud to your own data centre, or back, you can.
€39
per person and month
Includes SpiceCRM, SpiceHCM and SpiceQMS
For everyone who works and designs in the system.
Work on customers, quotes, orders and tickets, design campaigns and workflows, create reports.
Typical: sales, back office, contact centre, marketing, management roles
€19
per person and month
Includes SpiceCRM, SpiceHCM and SpiceQMS
For everyone who reviews and signs off.
Approve tasks, review documents, view and submit tickets.
Typical: technical inspectors, goods-in inspection, field service technicians
€59
per 50 people and month
Includes SpiceCRM, SpiceHCM and SpiceQMS
With all 50 places in use, €1.18 per person.
For everyone who reads, confirms and reports.
Read information, confirm acknowledgements, report issues.
Typical: all other employees
All prices net, plus VAT, payable annually in advance. The minimum annual fee is €2,340, which equals five Standard licences. The Open Core of SpiceCRM and SpiceHCM is free on GitHub, with no user limit.
Core is free. More comes in three tiers: Standard, Active and Basic. Every licence covers SpiceCRM, SpiceHCM and SpiceQMS at once. Spice cloud or your own data centre: the licence price is the same. In your own data centre, a one-off setup is added. All prices are published on the pricing page.
Yes, on your own servers, with the same functions as in the cloud.
Hosting is all in the EU, on request all in Austria with European operators.
The core is open, and its source is publicly available. The More modules are commercially licensed.
No, because reading the source gives no one access to your system. It is protected by permissions, access credentials and ongoing maintenance. The page on the open core shows why experts have seen it this way since 1883.
An import module takes over your structured data, and partner companies support the switch. For your own integrations, the REST interface is open.
What are you planning, and what is missing today? We reply personally and tell you plainly whether Spice is the right fit.
Prefer to talk directly? office@spicecrm.com+43 (1) 89083610