Migrate your Dashly data
Conversational marketing and customer service platform with live chat, AI leadbots, triggered messaging, and knowledge base. B2B SaaS-focused with visitor-based pricing.
In its favor
Why people choose Dashly
The signal that keeps Dashly on the shortlist. Sourced from G2, Capterra, and customer scoping calls.
Dashly targets B2B SaaS companies as a cheaper alternative to Intercom, with pricing that becomes significantly more affordable as team size grows past Intercom's per-seat model.
The platform combines live chat, AI-powered leadbots, triggered messages, and a built-in knowledge base in a single tool, reducing the need for multiple point solutions.
G2 reviewers consistently highlight Dashly's responsive customer support team, noting that support requests via the in-product chat widget receive responses within 24 hours.
Organizations with complex sales cycles use Dashly's visitor tracking and lead scoring to attribute website interactions to pipeline revenue.
G2 reviewers report that Dashly's interface is not intuitive, with a steep learning curve that makes basic tasks like editing workflows and navigating the inbox time-consuming.
Users encounter difficulties deleting records and contacts cleanly, leading to data clutter and frustration when attempting to maintain accurate contact databases.
The platform's editing workflow for conversations and automations is described as cumbersome, forcing support teams to work around UI limitations rather than through them.
Email deliverability and sending issues appear in negative reviews, with some users reporting that outbound email features fail without clear explanation or workaround.
Reasons to switch
Why people leave Dashly
The recurring reasons buyers give for replacing Dashly. Presented as facts, not knocks.
Platform scorecard
Strengths, weaknesses, and where Dashly 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
Dashly pricing overview
Dashly uses visitor-based pricing tied to monthly unique website visitors rather than per-seat licensing. All paid plans include unlimited seats. Exceeding the plan's visitor quota does not suspend service but triggers per-visitor overage fees that decrease in rate as volume increases.
Conversation
Tier 1 of 4
$39/mo
What's included
Need help selecting your CRM?
Book a free 30 minute consultationPricing is informational. FlitStack AI does not bill on Dashly's schedule — see our quote-based pricing →
What gets migrated
Dashly object support
Object-by-object support for Dashly migrations. Per-pair details surface during scoping.
Leads
Fully supportedLeads are the core contact records in Dashly, holding standard properties (name, email, phone) and custom attributes. We migrate all standard and custom Lead fields 1:1, preserving property values and metadata.
Conversations
Fully supportedConversations are top-level threads linked to Leads. Each conversation carries metadata (status, assignee, source channel, timestamps). We preserve the full conversation hierarchy and thread order during export.
Messages
Fully supportedMessages are embedded within Conversations. Each message records the sender (agent or visitor), body content, timestamp, and delivery channel. We migrate all messages preserving author attribution and chronological order.
Companies
Fully supportedDashly supports Company records that can be associated with Leads. Standard fields (name, domain, industry) and any custom company properties are migrated as flat or nested records depending on the destination schema.
Users (Agents)
Fully supportedUser accounts represent support agents and admins with roles, email addresses, and availability settings. We export user records including their assigned conversations and permission levels.
Leadbots
Mapping requiredLeadbots are automation configs with trigger conditions, dialogue trees, and action sequences defined in Dashly's JSON schema. We export the bot configuration as structured JSON and map it to equivalent automation constructs in the destination platform.
Triggered Messages
Mapping requiredTriggered messages define automated outbound sequences tied to visitor behavior or time delays. The trigger rules and message content are exported as structured automation data. Manual mapping to the destination's automation engine is required.
Knowledge Base Articles
Mapping requiredArticles are stored with title, body content, SEO settings, and category associations. We export articles as structured text with metadata. Deep SEO field mapping depends on whether the destination platform supports equivalent fields.
Visitor Sessions
Not in this platformVisitor session data (page views, referrer, UTM parameters, session duration) is ephemeral and aggregated by Dashly's analytics engine. It is not meaningfully migratable as structured records to a destination CRM and is excluded from migration scope.
Tags
Fully supportedTags applied to Leads, Conversations, or Companies are exported as flat label arrays. We preserve all tag assignments and map them to the destination's tagging or labeling system.
Custom Properties
Mapping requiredCustom fields on Leads and Companies are defined per-account. We inventory all custom properties, their data types, and values during the discovery phase, then map them to equivalent custom fields in the destination.
Team Inbox Assignments
Mapping requiredConversation assignee data maps to agent ownership or team assignment fields in the destination. Routing rules (which assign conversations to specific agents or teams) are exported as configuration data and manually rebuilt.
| Object | Support | Notes |
|---|---|---|
| Leads | Fully supported | Leads are the core contact records in Dashly, holding standard properties (name, email, phone) and custom attributes. We migrate all standard and custom Lead fields 1:1, preserving property values and metadata. |
| Conversations | Fully supported | Conversations are top-level threads linked to Leads. Each conversation carries metadata (status, assignee, source channel, timestamps). We preserve the full conversation hierarchy and thread order during export. |
| Messages | Fully supported | Messages are embedded within Conversations. Each message records the sender (agent or visitor), body content, timestamp, and delivery channel. We migrate all messages preserving author attribution and chronological order. |
| Companies | Fully supported | Dashly supports Company records that can be associated with Leads. Standard fields (name, domain, industry) and any custom company properties are migrated as flat or nested records depending on the destination schema. |
| Users (Agents) | Fully supported | User accounts represent support agents and admins with roles, email addresses, and availability settings. We export user records including their assigned conversations and permission levels. |
| Leadbots | Mapping required | Leadbots are automation configs with trigger conditions, dialogue trees, and action sequences defined in Dashly's JSON schema. We export the bot configuration as structured JSON and map it to equivalent automation constructs in the destination platform. |
| Triggered Messages | Mapping required | Triggered messages define automated outbound sequences tied to visitor behavior or time delays. The trigger rules and message content are exported as structured automation data. Manual mapping to the destination's automation engine is required. |
| Knowledge Base Articles | Mapping required | Articles are stored with title, body content, SEO settings, and category associations. We export articles as structured text with metadata. Deep SEO field mapping depends on whether the destination platform supports equivalent fields. |
| Visitor Sessions | Not in this platform | Visitor session data (page views, referrer, UTM parameters, session duration) is ephemeral and aggregated by Dashly's analytics engine. It is not meaningfully migratable as structured records to a destination CRM and is excluded from migration scope. |
| Tags | Fully supported | Tags applied to Leads, Conversations, or Companies are exported as flat label arrays. We preserve all tag assignments and map them to the destination's tagging or labeling system. |
| Custom Properties | Mapping required | Custom fields on Leads and Companies are defined per-account. We inventory all custom properties, their data types, and values during the discovery phase, then map them to equivalent custom fields in the destination. |
| Team Inbox Assignments | Mapping required | Conversation assignee data maps to agent ownership or team assignment fields in the destination. Routing rules (which assign conversations to specific agents or teams) are exported as configuration data and manually rebuilt. |
Gotchas
What to watch for in Dashly migrations
Issues we've hit on past Dashly migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.
Visitor-based pricing affects migration scoping
No public bulk export endpoint
Leadbot and triggered message configs require manual rebuild
| Severity | Issue |
|---|---|
| High | Visitor-based pricing affects migration scoping |
| High | No public bulk export endpoint |
| Medium | Leadbot and triggered message configs require manual rebuild |
Leaving Dashly?
Where Dashly customers move next
12 destinations Dashly can migrate to.
How a Dashly migration works
Four steps, Dashly-specific
Connect
API key into Dashly. Scopes limited to read-only on the data we move.
Map
We translate Dashly-specific structures (custom fields, objects, value lists) to the destination's model.
Sample
Test with a 50–200 record subset to validate Dashly quirks before production.
Migrate
Full migration with Dashly rate-limit handling. Rollback available throughout.
FAQ
Dashly migration FAQ
Answers to the questions buyers ask most during Dashly migration scoping. Not seeing yours? Book a call.
Can't find your answer?
Walk through your Dashly migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationReady when you are
Migrate Dashly.
Without the rebuild.
Free scoping call with a migration engineer. Tell us about your Dashly setup and destination — written quote back within a business day.