CRM migration

Migrate from STEL Order to Freshsales

Field-level mapping, validation, and rollback between STEL Order and Freshsales. We move data and schema; workflows are rebuilt natively in Freshsales.

STEL Order logo

STEL Order

Source

Freshsales

Destination

Freshsales logo

Compatibility

87%

13 of 15

objects map 1:1 between STEL Order and Freshsales.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

STEL Order and Freshsales serve fundamentally different operational roles. STEL Order is a field service management platform where the primary operational unit is the work order — a document that bundles scheduling, job details, client asset information, and invoicing into a single field-technician workflow. Freshsales is a CRM built around the lead-to-close sales cycle, with native objects for Leads, Contacts, Accounts, Deals, Tasks, Appointments, and Products. There is no native work order or job object in Freshsales; work order hierarchy, technician scheduling, and inventory data have no direct destination equivalent and must be modeled using Freshsales custom modules or custom fields. FlitStack AI maps STEL Order clients directly to Freshsales Contacts and Accounts, work orders to Freshsales Deals using custom fields to preserve work order type and priority, jobs nested under work orders to child Deals or custom activity records, and STEL Order products to Freshsales Products. Asset and inventory data that cannot fit into Freshsales native objects is preserved as a reference document for post-migration manual tracking. The migration runs against STEL Order's scoped read API access and lands data in Freshsales via the Bulk API, staying within Freshsales rate limits. Workflows, automations, scheduling logic, and inventory thresholds do not migrate — they must be rebuilt in Freshsales using its Automation Rules and native calendar tools. A 24–48 hour delta-pickup window captures in-flight changes made in STEL Order during the cutover before the Freshsales instance goes live.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

STEL Order logo

STEL Order

What's pushing teams away

  • Limited international documentation and primarily Spanish-language support creates friction for non-Spanish speaking teams evaluating the platform for global use.
  • API documentation is not publicly detailed, making custom integrations and automated data pipelines difficult to implement without direct vendor support.
  • Small review sample size (4 verified reviews) makes it difficult to assess long-term reliability and identify systemic issues before committing to the platform.

Choosing

Freshsales logo

Freshsales

What's pulling them in

  • Lowest barrier to entry among major CRMs — the free tier supports up to 3 users and includes core CRM functionality before committing to per-seat pricing.
  • Built-in chat, email, and phone reduce reliance on third-party integrations for basic sales communication and contact management.
  • Freddy AI contact scoring and deal insights are included on Pro plans at a lower price than comparable HubSpot tiers.
  • Kanban pipeline views across Contacts, Accounts, and Deals provide visual deal management without requiring custom configuration.
  • Integration with the broader Freshworks ecosystem (Freshdesk, Freshchat, Freshservice) reduces tool sprawl for teams already using Freshworks.

Object mapping

How STEL Order objects map to Freshsales

Each row shows how a STEL Order object lands in Freshsales, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

STEL Order

Client

maps to

Freshsales

Contact + Account

many:1
Fully supported

STEL Order stores client name, company, phone, and email in one flat record. FlitStack AI splits this: the company name maps to a Freshsales Account, and the primary contact maps to a Freshsales Contact linked by AccountId. If the client is a solo entity, it becomes a Contact with no Account link.

STEL Order

Work Order

maps to

Freshsales

Deal (custom fields)

1:1
Fully supported

STEL Order work orders are the primary operational record — they contain the client link, work order type, status, priority, scheduled date, assigned technician, location, and description. Freshsales has no native work order object. We map each STEL Order work order to a Freshsales Deal, with custom fields on the Deal capturing work order type, priority, status label, and the original work order number for traceability.

STEL Order

Job

maps to

Freshsales

Deal (child record) or Sales Activity

1:many
Fully supported

STEL Order jobs are line items or sub-tasks attached to a work order — they carry the service description, assigned technician, time entries, and client signature. One work order can contain multiple jobs. We map each job to a child Deal linked by a custom parent_work_order field, preserving the job description, scheduled date, and technician name. Jobs without a work order parent migrate as standalone Deals.

STEL Order

Product

maps to

Freshsales

Product

1:1
Fully supported

STEL Order product catalog (name, SKU, description, unit price, cost, sales unit) maps directly to Freshsales Products. Product bundles in STEL Order become individual Products in Freshsales — the bundle relationship is noted for manual rebuild in Freshsales if needed.

STEL Order

Asset

maps to

Freshsales

Custom Module (Asset) or Account custom fields

1:1
Fully supported

