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.
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_basic and instagram_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, and threads_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