Migrate your YetiForce CRM data
Open-source CRM-ERP hybrid with over 80 built-in modules. Self-hosted with no per-seat license fees, giving technical teams full ownership of their data and code base.
In its favor
Why people choose YetiForce CRM
The signal that keeps YetiForce CRM on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Zero-cost entry point with no per-seat licensing — the community edition covers Contacts, Potentials, Projects, and Tickets with unlimited records, letting teams validate CRM fit before committing budget to a paid platform.
Integrated ERP scope eliminates separate subscriptions for project management, inventory, vendor tracking, and helpdesk — the feature set that would cost thousands monthly in licensed software.
Open-source code with config panels and per-user layouts means every UI element, module, and permission structure can be customized without paying for a professional tier.
Localization coverage across Polish, English, and most major languages makes YetiForce a practical CRM choice for multi-language organizations without paying for a multilingual add-on.
Community-maintained fork activity on GitHub indicates an active user base willing to patch issues and extend functionality outside the official release cycle.
The Reports module was removed in version 4.4 and never restored in subsequent releases, forcing teams to export data to Power BI or spreadsheets just to build basic analytics dashboards.
Documentation gaps are severe even in English — configuration steps, API references, and field definitions are absent or outdated, making self-service troubleshooting nearly impossible.
The YetiForce GitHub repository was archived and made read-only in August 2025, raising concerns about the long-term viability of the open-source project and future security patches.
Self-hosting responsibility — server provisioning, backups, security hardening, and PHP version maintenance fall entirely on the organization's technical team, creating operational overhead that SaaS platforms eliminate.
Feature gating behind the paid Webservice Premium addon means core portal access, OpenAPI documentation, and 2FA TOTP support require an additional monthly subscription on top of hosting costs.
Reasons to switch
Why people leave YetiForce CRM
The recurring reasons buyers give for replacing YetiForce CRM. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where YetiForce CRM fits
Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.
SWOT — strengths, weaknesses, and use-case fit
Strengths
Weaknesses
Where it works
Where it struggles
Pricing tiers
YetiForce CRM pricing overview
The core YetiForce CRM is free and self-hosted with no per-seat cost. Paid plans apply only to the Webservice Premium addon (34–124 €/month based on user count), which unlocks the RESTful API, OpenAPI documentation, 2FA TOTP, and YetiForce Portal access. All add-ons including PDF Premium, Polish Registers, and Kanban Board are purchased separately via the in-system Marketplace.
Community (Self-hosted)
Tier 1 of 4
Free
What's included
Need help selecting your CRM?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on YetiForce CRM's schedule — see our quote-based pricing →
What gets migrated
YetiForce CRM object support
Object-by-object support for YetiForce CRM migrations. Per-pair details surface during scoping.
Contacts
Fully supportedContacts are standard YetiForce records with name, email, phone, address, and assigned owner fields. The standard API exports Contact lists with all base fields. We migrate Contacts 1:1 and handle the Organization link by ensuring Organizations are imported before Contacts.
Organizations
Fully supportedOrganization records hold company-level data including address, industry, type, and assigned owner. Standard API exposes all base fields. We map Organizations first in migration order to preserve the parent-child link from Contacts.
Leads
Fully supportedLeads in YetiForce capture pre-conversion prospect data including source, status, and company name. The standard API lists all Lead fields. We preserve Lead_Source and Lead_Status as custom fields in the destination system.
Potentials
Mapping requiredPotentials are YetiForce's deal pipeline object tied to an Organization and an assigned user. We map Potential stage names to the destination pipeline stage values via a configuration table, as stage naming conventions vary between installations.
Projects
Mapping requiredProjects hold name, status, start/end dates, and assigned owner. Custom fields on Projects may use YetiForce-specific data types (tree picklists, reference fields) that require type-aware mapping during migration. Project Tasks are children of Projects and must be migrated after their parent.
Project Tasks
Mapping requiredProject Tasks link to a parent Project and include subject, status, priority, and assigned user. We map the status and priority picklist values to the destination equivalents. Parent record ID mapping must be preserved to maintain the task hierarchy.
Tickets
Mapping requiredYetiForce Tickets include ticket title, status, priority, category, and related Contact and Organization references. Custom ticket fields require type-aware mapping. We handle the status picklist translation explicitly during import.
Products
Fully supportedProducts carry name, unit price, vendor link, description, and stock levels. The standard API exposes all core fields. We map the vendor reference to the migrated Vendor record by matching on vendor name during import.
Services
Fully supportedServices represent recurring offerings with price per unit and description. They share the same data shape as Products in YetiForce. We migrate Services directly to the destination's equivalent product or service object.
Vendors
Fully supportedVendor records hold company name, website, address, and assigned owner. The standard API lists all base fields. We migrate Vendors before Products to preserve the foreign-key relationship between the two objects.
Users
Mapping requiredUser records in YetiForce carry login, name, role, and preference data. Direct user-to-user migration is not supported — we map Users to the destination system by matching email address, then set the role and preference values manually post-import to match the destination's permission model.
Attachments
Mapping requiredFile attachments in YetiForce are stored in the file system and linked via record ID. The standard API does not expose binary file download endpoints; we use YetiForce's built-in Export action per record or the batch file export path to extract attachments, then map them to the destination by record ID association.
| Object | Support | Notes |
|---|---|---|
| Contacts | Fully supported | Contacts are standard YetiForce records with name, email, phone, address, and assigned owner fields. The standard API exports Contact lists with all base fields. We migrate Contacts 1:1 and handle the Organization link by ensuring Organizations are imported before Contacts. |
| Organizations | Fully supported | Organization records hold company-level data including address, industry, type, and assigned owner. Standard API exposes all base fields. We map Organizations first in migration order to preserve the parent-child link from Contacts. |
| Leads | Fully supported | Leads in YetiForce capture pre-conversion prospect data including source, status, and company name. The standard API lists all Lead fields. We preserve Lead_Source and Lead_Status as custom fields in the destination system. |
| Potentials | Mapping required | Potentials are YetiForce's deal pipeline object tied to an Organization and an assigned user. We map Potential stage names to the destination pipeline stage values via a configuration table, as stage naming conventions vary between installations. |
| Projects | Mapping required | Projects hold name, status, start/end dates, and assigned owner. Custom fields on Projects may use YetiForce-specific data types (tree picklists, reference fields) that require type-aware mapping during migration. Project Tasks are children of Projects and must be migrated after their parent. |
| Project Tasks | Mapping required | Project Tasks link to a parent Project and include subject, status, priority, and assigned user. We map the status and priority picklist values to the destination equivalents. Parent record ID mapping must be preserved to maintain the task hierarchy. |
| Tickets | Mapping required | YetiForce Tickets include ticket title, status, priority, category, and related Contact and Organization references. Custom ticket fields require type-aware mapping. We handle the status picklist translation explicitly during import. |
| Products | Fully supported | Products carry name, unit price, vendor link, description, and stock levels. The standard API exposes all core fields. We map the vendor reference to the migrated Vendor record by matching on vendor name during import. |
| Services | Fully supported | Services represent recurring offerings with price per unit and description. They share the same data shape as Products in YetiForce. We migrate Services directly to the destination's equivalent product or service object. |
| Vendors | Fully supported | Vendor records hold company name, website, address, and assigned owner. The standard API lists all base fields. We migrate Vendors before Products to preserve the foreign-key relationship between the two objects. |
| Users | Mapping required | User records in YetiForce carry login, name, role, and preference data. Direct user-to-user migration is not supported — we map Users to the destination system by matching email address, then set the role and preference values manually post-import to match the destination's permission model. |
| Attachments | Mapping required | File attachments in YetiForce are stored in the file system and linked via record ID. The standard API does not expose binary file download endpoints; we use YetiForce's built-in Export action per record or the batch file export path to extract attachments, then map them to the destination by record ID association. |
Gotchas
What to watch for in YetiForce CRM migrations
Issues we've hit on past YetiForce CRM migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
YetiForce GitHub archived as read-only since August 2025
Reports module removed in version 4.4 and never restored
Webservice Standard API lacks bulk endpoints
Webservice Premium required for portal and OpenAPI access
Heavy per-instance customization complicates field mapping
| Severity | Issue |
|---|---|
| High | YetiForce GitHub archived as read-only since August 2025 |
| High | Reports module removed in version 4.4 and never restored |
| High | Webservice Standard API lacks bulk endpoints |
| Medium | Webservice Premium required for portal and OpenAPI access |
| Medium | Heavy per-instance customization complicates field mapping |
Leaving YetiForce CRM?
Where YetiForce CRM customers move next
12 destinations YetiForce CRM can migrate to.
How a YetiForce CRM migration works
Four steps, YetiForce CRM-specific
Connect
API key (Webservice Standard); Bearer token with 2FA TOTP (Webservice Premium) into YetiForce CRM. Scopes limited to read-only on the data we move.
Map
We translate YetiForce CRM-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate YetiForce CRM quirks before production.
Migrate
Full migration with YetiForce CRM rate-limit handling. Rollback available throughout.
FAQ
YetiForce CRM migration FAQ
Answers to the questions buyers ask most during YetiForce CRM migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your YetiForce CRM migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate YetiForce CRM.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your YetiForce CRM setup and destination — written quote back within a business day.