Skip to content

How to Schedule Lucit Campaigns in Watchfire Ignite

Integration Overview

Watchfire Ignite integrates with Lucit through XML feeds with multiple URL options to support different hardware configurations and SSL requirements. This integration provides flexible dynamic content delivery compatible with both newer and legacy Watchfire hardware.

Important Note on Analytics

Watchfire Integrations are Legacy integrations and do NOT support play and impression reporting within Lucit. This integration only allows the Watchfire Player to display the dynamic creatives.

Prerequisites

Lucit Operator Profile - You must have access to an Operator Profile in Lucit
Watchfire Ignite App Installed - The Watchfire Ignite app must be added to your Operator Profile (Settings -> Apps & Data -> ADD NEW)
Lucit Campaign with at least one screen configured
Watchfire Ignite Access with content management and scheduling permissions
Sign Location IDs from Watchfire system
Hardware Information (to determine appropriate URL format)

Step-by-Step Integration

Step 1: Lucit Configuration

  1. Switch to Operator Profile
  2. Click on the Profile Drop-Down in the top-right corner of Lucit
  3. Select your Operator Profile from the list
  4. Verify you see the Operator menu items on the left sidebar

  5. Verify Watchfire Ignite App is Installed

  6. Navigate to Settings -> Apps & Data
  7. Confirm the Watchfire Ignite app appears in your list
  8. If not visible, click ADD NEW and add the Watchfire Ignite app

  9. Access Campaign Management

  10. From your Operator Profile, navigate to Campaigns in the left sidebar
  11. Locate your target campaign in the list

  12. Activate Campaign (if needed)

  13. If the campaign shows as Draft status, click on the campaign
  14. Click the ACTIVATE button to make the campaign active
  15. Confirm campaign is now in active/running state

  16. Open Link Player Dialog

  17. From the Campaigns list, click on your campaign name
  18. Click LINK PLAYER button
  19. The Link Player dialog will open showing available integrations

  20. Access Watchfire Ignite Tab

  21. In the Link Player dialog, locate the Watchfire Ignite tab
  22. If you don't see the Watchfire Ignite tab, return to Step 2 to add the app
  23. Click on the Watchfire Ignite tab to view integration options

Step 2: Collect Watchfire Location Data

  1. Gather Sign Information from Watchfire Ignite
  2. Log into your Watchfire Ignite system
  3. Gather Location IDs for each target sign
  4. Document hardware types/ages for URL format selection
  5. Verify screen resolutions match Lucit campaign settings

Step 3: Choose Integration URL Format

Watchfire supports three URL formats based on hardware and SSL requirements:

https://pull.lucit.app/api/v1/campaigns/watchfire/{hash_id}/pull/xml?api_token={token}&location_id={board_id}

Option B: HTTP with SSL Images (For mixed environments)

http://layout.lucit.cc/api/v1/campaigns/watchfire/{hash_id}/pull/xml?api_token={token}&non_ssl_image_links=1&location_id={board_id}

Option C: Direct Image URL (For basic implementations)

http://layout.lucit.cc/api/v1/campaigns/watchfire/{hash_id}/pull/img?api_token={token}&location_id={board_id}

Step 4: Watchfire Ignite Configuration

  1. Access Content Management
  2. Log into Watchfire Ignite control panel
  3. Navigate to Content Library or Dynamic Content section

  4. Create Dynamic Content Item

  5. Click Add ContentDynamic/RSS Feed or XML Feed
  6. Name the content: "Lucit Dynamic - [Campaign Name] - [Location]"

  7. Configure XML Feed Settings

  8. Feed URL: Enter appropriate URL format from Step 3
  9. Replace {hash_id} with your campaign hash ID
  10. Replace {token} with your API token
  11. Replace {board_id} with specific Watchfire Location ID

  12. Set Feed Parameters

  13. Refresh Interval: 5-15 minutes (adjust based on content type)
  14. Timeout: 30-60 seconds
  15. Retry Logic: Enable automatic retry on failures
  16. Caching: Enable local caching if available

  17. Test Feed Connection

  18. Use Watchfire's Test Feed feature to verify connectivity
  19. Confirm XML response structure is properly parsed
  20. Check that images load correctly in preview

Step 4: Schedule Content

  1. Create Playlist
  2. Navigate to Playlist Management
  3. Create new playlist or add to existing playlist
  4. Add your Lucit dynamic content item to playlist

  5. Configure Display Settings

  6. Set Display Duration: Based on content refresh needs
  7. Configure Transition Effects: As desired
  8. Set Loop Behavior: Continuous for dynamic content

  9. Apply Schedule

  10. Navigate to Schedule Management
  11. Assign playlist to target signs/groups
  12. Configure date ranges and time slots
  13. Activate schedule for selected signs

Troubleshooting

Common Issues

Problem: SSL certificate errors on older hardware
Solution: - Switch to HTTP URL format (Option B or C) - Use non_ssl_image_links=1 parameter for mixed SSL environments - Contact Watchfire support for hardware SSL capability verification

Problem: XML parsing errors
Solution: - Verify URL format matches Watchfire XML parser expectations - Check that hash_id and API token are correctly formatted - Test feed URL manually to verify valid XML response structure

Problem: Images not displaying
Solution: - Confirm image URLs in XML are accessible from Watchfire hardware - Check network connectivity from signs to Lucit servers - Verify image formats are supported by Watchfire players - Test direct image URL format (Option C) for basic connectivity

Problem: Inconsistent refresh timing
Solution: - Verify refresh interval settings in Watchfire content configuration - Check that location_id parameters are unique for each sign - Monitor network stability and feed response times - Adjust timeout settings based on network performance

Hardware Compatibility Guide

Newer Watchfire Hardware (2018+): - Use HTTPS URL format (Option A) - Full SSL support available - Fastest performance and security

Mixed Hardware Environments: - Use HTTP with SSL images (Option B) - Balances compatibility and performance - Recommended for most deployments

Legacy Hardware (Pre-2015): - Use direct image format (Option C) - Basic functionality only - Consider hardware upgrade for full dynamic capabilities

Technical Reference

URL Parameter Details

  • {hash_id}: Campaign identifier from Lucit Link Player
  • {token}: API authentication token from Lucit Account Settings
  • {board_id}: Watchfire Location ID for specific sign
  • non_ssl_image_links=1: Forces HTTP image URLs for SSL compatibility

Performance Optimization

  • Recommended Refresh: 5-15 minutes based on content type
  • Image Optimization: Use appropriate image sizes for sign resolution
  • Network Requirements: Stable internet connection with adequate bandwidth
  • Caching: Enable Watchfire local caching when available

Advanced Configuration

Multi-Sign Management

  • Use consistent naming conventions for content items across signs
  • Implement location-specific content using Lucit geo-targeting
  • Set up monitoring for feed performance across sign network

Performance Monitoring

  • Monitor feed success rates and response times in Watchfire logs
  • Track content update frequency and display performance
  • Set up alerting for feed failures or connectivity issues

Next Steps

  1. Scale Implementation: Configure additional signs using appropriate URL formats for each hardware type
  2. Performance Optimization: Monitor and adjust refresh intervals based on content type and network performance
  3. Hardware Assessment: Evaluate older hardware for potential upgrades to support full SSL capabilities
  4. Support: Contact your Lucit Account Representative for advanced configuration assistance

For additional support with Watchfire Ignite integration, contact your Lucit Account Representative or submit a support ticket through the Lucit platform.