Skip to main content

LivePerson Integration

How to set up a Liveperson integration

Jordan McGovern avatar
Written by Jordan McGovern
Updated over a week ago

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 & Engagements. developers.liveperson.com+2developers.liveperson.com+2

  2. In the bottom-footnote of Campaign Builder, click Data Sources. LivePerson Customer Success Center+1

  3. Switch to the API tab. developers.liveperson.com+1

  4. Click Add new (or choose an existing key to edit). developers.liveperson.com

  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, select Conversation History (or equivalent “Messaging Interactions” / “Data” permissions — this allows Scorebuddy to retrieve messaging transcripts and metadata). developers.liveperson.com+1

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

    • App Key

    • App Secret

    • Access Token

    • Access Token Secret

    Keep those credentials secure — you’ll need them shortly. developers.liveperson.com+1

⚠️ Important: As of September 2025, LivePerson has announced OAuth 1.0 AppKeys are entering read-only mode and will be deprecated soon. developers.liveperson.com
For future-proof integrations you should consider switching to OAuth 2.0 (Client Credentials flow / App-JWT), if supported. developers.liveperson.com+1


Part 2: Configure Integration in Scorebuddy

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

  2. Enter the required credentials:

    • LivePerson Account Number

    • App Key

    • App Secret

    • Access Token

    • Access Token Secret

    Ensure these match exactly with what was generated in Part 1.

  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 (how long Scorebuddy will store or reference LivePerson data before removal).

  5. Click Save to finalize the integration.


🎯 What this integration enables

  • Scorebuddy will be able to pull messaging / conversation history from LivePerson — including transcripts, metadata, timestamps, participants, etc. developers.liveperson.com+2developers.liveperson.com+2

  • This allows you to use LivePerson interactions within Scorebuddy for quality, compliance, coaching, analytics or Cx-insights workflows.


⚙️ Heads-up: Consider using the newer OAuth 2.0 flow

Given LivePerson’s shift away from OAuth 1.0 AppKeys (deprecation as of late 2025) developers.liveperson.com+1 — it may be wise to plan for a migration sooner rather than later.

With OAuth 2.0 (Client Credentials / App-JWT), you’ll:

If your Scorebuddy setup supports OAuth 2.0, this approach will be more future-resilient.

Did this answer your question?