Robin Docs
  • Overview
  • Fundamentals
  • Messaging with Robin
    • Guides
      • How does Robin Messaging work?
      • Setting up your Robin account
      • Integrating Robin in your Nuxt.js app
      • Adding Users to your Robin App
      • What is the Robin User Token (RUT)?
      • The What and Why: Robin Keys
      • Customizing Robin for your Brand
    • SDKs for UI Kit
      • Robin with Vue
      • Robin with React
      • Robin with Flutter
    • Add Messaging with Core SDKs
      • Javascript
      • Go
      • Python
  • API Reference
  • Robin Messaging Events
  • Samples and Resources
Powered by GitBook
On this page
  • Add Messaging to Your Vue App
  • Prerequisites
  • Install the Vue SDK
  • Mount Robin and Start Messaging
  • Robin Messaging Preview

Was this helpful?

  1. Messaging with Robin
  2. SDKs for UI Kit

Robin with Vue

PreviousSDKs for UI KitNextRobin with React

Last updated 2 years ago

Was this helpful?

Add Messaging to Your Vue App

Add chat functionality to your Vue app — whether you are building for mobile-first or desktop users, customize Robin UI to match your app’s theme. Take advantage of the Robin API and deploy messaging solutions in very little time.

Prerequisites

The following are required to get your chat app up and running:

  1. All users to be included in your chat app.

Install the Vue SDK

npm install robin-vue --save
yarn add robin-vue

Mount Robin and Start Messaging

You can set up Robin quickly by registering the plugin in your Javascript entry file and mounting the RobinChat component in your Vue template with its required props.

Register Plugin

// main.js 

import Vue from 'vue'
import RobinChat from 'robin-vue'
import 'robin-vue/dist/style.css'

Vue.use(RobinChat)

Mount Component

// App.vue

<template>
    <RobinChat 
        api-key="YOUR_API_KEY" 
        :users="[]" //YOUR_LIST_OF_USERS 
        user-token="YOUR_ROBIN_USER_TOKEN" 
        user-name="YOUR_USERNANE" />
</template>

Robin Messaging Preview

Here is a live demo of Robin Messaging with Vue.

Do you build frontend apps with React? Check out instead.

API Key - Learn about how to get your API Keys in

Current user’s and Name - Robin User Token is a Unique Identifier of every user in your Robin App.

Want to customize Robin to match your app’s theme? Check out

Robin with React
RUT
Customizing Robin for your Brand
GitHub - robin-io/robin-vueGitHub
Robin Demo - Vue (Nuxt) - StackBlitzStackBlitz
Logo
Logo
Setting up your Robin account