STEL Order assets track client equipment — warranty dates, model numbers, service history, and location. Freshsales has no native asset management module. We map assets to a custom module in Freshsales (Pro and Enterprise plans) linked to the Account, storing equipment name, serial number, warranty expiry, and last service date as custom fields.

STEL Order

Invoice

maps to

Freshsales

Note + custom field on Deal

1:1
Fully supported

STEL Order invoices are fully formatted financial documents with line items, tax rates, and payment status. Freshsales has no native invoicing module. Invoice metadata (invoice number, amount, date, status) migrates as a custom field on the related Deal. The full invoice document is preserved as a Note with a file attachment in Freshsales.

STEL Order

Quote / Estimate

maps to

Freshsales

Quote

1:1
Fully supported

STEL Order quotes and estimates map directly to Freshsales Quotes, preserving the full sales proposal structure. The quote name, total monetary amount, validity expiration date, and current status (Sent, Accepted, Rejected, or Expired) transfer as native Freshsales Quote fields. Quote line items — each product or service with quantity, unit price, and discount — map to Freshsales Quote Items linked to the parent Quote record, maintaining the hierarchical pricing structure built in STEL Order.

STEL Order

Delivery Note

maps to

Freshsales

Note + Deal custom field

1:1
Fully supported

STEL Order delivery notes document what was delivered as part of a work order. Freshsales has no native delivery note object. We migrate delivery note metadata (number, date, linked work order) as a custom field on the Deal and attach the delivery note document as a Note with a file in Freshsales.

STEL Order

Inventory / Stock Level

maps to

Freshsales

Custom Module (Inventory) or reference document

1:1
Fully supported

STEL Order tracks stock levels per warehouse location with reorder thresholds. Freshsales Product Catalog has no inventory management. Stock levels, warehouse locations, and reorder settings migrate as a reference document for manual entry into an inventory system post-migration, or as a custom Inventory module in Freshsales Pro/Enterprise if your plan supports custom modules.

STEL Order

Team Member / Technician

maps to

Freshsales

User

1:1
Fully supported

STEL Order team members and technicians are internal users who own work orders and jobs. They map to Freshsales Users by email resolution. The team_member_id, role, and team restrictions from STEL Order are stored as custom fields on the Freshsales User record for reference.

STEL Order

Sales Activity (call, email, note on work order)

maps to

Freshsales

Task / Appointment / Note

1:1
Fully supported

STEL Order records phone calls, emails, and notes attached to work orders and clients as part of the field-service communication log. Each logged call, sent email, and captured note maps to a Freshsales Task (for calls and emails) or Note record, with the original timestamp, owning technician name, and linked Deal or Contact record preserved to maintain the full communication history originally tracked in STEL Order.

STEL Order

Custom Field (Client-level)

maps to

Freshsales

Custom field on Contact/Account

1:1
Fully supported

STEL Order supports custom fields on client records to capture industry-specific data beyond standard fields. Each client-level custom field is recreated as a Freshsales custom field on the Contact or Account object, maintaining the same field type — whether text, number, dropdown, or date — and preserving any pick-list options or validation rules that were configured in STEL Order for consistent data entry.

STEL Order

Custom Field (Work Order / Job-level)

maps to

Freshsales

Custom field on Deal

1:1
Fully supported

STEL Order custom fields on work orders and jobs capture operational details like service category, contract type, or billing code. These custom fields map to Freshsales custom fields on the Deal object, preserving field type fidelity throughout the migration. Pick-list values become Freshsales dropdowns with matching options, date fields remain date fields, and text fields transfer directly without transformation.

STEL Order

Attachment / File

maps to

Freshsales

File (on Contact / Deal)

1:1
Fully supported

STEL Order files attached to work orders, jobs, clients, and products are re-uploaded to Freshsales Files linked to the corresponding Contact, Account, or Deal record. The original filename and upload date are preserved. Files over 25MB are flagged for manual handling.

STEL Order

Workflow / Automation

maps to

Freshsales

Not migrated

1:1
Fully supported

STEL Order workflows, notification rules, and automation triggers cannot migrate to Freshsales. Freshsales Automation Rules use a different event-action model. We export workflow definitions as a JSON reference document for your Freshsales admin to rebuild using Freshsales Automation Rules after migration.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

STEL Order logo

STEL Order gotchas

High

Offline-created records may not sync to cloud before export

Medium

Bulk import requires manual CSV/Excel formatting

Medium

Payment gateway references do not transfer as linked transactions

Freshsales logo

Freshsales gotchas

Medium

