Skip to main content

LivePerson Integration

How to set up a Liveperson integration

Written by Jordan McGovern

Step 1: Log into your LivePerson instance

Make sure you have admin rights in LivePerson to access data and manage APIs.


Part 1: Create LivePerson API Credentials

  1. Sign in to LivePerson and go to Manage Campaigns and Engagements

  2. In the bottom footnote of Campaign Builder, click Data Sources

  3. Switch to the API tab

  4. Click Add New (or choose an existing key to edit)

  5. Fill in the application details:

    • App Name: Scorebuddy

    • Developer: Scorebuddy (Note: some older guides label this "Cx Moments" — that name is now outdated)

  6. Under API Permissions, you must enable both of the following:

    Conversation History (also labeled "Messaging Interactions" or "Data" depending on your version) — allows Scorebuddy to retrieve messaging transcripts and metadata

    Users (also labeled "User Management" or "Contacts" depending on your version) — this is required for Scorebuddy to perform its agent roster sync on initial connection. Without this permission the integration will fail with an api_endpoint_failed: not authorized error on the Users Call

    ⚠️ This is the most common reason the integration fails on first setup. Both permissions must be active on the same App Key.

  7. Save your new API configuration. LivePerson will generate four credentials:

    • App Key

    • App Secret

    • Access Token

    • Access Token Secret

    Keep those credentials secure — you will need them in Part 2.

⚠️ Deprecation Notice: As of September 2025, LivePerson has announced OAuth 1.0 App Keys are entering read only mode and will be deprecated. For future resilient integrations, consider planning a migration to OAuth 2.0 (Client Credentials / App JWT) when Scorebuddy support is confirmed.


Part 2: Configure the Integration in Scorebuddy

  1. In Scorebuddy navigate to Interactions > View Integrations, then select LivePerson as your integration provider

  2. Enter the four credentials generated in Part 1:

    • LivePerson Account Number

    • App Key

    • App Secret

    • Access Token

    • Access Token Secret

    Ensure these match exactly with what was generated above

  3. If you are using Scorebuddy Cx and plan to use both integrations and conversation analytics in parallel, tick the conversation analytics checkbox

  4. Choose your data retention period

  5. Click Save to finalize the integration

Did this answer your question?