When migrating to a new CMS or launching a project, it's easy to lose the context of client conversations. JivoSite solves this, but standard installation often fails: user data isn't transferred, auto-invitations aren't tailored, and in SPAs the chat may not load after route changes. Professional setup boosts chat conversion by up to 25% and reduces operator response time by 40%. Without integration, up to 30% of leads are lost due to lack of context — our integration cuts this to 5%, which at average order value yields significant additional revenue. A Jivo chat increases conversion 3x compared to traditional feedback forms. Our Jivo chat integration service ensures seamless connection and typically costs from $200 to $800. Professional integration is 2x more effective than DIY in terms of lead retention.
Problems solved by Jivo integration
Loss of dialog context: without CRM data transfer, operators spend up to 2 minutes clarifying details, reducing customer satisfaction. Incorrect routing: when a chat reaches the wrong specialist, response time increases and leads are lost. Lack of analytics: without integration with telephony and CRM, you cannot measure chat effectiveness. A well-executed Jivo chat integration eliminates these problems.
Passing user data to Jivo
Jivo API allows passing arbitrary data via setContactInfo and setCustomData. According to Jivo API Reference (see official docs), setContactInfo supports up to 10 custom fields. This solves context loss: the operator sees name, email, phone, order history, and cart. Proper identification cuts request processing time in half compared to manual entry.
// Identify authorized user window.jivo_api?.setContactInfo({ name: user.name, email: user.email, phone: user.phone, description: `ID: ${user.id}, orders: ${user.orders_count}` }); // Custom data (displayed to operator) window.jivo_api?.setCustomData([ {title: 'Cart', content: `${cartTotal} ₽`}, {title: 'Plan', content: user.plan} ]); Configuring auto-invitations and routing
Auto-invitations are configured in the Jivo dashboard. We recommend showing the invitation after 15 seconds on the site, excluding checkout pages, and for returning visitors showing it immediately. Routing by operator groups speeds up response: we set up groups by topic and workload, and if no operators are free, a queue with notification. This retains up to 80% of leads that would otherwise be lost during long waits.
Jivo integration with CRM
Jivo has built-in integrations with Bitrix24, AmoCRM, and others, as well as an open REST API for custom sync. We configure real-time dialog and contact data transfer. After each chat, a deal with the conversation history is created in the CRM, eliminating information loss. Additional triggers can be set: for example, automatically sending an SMS notification to the manager upon receiving a lead.
How we integrate Jivo
- Architecture audit — determine how the site loads (SSR, SPA), what user data is available.
- Script installation — insert code considering the framework. Example for React/Next.js:
// components/JivoChat.tsx useEffect(() => { const script = document.createElement('script'); script.src = `//code.jivosite.com/widget/${process.env.NEXT_PUBLIC_JIVO_ID}`; script.async = true; document.body.appendChild(script); return () => document.body.removeChild(script); }, []); - Data transfer — configure
setContactInfoafter user authentication. - Auto-invitations — define rules in the Jivo panel.
- Routing — distribute chats among operators and groups.
- Testing — verify script, data transfer, behavior on mobile.
- Warranty — we provide 14 days of support after integration.
What's included
- Audit of current site architecture and available data.
- Jivo script installation with SPA support (React, Vue, Angular).
- Configuration of user data transfer (name, email, phone, custom fields).
- Auto-invitation setup according to specified scenarios.
- Dialog routing by groups and operator skills.
- CRM integration (Bitrix24, AmoCRM, custom via API).
- Testing of all scenarios and mobile devices.
- Integration documentation and operator training.
- 14 days of technical support after launch.
Comparison: DIY vs Professional Integration
| Parameter | DIY | With Us |
|---|---|---|
| Setup time | 30 minutes | 3–6 hours |
| CRM data transfer | No | Yes |
| Auto-invitations | Only basic | Custom scenarios |
| Routing | Default | By skills and load |
| Work guarantee | No | 14 days |
Typical integration mistakes
| Mistake | Consequence | Solution |
|---|---|---|
| Installing only on homepage | Chat doesn't appear on other pages | Install script on all pages |
| No identification | Operator can't see customer | Configure setContactInfo |
| Wrong auto-invitation settings | Irritates visitors | Set timer and exclusions |
| Ignoring mobile version | Chat not adapted | Test on real devices |
Timeline and pricing
Typical integration takes 3 to 8 hours depending on complexity (CRM presence, custom fields, number of operators). Pricing is calculated individually after an audit. Request a consultation to get a quote for your project.
Why choose us
- 5+ years of experience in web development and integrations.
- Over 50 successful projects, including e-commerce stores and services.
- We use the official JivoSite API and follow best practices.
Get a free audit of your site — write to us.







