Overview
The CFS Carousel displays rotating marketing slides on a Customer-Facing Screen (CFS) connected to the POS terminal. This feature allows you to show promotional content, special offers, and branded messaging to customers while they wait at checkout or browse in-store. The carousel uses pre-defined templates configured in the ClearLine Marketing Center and delivers a URL that can be loaded in an iframe or webview on your customer-facing display.Get Carousel URL
Retrieve the carousel URL for a specific POS location and terminal. This URL points to a web-based carousel that automatically rotates through configured marketing slides.Headers
| Name | Value | Description |
|---|---|---|
| Authorization | Bearer access_token | Request authorization header |
| Content-Type | application/json | Content type |
Path Parameters
| Field name | Type | Description |
|---|---|---|
| posSystemId | string | The identifier of the POS system (e.g., pax, clover) |
Request Body
| Field name | Type | Required | Description |
|---|---|---|---|
| posLocationId | string | Yes | ID of the POS location |
| terminalId | string | Yes | The identifier of the POS terminal |
Response Fields
Carousel URL information
The carousel URL is session-specific and includes location and terminal identifiers for tracking and analytics.
Implementation Guide
Request Carousel URL
Call the carousel endpoint when initializing your customer-facing screen or when you want to display marketing content.
Carousel Features
Auto-Rotation
Slides automatically rotate based on configured timing (typically 5-15 seconds per slide).
Responsive Design
Adapts to different screen sizes and orientations on various CFS devices.
Dynamic Content
Content updates automatically when templates are changed in ClearLine Marketing Center.
Analytics Tracking
Tracks impressions and engagement for each location and terminal.
Configuration
Configure Carousel Templates in ClearLine Marketing Center
Configure Carousel Templates in ClearLine Marketing Center
To set up carousel content:
- Log in to ClearLine Marketing Center
- Navigate to Content > Carousel Templates
- Create or edit templates:
- Upload images or design custom slides
- Set rotation timing (seconds per slide)
- Configure which templates display at which locations
- Assign templates to locations:
- Select specific POS locations
- Set active date ranges
- Preview how slides will appear
- Save and publish
Best Practices
Performance Optimization
Performance Optimization
- Cache the carousel URL locally and refresh periodically (e.g., once per day)
- Preload the iframe during POS system initialization
- Use appropriate dimensions to avoid unnecessary scaling
- Limit slide file sizes to ensure smooth transitions
User Experience
User Experience
- Hide carousel during active checkout to avoid distracting customers
- Show carousel during idle time to maximize marketing exposure
- Ensure audio is muted if slides contain video content
- Test visibility from typical customer viewing angles
Troubleshooting
Troubleshooting
Common issues and solutions:
| Issue | Solution |
|---|---|
| Blank carousel | Verify templates are configured for this location |
| Slides not rotating | Check network connectivity and iframe load status |
| Wrong content | Confirm location ID and terminal ID are correct |
| Performance issues | Reduce slide image sizes in Marketing Center |
Integration Workflows
- Always-On Display
- Conditional Display
- Hybrid with Widgets
Keep carousel visible at all times on a dedicated customer-facing screen.