Skip to main content

Sprinklr Connector

Guide to connecting Sprinklr

Updated this week

Welcome to the Sprinklr connector guide! The Savant Sprinklr connector lets you pull customer engagement and social-listening data from Sprinklr directly into Savant, with zero hand-coding.

Features

  • Read data from Sprinklr (Campaigns and Reports)

Requirements

Following requirements must be met to establish the connection between Savant and Sprinklr

  • Savant account: A user with at least “Data Integrator” role in your Savant workspace.

  • Sprinklr permissions:

    • API client credentials (Client ID & Secret) pre-registered in Sprinklr.

    • Your Sprinklr user must have rights to view the target reports.

  • Network access: Savant’s IPs whitelisted in Sprinklr’s API allow-list.

Connection Methods

Savant supports the below mentioned method for secure access:

  • Username and Password

This step-by-step guide ensures you can efficiently set up your environment for optimal data integration.

Username and Password Method

Step 1: In Savant, go to Integrations › Add Connector, and select Sprinklr.

Step 2: Click Connect to initiate authentication.

Step 3: You’ll see Savant’s Sprinklr dev app login prompt; enter your Sprinklr username and password.

Step 4: Authorize Savant to access your Sprinklr account when prompted.

Step 5: Upon successful authentication, you’ll be redirected back to Savant, where the connector status will display Connected along with your Sprinklr Organization ID.

Reports via QL Payload

Step 1: Enable API Request Export Permission in Sprinklr:

  • In the Sprinklr Admin Portal, navigate to User Roles.

  • Select your user’s role and ensure the Export API Request capability is enabled.

Step 2: In your Sprinklr UI, navigate to the report you wish to import.

Step 3: Click Export › API Request to generate the JSON payload for that report.

Step 4: Copy the entire JSON payload to your clipboard.

Step 5: Back in Savant, under the Sprinklr connector configuration, click New QL Report.

Step 6: Paste the JSON payload into the text area and click Validate & Import.

Step 7: Savant parses the payload, fetches the report results, and stages them for mapping.

Troubleshooting

  • Authentication failures: Check that you entered your Sprinklr username and password correctly and that Savant’s Sprinklr dev app has been granted access in your Sprinklr account.

  • Invalid QL payload: Confirm you’ve copied the full JSON (including opening and closing braces). Use Sprinklr’s Export › API Request feature rather than manually crafting the payload.

  • Partial or missing report fields: Ensure any custom report columns are enabled in Sprinklr’s report settings before exporting the payload.

  • Rate limits errors: Avoid rapid consecutive imports—spread QL report imports out or schedule them during off-peak hours.

  • Field mapping drift: After Sprinklr schema updates, revisit your field mappings in Savant to ensure they still align with the incoming data.

Tips:

  • For recurring reports, script the QL payload export via Sprinklr’s CLI and use Savant’s API to programmatically trigger ingestion.

  • Always test new report payloads in a Sandbox connector before applying to Production.

Don’t see what you’re looking for? Contact us in the Community or reach out in Chat Support

Did this answer your question?