Install and configure the Desk SDK

This page explains how to create a Sendbird application in your dashboard and install the Desk SDK. Follow the simple steps below to build the Desk SDK into your client app.

Step 1: Create a Sendbird application from your dashboard

A Sendbird application comprises everything required for your Desk service including users, message, and channels. Create an application to integrate it with the Desk SDK later on.

  1. Go to the Sendbird Dashboard and enter your email and password, and create a new account. You can also sign up with a Google account.
  2. When prompted by the setup wizard, enter your organization information to manage Sendbird applications.
  3. Lastly, when your dashboard home appears after completing setup, click Create + at the top-right corner.

Only one Sendbird application can be integrated per app for your service regardless of the platform. This means that all your customers from iOS, Android, and web client apps can submit a ticket and live-chat with agents at the same application. It should be noted that all data is limited to the scope of a single application, and agents can’t support customers from a different Sendbird application.

Note: Once the application is created, contact sales to enable Sendbird Desk in your dashboard.

Step 2: Download and install the Desk SDK

Installing the Desk SDK is simple if you’re familiar with using external libraries or SDKs in your projects. To install the Desk SDK using CocoaPods, follow the simple steps below.

  1. Create or edit your Podfile file.
Light Color Skin
# Uncomment the next line to define a global platform for your project.
platform :ios, '9.0'

target 'YourTarget' do
    # Uncomment the next line if you're using Swift or would like to use dynamic frameworks.

    # Pods for YourTarget
    pod 'SendBirdDesk'

  1. Run pod install.
  2. Open YOUR_PROJECT.xcworkspace.

Alternatively, you can download the latest Desk SDK for iOS from the link below. Copy the Desk SDK into your project directory, and make sure you include the library in your working file as well.

Download latest SDK