Features Overview
The Squad Sports SDK includes a full suite of fan engagement features. Each feature is built-in and themed to your team's colors — no additional UI work needed.
Community Feed
The home screen. Fans post audio Freestyles (short voice recordings) and react to each other's content. Freestyles can be prompted (daily questions from your community) or free-form.
- Audio recording with waveform visualization
- Emoji reactions with community-wide reaction counts
- Community-prompted freestyles on a daily schedule
- Feed pagination with pull-to-refresh
Messaging
1:1 messaging between connected fans (squad members).
- Text and audio messages
- Message reactions
- Real-time delivery via SSE
- Offline queue (messages sent when connectivity returns)
- Conversation list with unread indicators
Squad Line
Patented interactive voice calling. See Squad Line for details.
- Custom call titles
- Real-time floating emoji reactions during calls
- Incoming call overlay with caller info
- Full-duplex voice via Twilio infrastructure
Polls
Interactive polls with live results and social nudging.
- Multiple choice questions
- Real-time vote counts
- Nudge friends to vote
- Poll response reactions
- Scheduled polls with active/expired states
Events
Game-day event attendance and check-ins.
- Event listing with date/time
- RSVP / attendance tracking
- Attendee list with avatars
- Community-scoped events
Wallet
Rewards, coupons, and loyalty features.
- Coupon redemption with QR codes
- Brand partnerships
- Shareable coupons
- Wallet balance tracking
Squaddie of the Day
Daily featured community member spotlight.
- Auto-selected from active community members
- Claimable badge / recognition
- Drives daily engagement
Invitations
Grow the community through invites.
- Unique invite codes per user
- QR code generation and scanning
- Deep link invite URLs (
squad://invite/:code) - Invite tracking and rewards
User Profiles
Fan identity within the community.
- Display name, avatar, birthday
- Squad connections (friends)
- Activity stats (freestyles, messages, calls)
- Block / report functionality
- Account deletion (GDPR compliant)
Feature Availability
All features are included and enabled by default. The full Squad experience is designed to work as a complete package — each feature reinforces the others to drive fan engagement.
Feature flags exist for cases where a specific partner agreement excludes a feature. They are not intended for ad-hoc toggling:
features: {
squadLine: true, // Voice calls (patented)
freestyle: true, // Audio posts
messaging: true, // 1:1 messaging
polls: true, // Interactive polls
events: true, // Event attendance
wallet: true, // Rewards & coupons
}
When a feature is disabled, it is hidden from the UI entirely — no dead links or empty screens.