Features
A detailed look at how Lensis Studio ensures compliant, efficient publishing across all your short-form channels.
TikTok-Compliant Composer
Our composer implements every requirement of the TikTok Content Posting API, ensuring posts meet platform guidelines before submission.
Composer UI Flow
Creator Info
Displays connected creator's nickname and avatar (fetched via
creator_info endpoint) before composing.
Privacy Level
Select privacy level...
No default selected. Options populated from creator's available privacy levels only.
No default selected. Options populated from creator's available privacy levels only.
Commercial Disclosure
Your Brand (Promotional content)
Branded Content (Paid partnership)
When Branded Content is enabled, "Private" privacy level is automatically disabled with explanation tooltip.
Interaction Settings
Comments
Duet
Stitch
Toggles default to unchecked. Disabled (greyed out) if creator's account settings restrict them.
Acknowledgment
"By posting, you agree to TikTok's Music Usage Confirmation." Additional Branded Content Policy notice shown when applicable.
Preview & Submit
Video preview with duration validation (must not exceed
max_video_post_duration_sec). Explicit user confirmation required before posting. No watermarks added.
Post Status
Real-time polling of publish status with clear progress indication until the post is confirmed live.
Instagram Publishing
Instagram accounts are connected through the official Instagram API with Instagram Login. Each account owner authorizes their own account; the Service never asks for or stores Instagram passwords.
- Scopes limited to
instagram_business_basicandinstagram_business_content_publish - Per-account authorization — the connect screen shows exactly which account is being linked
- Reels published via the official content-publishing endpoints, with upload status polled until the post is confirmed live
- Long-lived tokens refreshed automatically before expiry; disconnecting an account deletes its token immediately
Threads Publishing
Threads accounts are connected through the official Threads API, mirroring the Instagram authorization flow.
- Scopes limited to
threads_basic,threads_content_publish,threads_manage_insights, andthreads_manage_replies - Video and text posts created through the container-and-publish flow
- Insight collection for published posts, used only to report performance back to the channel owner
- Threads and Instagram share one identity — the composer surfaces this so a team never risks one account's standing through the other
Multi-Channel Publishing
- Connect and manage multiple TikTok, Instagram, and Threads accounts via OAuth 2.0
- Each team member sees only the channels assigned to their role
- Channel-level settings for default interaction preferences
- Separate connection lists per platform, so an account is never published to a platform it was not authorized for
- Currently operating 25+ short-form entertainment channels
Scheduling Engine
- Queue posts for specific date and time with per-channel scheduling
- Compliance checks completed at compose time, not at publish time
- Automatic retry logic with failure notifications
- Calendar view of upcoming scheduled posts across all channels
- Timezone-aware scheduling for international content operations
Team Roles & Permissions
- Managers: Full access to all channels, user management, publishing approval
- Editors: Upload and compose for assigned channels only
- Role-based access control ensures editors cannot publish to unassigned channels
- Activity log for all publishing actions with user attribution
Post Status Tracking
- Real-time status: Draft, Queued, Publishing, Live, Failed
- Detailed error reporting when posts fail with actionable guidance
- Historical publishing log per channel and per team member
- Filterable dashboard showing all posts across channels
Video Upload & Validation
- Chunked file upload for reliable large-file handling
- Automatic format and duration validation before compose step
- Duration limit enforcement per creator's account settings
- Video preview playback within the composer interface
- No modifications or watermarks applied to uploaded content