Helpdesk migration
Field-level mapping, validation, and rollback between Re:amaze and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
Re:amaze
Source
Salesforce Service Cloud
Destination
Compatibility
6 of 10
objects map 1:1 between Re:amaze and Salesforce Service Cloud.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Re:amaze to Salesforce Service Cloud is a shift from a lightweight e-commerce-first helpdesk to an enterprise service platform with case management, omni-channel routing, and AI capabilities. Re:amaze organizes conversations as a unified queue around Contacts; Salesforce Service Cloud uses Cases attached to Contacts and Accounts with a full parent-child data model. We map Re:amaze Conversations to Salesforce Cases, preserving the full message thread, assignee, status, and timestamps. Quick Answers (canned responses) and Knowledge Base articles migrate as documented content with structural mapping; your admin rebuilds them as Salesforce Email Templates and Knowledge Articles post-migration. We do not migrate automations, macros, or workflows as code; we deliver a written inventory of these for your Salesforce admin to rebuild in Flow or Omni-Channel.
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
Re:amaze platform overview
Scorecard, SWOT, gotchas, and pricing for Re:amaze.
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 Re:amaze 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.
Re:amaze
Conversation
Salesforce Service Cloud
Case
1:1Re:amaze Conversations map to Salesforce Cases. Each conversation's subject, category, message thread, assignee email, status, and timestamps (created_at, updated_at) migrate as Case fields (Subject, Description, OwnerId, Status, CreatedDate, LastModifiedDate). The message thread becomes the Case thread using EmailMessage records linked to the Case. Conversation status (open, resolved, snoozed) maps to Salesforce Case Status values that we configure in the destination org during schema setup.
Re:amaze
Contact
Salesforce Service Cloud
Contact
1:1Re:amaze Contacts map directly to Salesforce Contacts. The contact's name, email, phone, and computed attributes (browser, location, last seen) migrate to the equivalent Salesforce Contact fields. We resolve the Account lookup by matching the contact's domain against existing Salesforce Accounts or creating a new Account during the pass. Custom field values from Re:amaze attach as Salesforce custom fields on the Contact record.
Re:amaze
Custom Fields
Salesforce Service Cloud
Custom Fields
lossyRe:amaze does not expose a Custom Field definition endpoint, so we discover custom fields by sampling 50-100 contact records and extracting non-standard keys. Each discovered field maps to a Salesforce custom field of equivalent type (text, number, date, checkbox, picklist). We create the Salesforce custom fields before the Contact import pass and validate the field types against the sampled data to avoid type-mismatch rejections at import time.
Re:amaze
Tags
Salesforce Service Cloud
Case Tag or Multi-Select Picklist
lossyRe:amaze tags on conversations are a flat string list per record with no hierarchy. We migrate tags as a multi-select picklist on Case (CaseTag__c) or as Salesforce Topics with TopicAssignment records depending on the customer's reporting needs identified during scoping. Admin-created tags and agent-applied tags carry no distinction at migration time; both become tag values in Salesforce.
Re:amaze
Quick Answers
Salesforce Service Cloud
Email Template (documented, not migrated)
1:1Quick Answers are canned response templates grouped by category with title, content body, and optional shortcode. We export the full Quick Answer library including HTML formatting and deliver it as a documented template library with Salesforce Email Template equivalent mapping. We do not migrate Quick Answers as Salesforce Email Templates because the content requires formatting review and the shortcode model has no direct Salesforce equivalent. The customer's admin rebuilds them as Salesforce Email Templates or Flow actions post-migration.
Re:amaze
Knowledge Base Articles
Salesforce Service Cloud
Knowledge Article
lossyRe:amaze FAQ articles are searchable, category-grouped, and embeddable. We map them to Salesforce Knowledge Articles by creating an Article Type matching the Re:amaze category structure, configuring Data Category Groups to match the category hierarchy, and migrating article content, publish status, and category assignment. Articles with embedded images require URL rewriting to Salesforce's document storage. Publish status (draft, published, archived) maps to Salesforce Knowledge Article Version Status.
Re:amaze
Brand
Salesforce Service Cloud
Account or Salesforce Organization
lossyRe:amaze multibrand hosts multiple customer-facing brands under separate subdomains within a single account. Each brand's conversations, contacts, and KB articles scope to one migration pass using the brand's subdomain. We either create a separate Salesforce org for each brand (if isolation is required) or use an Account hierarchy where each brand is a child Account under a parent organization Account. The customer decides during scoping.
Re:amaze
Agent / User
Salesforce Service Cloud
User
1:1Re:amaze Agents (name, email, role: admin or agent, avatar, availability status) map to Salesforce Users. We resolve agents by email match against the destination org's User table. Agents without a matching Salesforce User go to a reconciliation queue for the customer's admin to provision before Case import begins because OwnerId is required on Case records.
Re:amaze
Attachments
Salesforce Service Cloud
ContentDocument / Attachment
1:1Conversation message attachments and contact profile attachments export as files with metadata. We download files from Re:amaze's CDN or signed URLs, upload them to Salesforce Files (ContentDocument), and link them to the parent Case or Contact via ContentDocumentLink. Files over 25 MB are chunked per Salesforce's document storage limits.
Re:amaze
Integrations
Salesforce Service Cloud
Not applicable
1:1Re:amaze integrations with Shopify, BigCommerce, Magento, and other e-commerce platforms store connection state server-side with OAuth credentials and webhook URLs that cannot be extracted in transferable form. We document the integration list during scoping and flag each one for manual reconfiguration post-migration. The e-commerce order and customer context that appeared inside Re:amaze conversations does not migrate as structured data unless the customer has exported that data separately.
| Re:amaze | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Conversation | Case1:1 | Fully supported | |
| Contact | Contact1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Tags | Case Tag or Multi-Select Picklistlossy | Fully supported | |
| Quick Answers | Email Template (documented, not migrated)1:1 | Fully supported | |
| Knowledge Base Articles | Knowledge Articlelossy | Fully supported | |
| Brand | Account or Salesforce Organizationlossy | Fully supported | |
| Agent / User | User1:1 | Fully supported | |
| Attachments | ContentDocument / Attachment1:1 | Mapping required | |
| Integrations | Not applicable1:1 | Not supported |
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.
Re:amaze gotchas
API rate limits are not publicly documented
SMS and voice channels are not included in base pricing
Brand-scoped API requires correct subdomain configuration
Custom field discovery requires sampling contact records
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 brand scoping
We audit the Re:amaze account across brands, custom fields, conversation volume, Quick Answer count, Knowledge Base article count, and agent count. For multi-brand accounts, we scope each brand as a separate migration pass. We verify API connectivity and token permissions against the brand-specific subdomain. The discovery output is a written migration scope with record counts per brand, a custom field map built from contact sampling, and a Quick Answer inventory.
Salesforce schema preparation
We configure the Salesforce destination org: Case object with custom status values mapped from Re:amaze conversation states, Article Type and Data Category Groups matching the Re:amaze Knowledge Base category hierarchy, custom fields on Contact and Case matching the discovered Re:amaze custom field map, Email Templates (blank, for the customer's admin to populate from the Quick Answer inventory), and User records for agents reconciled by email match. Schema deploys into a Salesforce Sandbox first for validation.
Sandbox migration and reconciliation
We run a full migration into a Salesforce Sandbox using representative data volume. The customer's service operations lead reconciles record counts (Cases in, Contacts in, Articles in), spot-checks 25-50 random Cases against the Re:amaze source conversation threads, and validates Knowledge Article category assignments. Any field mapping corrections, status value adjustments, or category structure changes happen in Sandbox before production migration begins.
User provisioning and agent reconciliation
We extract every distinct Re:amaze agent referenced on conversations and match by email against the Salesforce destination org's User table. Agents without a matching Salesforce User enter a reconciliation queue for the customer's admin to provision. Agent roles (admin, agent) map to Salesforce profiles or permission sets that we document during scoping. Migration cannot proceed to Case import because OwnerId references must be resolved first.
Production migration in dependency order
We run production migration in record-dependency order: Users (validated), Accounts (created from contact domain matching or parent organization setup), Contacts (with AccountId resolved and custom fields populated), Cases (with OwnerId resolved, message thread as EmailMessage records, and Tags as multi-select or Topics), Knowledge Articles (after Article Type and Data Category Group configuration), Attachments (as Salesforce Files linked via ContentDocumentLink). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, delta sync, and automation handoff
We freeze Re:amaze writes during cutover, run a final delta migration of any conversations or contacts modified during the migration window, then enable Salesforce Service Cloud as the system of record. We deliver the Quick Answer inventory document with Salesforce Email Template mapping and the automation/macro inventory for the customer's admin to rebuild in Flow. We support a one-week hypercare window to resolve reconciliation issues. We do not rebuild Re:amaze macros or automations as Salesforce Flow inside the migration scope.
Platform deep dives
Re:amaze
Source
Strengths
Weaknesses
Salesforce Service Cloud
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 1 of 7 objects need a manual workaround.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Re:amaze 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
Re:amaze: Not publicly documented.
Data volume sensitivity
Re:amaze 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 Re:amaze to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Re:amaze 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 Re:amaze
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.