Connect Integrations

API keys, AI providers, storage, streaming, social accounts, and sign-in integrations

Overview

The Connect section links SyncCMS to external services. The Connect overview page shows each integration with an Active or Inactive badge. Most integrations follow the same pattern: toggle Enable, fill in the provider credentials, and click Save Changes. Secret values are hidden by default — use the Show / Hide buttons to reveal or update them.

API Keys

Connect > API Key. SyncCMS exposes your data through an API for other systems; API keys authenticate those requests.

  • Click Create new secret key to generate a key pair.
  • Each key has a Secret Key (server side) and a Client Key, both hidden by default.
  • Per key you can see the Last Used time, Regenerate Secret Key, and Enable / Disable it.

AI Keys

Connect > AI Keys. Connect your own AI provider keys used by the AI features in the content editor.

  1. Click Add AI Key.
  2. Choose the Project and Type: openai, gemini, or grok.
  3. The Url is set automatically for the provider (customizable for OpenAI only), and the Model list loads based on the type.
  4. Enter your provider API key and save.

To remove a key, open it and use Delete this AI key in the Danger Zone.

Connect > Trending API. Configure trending content API endpoints for real-time content recommendations. Set the Project, Enable, the URL address of the trending API, and the provider's secret key.

UI Config

Connect > UI Config. Manage the UI configuration of your application interface, per project:

  • Basic: Site Name, Site Logo, Site URL, and Site Theme (Light or Dark)
  • Unisignin: License and Domain
  • Footer: network links, info links, and social links (each with a name/image and URL)
  • Menu: your site's menu structure, with nested child menu items

SAML

Connect > SAML. Set up single sign-on with your SAML identity provider:

FieldDescription
EnableTurn SAML login on
Disable Email/Password LoginForce SSO-only login
Your domainThe domain your users sign in from
Entity ID of IDPFrom your identity provider
Login URL / Logout URL of IDPFrom your identity provider
X509 certificate of IDPPaste the certificate
UsersAuthorized user email addresses. Leave empty to give all users access

Your licence ID is shown on this page; you can also find it in Organizations.

Storage Provider

Connect > Storage Provider. Use your own storage for media files; if disabled, the system default storage is used.

  1. Toggle Enable Custom Storage.
  2. Choose Cloudflare R2 or AWS S3 (both are S3-compatible; the bucket must have public read access).
  3. Enter the Access Key ID, Secret Access Key, Bucket Name, and Region (for R2, use auto or us-east-1).
  4. For R2, enter the Endpoint URL (e.g. https://<account_id>.r2.cloudflarestorage.com).
  5. Enter the Public URL prefix for accessing files (e.g. https://static.example.com).

Video Stream Provider

Connect > Video Stream Provider. Configure how uploaded videos are transcoded to HLS for streaming; if disabled, the system default provider is used.

  • SyncCMS Transcoder: processes uploaded videos automatically, no configuration needed.
  • Cloudflare Stream: enter your Account ID and API Token, and optionally a Webhook Secret to verify webhook signatures.

Social Accounts

Connect > Social Accounts. Link your social accounts to synchronize content: Facebook, X (Twitter), Instagram, TikTok, and LinkedIn.

Click Bind next to a platform to start its OAuth flow; connected platforms show a green checkmark and an Unbind button. These accounts are used by Email & Social Sync automation rules.

UniSignin

Connect > UniSignin. Enter your UniSignin License ID and Secret Key and toggle Enable.

Apple

Connect > Apple. Used for Apple sign-in and Apple Push Notifications. Enter the Client ID, Team ID, Key ID, and the Private Key (the content of the .p8 cert file from Apple).

Firebase Cloud Messaging

Connect > Firebase Cloud Messaging. Used for mobile push notifications. The fields map to your Firebase service account JSON file:

  • Project ID, Private Key ID, Private Key, Client Email, Client ID
  • Auth URI, Token URI, Auth Provider X509 Cert URL (pre-filled with Google defaults), and Client X509 Cert URL

Once configured, FCM (and APN via the Apple integration) can be selected as push channels in social sync automation rules.