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