Helpdesk migration
Field-level mapping, validation, and rollback between Trengo and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
Trengo
Source
Salesforce Service Cloud
Destination
Compatibility
7 of 10
objects map 1:1 between Trengo and Salesforce Service Cloud.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from Trengo to Salesforce Service Cloud is a migration from a conversation-first shared inbox to a case-centric CRM with broader automation depth. Trengo organizes customer interactions into Conversations with 7-day rolling activity windows; Salesforce Service Cloud uses the Case object with Omni-Channel routing and Entitlements for SLA management. We resolve the structural difference between channel-scoped conversation threads and CRM-linked Cases, preserve full message history including internal notes, and map Trengo's Teams and Channels into Salesforce's Queue and Omni-Channel routing configuration. The Knowledge Base migrates as a structured article inventory rather than a live content system. Automation Workflows, channel routing rules, and AI Agent configurations do not migrate as code; we deliver a written map for your Salesforce admin to rebuild. Voice routing through Salesforce's Amazon Connect integration, Entitlements, and Service Contracts require separate Salesforce licensing decisions and are scoped out of standard migration pricing.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Source platform
Trengo platform overview
Scorecard, SWOT, gotchas, and pricing for Trengo.
Destination platform
Salesforce Service Cloud platform overview
Scorecard, SWOT, gotchas, and pricing for Salesforce Service Cloud.
Data migration guide
The complete Salesforce Service Cloud migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Salesforce Service Cloud migration checklist
Pre- and post-cutover tasks for moving onto Salesforce Service Cloud.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Trengo object lands in Salesforce Service Cloud, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Trengo
Conversation
Salesforce Service Cloud
Case
1:1Trengo Conversations map to Salesforce Cases. Each conversation's status (open, pending, resolved, closed) maps to Salesforce Case Status with the customer choosing whether to flatten Trengo's internal notes into Case Comments or keep them as separate internal records. The 7-day rolling window property in Trengo has no Salesforce analog; we migrate conversation metadata including created_at and last_activity timestamps but do not replicate the rolling window behavior since Salesforce Case has no equivalent constraint.
Trengo
Message
Salesforce Service Cloud
EmailMessage + CaseComment
1:1Trengo Messages (inbound, outbound, and internal notes) migrate to Salesforce EmailMessage records for email-channel threads and CaseComment records for internal notes. Message timestamps, sender attribution (agent or customer), and attachment references transfer as ContentDocumentLink attachments. Pagination across large message threads is handled via cursor-based iteration to avoid mid-migration window resets on active conversations.
Trengo
Contact
Salesforce Service Cloud
Contact
1:1Trengo Contacts map directly to Salesforce Contacts. Standard fields (name, email, phone, company) migrate 1:1. Custom contact properties require field-mapped destination fields with type conversion for date, boolean, and multi-select picklist types. We validate email format and uniqueness before insert to avoid Salesforce duplicate rules blocking the import.
Trengo
Channel
Salesforce Service Cloud
Email-to-Case, Social Customer Service, or Omni-Channel Work Item
lossyTrengo Channels (WhatsApp, email, Instagram, Facebook, live chat, voice, SMS) map to Salesforce channel configurations. Email channels map to Email-to-Case; Instagram and Facebook map to Social Customer Service; voice and WhatsApp require separate Salesforce licensing (Voice, Messaging, or Amazon Connect integration) and migrate as metadata indicating which channels were active rather than as live routing configurations. The customer configures channel routing in Salesforce post-migration.
Trengo
Team
Salesforce Service Cloud
Queue
lossyTrengo Teams and their member assignments map to Salesforce Queues. Each Trengo team becomes a Queue with Group members populated from the Trengo team member list. Routing rules that assigned conversations to teams based on channel or inbox are exported as structured configuration JSON; the customer's Salesforce admin rebuilds these as Omni-Channel Routing Configurations or Assignment Rules post-migration since Trengo's rule model and Salesforce's routing model are not directly compatible.
Trengo
User
Salesforce Service Cloud
User
1:1Trengo User profiles (name, email, role, active/inactive status) map to Salesforce Users. We resolve by email match. Inactive Trengo agents map to Salesforce Users with IsActive = false so that conversation ownership history is preserved even if the agent has departed. Any Trengo User without a matching Salesforce User goes to a reconciliation queue for the customer's admin to provision before record import.
Trengo
Knowledge Base Articles
Salesforce Service Cloud
KnowledgeArticleVersion
1:1Trengo Knowledge Base articles with body content, categories, and publication status migrate to Salesforce Knowledge ArticleVersion records. Article-category hierarchies map to Salesforce data categories. Widget associations on articles (embedding articles in the Trengo help center widget) are exported as configuration notes; the customer's admin rebuilds article-to-portal associations in Lightning community builder post-migration. Salesforce Knowledge requires a separate SKU (Knowledge Add-On or Unlimited/Performance edition) which we confirm during scoping.
Trengo
Tag
Salesforce Service Cloud
Case Tag or Custom Field
lossyTags applied to Trengo Conversations migrate to Salesforce Case as a multi-select picklist custom field or as Case Tags depending on the customer's preference. Tags applied to Contacts migrate to Salesforce Contact tags or a custom multi-select field. Tag naming collision is resolved with a prefix convention during scoping to avoid conflicts with existing Salesforce tag namespaces.
Trengo
Reports and Stats
Salesforce Service Cloud
Report (inventory only)
1:1Trengo aggregated reporting data (CSAT scores, response times, channel volumes) is exportable as CSV and migrates as a reference dataset linked to the destination Cases rather than as live Salesforce Reports. The customer rebuilds dashboards and report criteria in Salesforce's report builder because report definitions are configuration rather than data. SLA thresholds and performance benchmarks from Trengo are itemized as setup notes for the customer's admin to reconfigure in Salesforce Entitlements.
Trengo
Automation Workflows
Salesforce Service Cloud
Flow (inventory only)
1:1Trengo automation workflow definitions (triggers, conditions, actions) are exported as structured JSON where the API exposes them. Salesforce Flow and Trengo Workflows are different automation models; we do not migrate them as code. We deliver a written inventory of every active Trengo workflow with its trigger, conditions, actions, and recommended Salesforce Flow equivalent for the customer's admin or a Salesforce partner to rebuild post-migration.
| Trengo | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Conversation | Case1:1 | Fully supported | |
| Message | EmailMessage + CaseComment1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Channel | Email-to-Case, Social Customer Service, or Omni-Channel Work Itemlossy | Fully supported | |
| Team | Queuelossy | Fully supported | |
| User | User1:1 | Fully supported | |
| Knowledge Base Articles | KnowledgeArticleVersion1:1 | Fully supported | |
| Tag | Case Tag or Custom Fieldlossy | Fully supported | |
| Reports and Stats | Report (inventory only)1:1 | Mapping required | |
| Automation Workflows | Flow (inventory only)1:1 | Mapping required |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Trengo gotchas
Conversation-based billing model is migration-critical
7-day conversation window resets on any activity
AI billing is a separate surcharge line item
No documented bulk export endpoint requires pagination strategy
Salesforce Service Cloud gotchas
Data Export 512MB file size cap breaks large org exports
API Daily Request Limits vary by license edition
No automatic data backup in base Salesforce
Picklist dependencies silently break records when unmapped
Workflow rules fire unexpectedly during data load
Pair-specific challenges
Migration approach
Discovery and channel audit
We audit the source Trengo workspace across Boost, Pro, and Enterprise tiers, cataloging active Channels (WhatsApp, email, Instagram, Facebook, voice, SMS), conversation volume by channel, team structure, agent roster, custom contact properties, Knowledge Base article count and category depth, active automation workflows, and tag usage. We pair this with a Salesforce edition check: Essential ($165/user/month) covers case management and email-to-case; Unlimited ($330/user/month) is required for Salesforce Knowledge, Omni-Channel routing, and Service Cloud Einstein AI. The discovery output is a written migration scope with record counts per object and a Salesforce edition recommendation.
Schema design and Salesforce configuration planning
We design the destination schema in Salesforce. This includes provisioning custom fields on Case and Contact to carry Trengo conversation metadata (message count, first response time, channel type, conversation created date), configuring Case Record Types per channel if the customer wants channel-separated layouts, designing the Queue structure mapping from Trengo Teams, and planning Salesforce Knowledge article types if the customer has a Knowledge Add-On. Salesforce Knowledge and Omni-Channel routing require paid SKUs that we confirm before schema design begins.
Sandbox migration and reconciliation
We run a full migration into a Salesforce Sandbox (Full Copy or Partial Copy) using production-like data volume. The customer's Service Cloud admin reconciles Case counts (Conversations in, Cases in), spot-checks 25-50 random Cases against Trengo conversation threads, validates that internal notes landed correctly, and signs off the schema and mapping before production migration begins. Any field mapping corrections, duplicate rule adjustments, and validation rule issues surface here.
User and Team reconciliation
We extract every distinct Trengo User referenced on Conversations, Messages, and team assignments and match by email against the Salesforce destination org's User table. Teams are mapped to Queues during this phase. Any Trengo User without a matching Salesforce User goes to a reconciliation queue; the customer's admin provisions missing Users before record import resumes. Trengo team routing rules are exported as structured JSON for the admin to rebuild in Omni-Channel.
Production migration in dependency order
We run production migration in record-dependency order: Users (manual provisioning validated), Contacts (with dedupe validation), Cases (with channel type and conversation metadata fields populated), EmailMessage records and CaseComments (message threads linked to Cases), Knowledge Base articles (if Knowledge Add-On is active), and Tags (as Case or Contact custom fields). Each phase emits a row-count reconciliation report before the next phase begins. Active conversations during the migration window are held and migrated as a delta pass at cutover.
Cutover, validation, and handoff
We freeze Trengo writes during cutover, run a final delta migration of any Cases or Messages created or updated during the migration window, then enable Salesforce as the system of record. We deliver the Channel Routing Configuration inventory and Automation Workflow inventory documents to the customer's admin team for rebuild. We do not configure Omni-Channel routing, Entitlements, Service Contracts, or Einstein for Service as part of the standard migration scope; these require separate Salesforce admin work or a service engagement.
Platform deep dives
Trengo
Source
Strengths
Weaknesses
Salesforce Service Cloud
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 1 of 7 objects need a manual workaround.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Trengo and Salesforce Service Cloud.
Object compatibility
1 of 7 objects need a manual workaround.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
Trengo: 120 requests per minute. When exceeded, the API returns HTTP 429 (Too Many Requests) with Retry-After and X-RateLimit-Reset headers indicating when requests can resume..
Data volume sensitivity
Trengo doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Trengo to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Trengo to Salesforce Service Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Trengo
Other ways to arrive at Salesforce Service Cloud
Same-Helpdesk migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.