Social media wall integration brings live social content onto digital signage — hashtag campaigns displayed in hotel lobbies, event attendee posts on conference screens, employee highlights on corporate dashboards, and user-generated content in retail stores. SpinetiX renders social feeds in branded templates, pulling data from social aggregation APIs (Walls.io, Taggbox, Curator.io) or directly from platform APIs. Content moderation is mandatory — never display unmoderated user-generated content on public screens.
Integration Architecture
Social Aggregation Services
The recommended approach: use a social aggregation service that monitors hashtags, accounts, and keywords across multiple platforms. The service collects posts, applies moderation rules, and provides a JSON API. SpinetiX players fetch this API and render posts in custom templates.
- Walls.io — multi-platform aggregation with moderation dashboard
- Taggbox — hashtag campaigns with analytics and moderation
- Curator.io — content curation with approval workflows
Direct Platform APIs
For displaying your own account's content (not user-generated), connect directly to platform APIs. Instagram Basic Display API shows your own posts. Twitter/X API v2 returns tweets from your timeline. LinkedIn Company Page API provides your company's posts. SpinetiX players parse the JSON responses and render content.
Content Moderation
Non-negotiable for public displays. Unmoderated social walls on lobby screens are an invitation for embarrassment. Implement multi-layer moderation:
- Automated: Profanity filter, image recognition for inappropriate content
- Approval queue: Posts require manual approval before appearing on screen
- Blocklist: Block specific accounts, keywords, and patterns
- Kill switch: Ability to instantly remove all social content and show fallback
Social Wall Use Cases
| Venue | Content Source | Display Pattern | Moderation Level |
|---|---|---|---|
| Conference event | #EventHashtag | Auto-scrolling post grid | Manual approval |
| Hotel lobby | Hotel Instagram account | Photo carousel | Own content only |
| Corporate office | Employee posts + company | Multi-column feed | Manual approval |
| Retail store | #BrandHashtag + reviews | Customer testimonials | Manual + automated |
| Stadium | Fan #GameDay posts | Full-screen featured post | Manual approval (fast) |
| University | Student #CampusLife | Rotating post wall | Automated + manual |
Key Parameters
| Parameter | Value | Why It Matters |
|---|---|---|
| Data source | Aggregation API / Platform API | Multiple platforms in one feed |
| Refresh interval | 1–5 minutes | Fresh content without excessive API calls |
| Moderation | Required for UGC | Protect brand from inappropriate content |
| Template design | Branded, consistent | Social content matches brand identity |
| Fallback content | Brand messaging | Show if social feed is empty or offline |
Common Mistakes
- No moderation on public displays. A hotel lobby showing unmoderated #hotel hashtag results will eventually display inappropriate content. Always moderate. No exceptions.
- Dead social wall. A social wall showing posts from 3 days ago looks abandoned. Ensure a steady stream of content — if the hashtag is quiet, mix in your own account's content to maintain freshness.
- Breaking API terms. Scraping social platforms violates terms of service and breaks when APIs change. Use official APIs or approved aggregation services that have platform partnerships.
- No fallback content. If the social aggregation service goes down, the display shouldn't show an error. Design fallback content — brand messaging, promotions, or a "Follow us on social media" call-to-action.