# Sprinklr integration

> Unified Customer Experience Management (Unified-CXM) platform for social media management, customer service, marketing, and listening

- Authentication: oauth2

## Tools (30)

- **Add Comment**: Add an internal comment to a case, message, or other entity
- **Create Case**: Create a new Sprinklr case from a message or external source
- **Create Draft**: Create or update an outbound draft (for scheduling, approval workflows, or later editing)
- **Create or Update Universal Profile**: Upsert a universal profile (audience record) with attributes and custom fields
- **Delete Case**: Delete a case by id
- **Fetch Audit Events**: Fetch the change history for any auditable Sprinklr object
- **Get Account**: Fetch a Sprinklr social account by id or by channel id
- **Get Bootstrap Resources**: Fetch the configured resources of a given type (queues, macros, profile lists, custom fields, users, etc.)
- **Get Case**: Fetch a case by Sprinklr id, case number, or channel case id
- **Get Current User**: Fetch the authenticated user's profile (validates the credential)
- **Get Message**: Fetch a single message by its universal message id
- **Get Profile**: Fetch a customer profile by Sprinklr id or by social network user id
- **Get Profile Conversations**: Fetch the conversation history for a profile across channels
- **List Dashboards and Streams**: List dashboards and read messages from a dashboard stream
- **Listening Query**: Run a listening query (stream of mentions or aggregated widget) against a listening topic
- **List Webhook Types**: List the webhook event types available for subscription
- **Manage Assets (SAM)**: Create, read, update, search, upload, and import digital assets in Sprinklr SAM
- **Manage Campaigns**: Create, fetch, update, or delete a marketing campaign
- **Manage Custom Fields**: Create, fetch, update, and search custom field definitions
- **Perform Message Action**: Apply an action (mark complete, like, retweet, hide, delete) to a message
- **Publish Post**: Publish a new outbound post to one or more social accounts immediately
- **Publish Reply**: Reply to an inbound message on its native channel
- **Run Reporting Query**: Run a reporting query against any Sprinklr report engine (cases, listening, paid, benchmarking, etc.)
- **Search Cases**: Filter cases by status, priority, queue, assignee, custom fields, or text
- **Search Entities**: Cursor-paginated search across cases, campaigns, messages, or assets
- **Search Profiles**: Search the universal profile (audience) database with filters
- **Send Email**: Send an outbound email through a configured Sprinklr email account
- **Shorten URL**: Create a Sprinklr-tracked short URL
- **Update Case**: Update an existing case (subject, status, priority, custom properties)
- **Update Profile Custom Properties**: Add or update partner-level custom properties on a profile

Connect Sprinklr in General Input: https://www.generalinput.com/apps/sprinklr