Freddy AI is Pro-tier only despite heavy marketing

High

Post-migration emails and sequences are disabled

Medium

Bot session credits are a one-time 500-session allocation

Medium

Phone credits charged per minute with no cap

Low

File storage limits scale with plan tier

Pair-specific challenges

  • STEL Order work order hierarchy has no native destination in Freshsales

    STEL Order's core organizing entity is the work order — a structured document that bundles client, job tasks, technician assignment, location, signature, and invoicing into a single field-service record. Freshsales has no native work order or field-service object. We map STEL Order work orders to Freshsales Deals with custom fields for work order type, priority, and status, and we flatten job sub-tasks as child Deals linked by a custom parent_work_order lookup field. The hierarchical work-order structure in STEL Order does not transfer natively — each work order becomes a single Deal record, and any parent-child job relationships must be manually verified post-migration if the job count is large. Plan your Freshsales pipeline stages to match the STEL Order work order lifecycle (Quoted → Scheduled → In Progress → Completed → Invoiced) before migration begins.

  • Scheduling, GPS, and technician dispatch data cannot migrate to Freshsales

    STEL Order captures technician scheduling, GPS-tracked locations, and route dispatch information as part of the work order workflow. Freshsales has no scheduling, dispatch, or GPS tracking module — its calendar supports appointment scheduling for sales reps but not field technician routing. During migration, the technician name and scheduled date for each work order and job migrate as custom fields on the Freshsales Deal, giving your team visibility into who was assigned and when. Real-time route optimization, GPS tracking, and dispatch board logic have no Freshsales equivalent and cannot be migrated. If field scheduling visibility is critical post-migration, rebuild scheduling workflows using Freshsales Automation Rules combined with the built-in calendar and appointment features, or evaluate a dedicated FSM tool to run alongside Freshsales.

  • STEL Order inventory and stock-level data has no Freshsales equivalent

    STEL Order tracks product stock levels across multiple warehouse locations, reorder thresholds, bundled products with margin settings, and supplier purchase orders. Freshsales Product Catalog stores products with pricing and descriptions but has no inventory management module — there is no stock level field, no multi-location warehouse concept, and no reorder threshold automation. We migrate STEL Order products with pricing and description to Freshsales Products. Stock quantities, warehouse locations, and reorder settings are exported as a reference document and stored as custom fields in a Freshsales Inventory custom module if your plan supports it. Full inventory management must be handled by a dedicated inventory or ERP system post-migration.

  • STEL Order workflows and automations are not data and cannot migrate

    STEL Order workflow automations — triggers that send customer notifications on job completion, inventory alerts when stock falls below threshold, and field-service event rules — are business logic built inside STEL Order's automation engine. These are not data records and do not export as a transferable artifact. Freshsales Automation Rules use a completely different event-action model (CRM event triggers, field updates, email alerts, task creation) that does not accept STEL Order workflow definitions as input. We export the workflow definitions from STEL Order as a JSON reference document listing each active automation's trigger conditions and actions. Your Freshsales admin uses this document to rebuild equivalent automations using Freshsales Automation Rules after the migration is complete.

  • Freshsales requires custom modules for work order and asset data — not all plans include them

    Freshsales custom modules — the destination for STEL Order work orders, job history, and assets — are available on Pro and Enterprise plans. The Growth plan, which starts at $9 per user per month, supports custom fields on standard objects but not custom modules. If your STEL Order setup includes significant asset management records or complex work order types requiring a dedicated module structure, you need a Freshsales Pro or Enterprise plan to accommodate the migrated data model. FlitStack AI confirms the target Freshsales plan during scoping and flags whether the plan tier supports the required custom modules before migration begins.

Migration approach

