Helpdesk migration
Field-level mapping, validation, and rollback between Brisk Support and Intercom. We move data and schema; workflows are rebuilt natively in Intercom.
Brisk Support
Source
Intercom
Destination
Compatibility
7 of 10
objects map 1:1 between Brisk Support and Intercom.
Complexity
CModerate
Timeline
2-3 weeks
Overview
Moving from Brisk Support to Intercom is a migration shaped by a fundamental platform difference: Brisk Support has no publicly documented API, so we build custom export scripts that interact with the application layer to extract Tickets, Customers, Agents, Queues, and KB Articles in structured form. Intercom receives that data via its REST API and Custom Object endpoints, with conversations mapped to its threaded conversation model and agents assigned to Inboxes and Teams. Queue routing, weighting rules, and escalation paths are platform-specific in Brisk Support and cannot transfer as configuration — we document the rule logic during discovery and hand it to your admin as a rebuild checklist. Custom ticket attributes (Tier 3 in Brisk Support) map to Intercom Custom Data Attributes by name and type. Workflows, automated sequences, and reports do not migrate; we deliver a written automation inventory for manual rebuild in Intercom's workflow builder.
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.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Brisk Support object lands in Intercom, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Brisk Support
Customer
Intercom
Contact
1:1Brisk Support Customer records (name, email, phone, company, and custom attributes) map directly to Intercom Contact records. Email serves as the dedupe key on import. Any Brisk Support custom attributes present on the Customer record map to Intercom Custom Data Attributes on the Contact, with field type preserved (text, number, boolean, date). Customer tier or segment stored as a custom attribute becomes a contact attribute in Intercom for segmentation.
Brisk Support
Ticket
Intercom
Conversation
1:1Brisk Support Tickets map to Intercom Conversations with message parts preserving the original ticket body, customer reply, and agent response in chronological order. Internal notes in Brisk Support map to internal notes in Intercom (the internal part type). Ticket status (open, pending, resolved, closed) maps to Intercom's open, snoozed, and closed conversation states. Priority from Brisk Support becomes a contact attribute or conversation tag at migration time.
Brisk Support
Agent
Intercom
Team Member (Admin)
1:1Brisk Support Agents map to Intercom teammates by email match. Agent names and emails are mapped to Intercom admin accounts provisioned during migration. Role and permission sets in Brisk Support (admin, agent) have no direct export format, so Intercom's default teammate role is assigned with a documented note for the admin to adjust permissions in Settings > Team > Roles post-migration.
Brisk Support
Queue
Intercom
Inbox
1:manyBrisk Support Queues do not map directly to Intercom Inboxes because the models differ structurally. Brisk Support uses queue-based ticket routing with weighting and assignment rules; Intercom uses Inbox-to-Team assignment with inbox rules. We map each Brisk Support queue name to an Intercom Inbox, and document the queue's weighting rule, assignment criteria, and escalation path as a structured note for the admin to rebuild as Intercom inbox rules and SLA policies. Multiple Brisk queues can map to one Intercom Inbox if the routing logic can be consolidated.
Brisk Support
Routing Rule
Intercom
Inbox Rule
lossyBrisk Support routing rules (Tier 2+) are configured per organization and have no export format. We capture the rule logic — conditions, agent weighting, queue assignment — as structured notes during discovery. These notes are delivered as a rebuild checklist for the admin to implement as Intercom inbox rules (Settings > Inbox > Rules). Routing rules cannot be migrated automatically because the condition syntax and agent weighting model are proprietary to Brisk Support.
Brisk Support
Escalation Rule
Intercom
SLA Policy
lossyBrisk Support escalation rules define time-based escalation paths (Tier 2+). Intercom uses SLA policies (available on Advanced plan and above) to set first response and next response targets. We map the escalation time thresholds and escalation target (agent or team) from Brisk Support to Intercom SLA milestones and assign the appropriate SLA policy to the migrated Inbox. The escalation action type (notify, reassign, bump priority) is documented separately as it may require a workflow rule rebuild in Intercom.
Brisk Support
KB Article
Intercom
Article (Help Center)
1:1Brisk Support KB Articles (title, body content, categories, and publication status) map to Intercom Articles published to the Help Center. Article body migrates as rich text; internal-only articles are flagged for the admin to set visibility (internal vs public) in Intercom. Links within articles pointing to Brisk Support URLs are flagged for manual update post-migration. Brisk Support article categories map to Intercom collections or sections depending on the hierarchy depth.
Brisk Support
Attachment
Intercom
Conversation Part (file attachment)
1:1Brisk Support file attachments map to Intercom conversation part attachments uploaded during conversation migration. We export all current attachment files before migration begins and verify file availability during discovery. If the source account is on the Free tier and the 60-day expiration window has passed, any expired attachments are flagged as unavailable with the affected ticket IDs listed. Exported files are re-uploaded to Intercom's CDN and attached to the corresponding conversation part. Tier-gated storage limits (1 GB Free, 5 GB Tier 2, 20 GB Tier 3) do not constrain the Intercom destination.
Brisk Support
Custom Attribute
Intercom
Custom Data Attribute
1:1Brisk Support custom ticket attributes (Tier 3 only) map to Intercom Custom Data Attributes on the Conversation object. We pre-create the attribute in Intercom with the matching data type (string, number, boolean, date) during schema setup, then map the attribute values during ticket-to-conversation import. If the source account is on Tier 1 or Tier 2, no custom attribute records exist and this step is skipped. The mapping is per-organization and requires field-level mapping to Intercom's attribute schema.
Brisk Support
Report
Intercom
Report (aggregate export)
1:1Brisk Support provides aggregate reports on agent activity, queue activity, response time, and resolution time with no publicly documented export API. We export available report data in structured CSV format during discovery. The reporting schema, saved filters, and dashboard layouts do not migrate; the exported CSV files are handed to the customer as a reference dataset for rebuilding reports in Intercom Analytics or exporting to an external BI tool.
| Brisk Support | Intercom | Compatibility | |
|---|---|---|---|
| Customer | Contact1:1 | Fully supported | |
| Ticket | Conversation1:1 | Fully supported | |
| Agent | Team Member (Admin)1:1 | Fully supported | |
| Queue | Inbox1:many | Fully supported | |
| Routing Rule | Inbox Rulelossy | Fully supported | |
| Escalation Rule | SLA Policylossy | Fully supported | |
| KB Article | Article (Help Center)1:1 | Fully supported | |
| Attachment | Conversation Part (file attachment)1:1 | Fully supported | |
| Custom Attribute | Custom Data Attribute1:1 | Fully supported | |
| Report | Report (aggregate export)1:1 | Fully 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.
Brisk Support gotchas
Free tier attachment expiration silently deletes files
No public API documentation for automated migration
Routing and escalation rules are non-portable
Custom Attributes are Tier 3 only
Intercom gotchas
S3 JSON export omits conversation transcripts
Workspace isolation prevents workflow migration
Fin AI resolution fees compound with automation success
Two-year conversation history limit on historical export
Private app rate limits share workspace quota
Pair-specific challenges
Migration approach
Discovery and export capability assessment
We audit the source Brisk Support account across tier (Free, Tier 2, Tier 3), ticket volume, agent count, queue structure, active routing and escalation rules, KB article count and categories, attachment file count and total size, and any custom attributes in use on tickets. We verify API export capability and identify any Free-tier accounts with attachments approaching the 60-day expiration window. The discovery output is a written migration scope, a data availability report, and a queue-to-inbox mapping draft.
Schema design and Intercom workspace setup
We configure the destination Intercom workspace before any data moves: inboxes created per Brisk Support queue or queue group, Teams assigned to inboxes, conversation states mapped from Brisk Support ticket status, and Custom Data Attributes pre-created on the Conversation object to match Brisk Support Tier 3 custom attribute names and types. We enable the required Intercom plan features (Advanced for SLA policies, Expert for custom bots if needed) during this phase and document any plan upgrades the customer needs before migration begins.
Custom export script development and demo migration
Because Brisk Support lacks a documented API, we build custom export scripts during this phase to extract Tickets, Customers, Agents, KB Articles, and attachments in structured CSV and JSON format. We run a demo migration of 20-50 records into a test Intercom workspace to validate the mapping: ticket-to-conversation threading, internal note preservation, attachment re-upload, custom attribute display, and agent assignment. The customer reviews the demo and approves the mapping before the full production migration begins.
Attachment export and availability verification
We export all current file attachments from Brisk Support before any record deletion or tier downgrade. We verify file availability and integrity by ticket ID, flag any records with expired Free-tier attachments, and re-upload confirmed files to Intercom's CDN with references linked to the corresponding conversation parts. This step runs in parallel with the main record export to avoid delaying the migration start once source access is confirmed.
Production migration in dependency order
We run production migration in record-dependency order: Contacts (customers first, deduped by email), Conversations (with message parts, internal notes, and attachment references), Agents (matched by email to Intercom teammates), Articles (published to the Help Center with collection and section assignments), and Custom Data Attributes on conversations (populated after conversation insert). Each phase emits a row-count reconciliation report. Routing and escalation rule logic is delivered as a structured document alongside the migration, not inserted as configuration.
Cutover, validation, and automation rebuild handoff
We freeze Brisk Support writes during cutover, run a final delta migration of any records modified during the migration window, then enable Intercom as the system of record. We deliver the queue routing rebuild checklist, escalation rule rebuild checklist, and report export files to the customer's admin team. We support a three-day hypercare window where we resolve any reconciliation issues. We do not rebuild routing rules, workflows, or reports as part of the migration scope; those are documented for manual rebuild or handled as a separate engagement.
Platform deep dives
Brisk Support
Source
Strengths
Weaknesses
Intercom
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Brisk Support and Intercom.
Object compatibility
3 of 7 objects need a mapping; the rest are 1:1.
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
Brisk Support: Not publicly documented — assumed and confirmed during scoping..
Data volume sensitivity
Brisk Support 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 Brisk Support to Intercom migration scoping. Not seeing yours? Book a call.
Walk through your Brisk Support to Intercom migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Brisk Support
Other ways to arrive at Intercom
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.