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
Sign in to LivePerson and go to Manage Campaigns & Engagements. developers.liveperson.com+2developers.liveperson.com+2
In the bottom-footnote of Campaign Builder, click Data Sources. LivePerson Customer Success Center+1
Switch to the API tab. developers.liveperson.com+1
Click Add new (or choose an existing key to edit). developers.liveperson.com
Fill in the application details:
App Name: Scorebuddy
Developer: Scorebuddy
(Note: some older guides label this “Cx Moments” — that name is now outdated.)
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
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
In Scorebuddy, navigate to Interactions → View Integrations, then select LivePerson as your integration provider.
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.
If you are using Scorebuddy Cx and plan to use both integrations and conversation analytics in parallel — tick the “conversation analytics” checkbox.
Choose your data retention period (how long Scorebuddy will store or reference LivePerson data before removal).
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:
Generate a JWT access token via LivePerson’s authorization server. developers.liveperson.com+1
Use that token in HTTP headers (Authorization: Bearer <token>) for API calls. developers.liveperson.com+1
If your Scorebuddy setup supports OAuth 2.0, this approach will be more future-resilient.

