Skip to main content

Connecting Snapchat

Soku connects to Snapchat using the Snapchat Public Profile API via OAuth 2.0. This allows you to post Stories, Spotlights, and Saved Stories directly from Soku.

Prerequisites

Before connecting Snapchat to Soku, make sure you have:
  • A Snapchat Business account (not a personal account).
  • A Public Profile set up on your Snapchat Business account.
  • The ability to log in to Snapchat via a web browser.
Snapchat’s Public Profile API requires a Business account. If you have a personal Snapchat account, you will need to convert it to a Business account or create a new Business account before connecting to Soku.

Connecting Your Account

  1. Go to Settings in the Soku dashboard.
  2. Find the Snapchat platform card and click Connect.
  3. You will be redirected to Snapchat’s authorization page at accounts.snapchat.com.
  4. Log in with your Snapchat Business account credentials.
  5. Review the permissions Soku is requesting (profile access and posting) and click Allow.
  6. You will be redirected back to Soku. Your Snapchat account will now appear in your integrations list.
Soku stores your Snapchat profile ID, which is required for all posting operations. This is fetched automatically during the authorization process.

Supported Content Types


Media Requirements

Soku automatically encrypts media files with AES-256-CBC encryption before uploading to Snapchat, as required by the Snapchat API. Files larger than 32 MB are automatically split into chunks for upload. This is handled transparently — you do not need to do anything special.

Token Management

  • Snapchat OAuth tokens are valid for 60 days.
  • Soku automatically refreshes tokens before they expire using a background sweep that runs periodically.
  • You can also trigger a manual token refresh from Settings if needed.
  • If auto-refresh fails, the account will show a red (Danger) badge in Settings, and you will need to reconnect.

Troubleshooting


Next Steps