Six steps for a successful STEL Order to Freshsales data migration

  1. Audit STEL Order data and design Freshsales custom module schema

    FlitStack AI connects to STEL Order via scoped read API access and exports all clients, work orders, jobs, products, assets, and custom field definitions. We audit the data to identify the work order types in use, the number of nested jobs per work order, custom field count per object, and inventory data volume. Based on the audit, we produce a Freshsales schema setup plan: which custom modules to create in Freshsales Pro or Enterprise, which custom fields to add to Contacts, Accounts, and Deals, and which pipeline stages to configure to match the STEL Order work order lifecycle. This plan is delivered before data extraction begins so your Freshsales admin can provision the schema in advance.

  2. Map fields and resolve owners across both platforms

    Every STEL Order field maps to a Freshsales field or custom field per the object and field mapping plan. For contacts and accounts, we create Freshsales Accounts before Contacts so the AccountId foreign key resolves correctly. Work orders map to Deals using the configured pipeline stages and custom fields. Jobs map as child Deals linked by the parent_work_order custom lookup field. Owner resolution runs by email match — STEL Order user email addresses are matched against Freshsales User email addresses. Any STEL Order owner with no matching Freshsales User is flagged before migration so your team can invite them to Freshsales or assign a fallback owner before the full run.

  3. Run a sample migration with field-level diff

    A representative slice migrates first — typically 100–500 records spanning clients, work orders, jobs, and products. We generate a field-level diff report comparing the source STEL Order values against the destination Freshsales values for every mapped field. You can verify that work order type and priority map to the correct custom fields, that stage values match the configured Freshsales pipeline, and that owner resolution worked for all records. Approval of the sample diff unlocks the full migration run. This step typically completes within 24 hours for the sample set.

  4. Execute full migration and delta-pickup window

    The full dataset loads into Freshsales via the Bulk API, staying within Freshsales rate limits. Records process in dependency order: Accounts first, then Contacts, then Deals (Work Orders), then child Deals (Jobs), then Products, then Assets to their custom module, then Files and Notes. A 24–48 hour delta-pickup window runs after the initial load to capture any work orders modified or created in STEL Order during the migration window. After delta-pickup completes, FlitStack AI produces a final reconciliation report showing record counts, failed records, and the resolution taken for each.

  5. Deliver migration artifacts and rebuild reference package

    FlitStack AI delivers the final reconciliation report, the audit log of every migration operation, and the exported workflow definitions JSON from STEL Order. The workflow definitions JSON lists each STEL Order automation with its trigger, conditions, and actions so your Freshsales admin can rebuild equivalent automations using Freshsales Automation Rules. One-click rollback is available for 7 days post-migration if reconciliation reveals unexpected data gaps that require a corrected full run.

Platform deep dives

Context on both ends of the pair

STEL Order logo

STEL Order

Source

Strengths

  • Comprehensive FSM suite combining scheduling, invoicing, inventory, and CRM in a single platform
  • Offline-capable mobile apps for Android and iOS enable field technicians to work without internet
  • Bulk CSV and Excel import for rapid data onboarding from spreadsheets or legacy systems
  • Stripe and PayPal payment integration provides immediate online payment collection
  • Per-user pricing with 1-on-1 onboarding and 24/7 support offers accessible entry for small businesses

Weaknesses

  • Limited publicly available API documentation restricts custom integration development
  • Primarily Spanish-language documentation and support may hinder non-Spanish speaking users
  • Small verified review sample (4 reviews) makes platform reliability assessment difficult
  • File-based bulk import (CSV/Excel) lacks real-time sync capabilities for ongoing data movement
  • Equipment and asset management features are functional but less mature than dedicated CMMS platforms
Freshsales logo

Freshsales

Destination

Strengths

  • Generous free tier for small teams with core CRM functionality without per-seat costs.
  • All-in-one sales CRM with built-in telephony, chat, and email reducing third-party tool dependency.
  • Freddy AI contact scoring and deal predictions available on Pro tier.
  • Multiple pipeline views with Kanban and list options across all plans.

Weaknesses

  • Reports lack depth compared to competitors like HubSpot, with limited customization options.
  • Integration setup is poorly documented with no clear guides for connecting third-party tools.
  • AI features gated behind $39/user/month Pro tier despite marketing emphasis on Freddy AI.
  • Bot sessions limited to 500 one-time allocation with no monthly refresh.

Complexity grading

How hard is this migration?

Standard CRM migration. 2 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across STEL Order and Freshsales.

  • Object compatibility

    B

    2 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    STEL Order: Not publicly documented.

  • Data volume sensitivity

    B

    STEL Order doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your STEL Order to Freshsales migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about STEL Order to Freshsales data migrations

Answers to the questions buyers ask most during STEL Order to Freshsales migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your STEL Order to Freshsales migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most STEL Order to Freshsales migrations complete in 48–72 hours for under 25,000 records with a straightforward custom-field setup. Complex migrations involving multiple work order types, nested job hierarchies, asset records requiring a custom module, and inventory data extend to 5–7 days. The longest planning step is designing the Freshsales custom module schema for work orders and assets before data extraction begins. FlitStack AI delivers a schema setup plan upfront so your Freshsales admin can provision custom modules during the planning phase rather than during the migration run.

Adjacent paths

Related migrations to explore

Ready when you are

Move from STEL Order.
Land in Freshsales, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day