Table of Contents

Khoros

The Opal + Khoros integration makes it easy to publish content easier.

Opal and Khoros work together to help you and your team promote your brand narrative and connect with your customers. 

Note: Once your content receives a final approval it will be delivered to Khoros in a draft state. You or your colleagues will need to log-in to Khoros to review the content and schedule it to publish immediately or at a specified day and time.

Integration Flow

Your content will be delivered to Khoros as a draft after it has received its final approval. 

After each piece of content is published via Khoros, Opal automatically updates to include the live URL and the publishing status will change to published.

Opal

Khoros

Account Name

Post Content

Asset

Labels

Initiatives



Publishing Status

Live URL Link

Select an Integrated Account

When an account is integrated with Khoros, you will have access to deliver your content and assets from Opal to Khoros. Let’s take a quick look at how you can determine if an account is integrated with Khoros.

  1. Click on a piece of content to open the Composer.
  2. Select a deliverable “Content Type.”
  3. Select an “Account” with a chain link icon.
  4. Add your assets, copy, and any other relevant details to your content.
  5. Finally, click "Save + Close" to save your content.
Tip: A chain link icon identifies accounts that are integrated with Khoros.

Supported Content Types

This is the latest list of content types that are currently available. We continue to expand the available supported content types.

Facebook

  • Single Image & Text
  • Multiple Images & Text
  • Link Preview
  • Album Images & Text
  • Single Video & Text
  • Dark Posts

Instagram

  • Single Image & Text
  • Single Video & Text
  • Reels

LinkedIn

  • Single Image & Text
  • Single Video & Text

Pinterest

  • Single Video & Text

Twitter

  • Single Image & Text
  • Single Video & Text
  • Multiple Images & Text

VK

  • Single Image & Text
  • Single Video & Text

Weibo

  • Multiple Images & Text

Pinterest

  • Single Video & Text

Supported Files

Instagram

Standard Post
  • Max image size: 50 MB
  • File types: JPG, PNG, BMP, and a non-animated GIF

Twitter

Standard Tweet
  • Max image size: 3 MB
  • Max GIF size: 15 MB
  • File types: JPG, PNG, and GIF
Video Tweet
  • Max video size: 512 MB

Facebook

Standard Post
  • Max number of images: 8
  • Max image size: 50 MB
  • File types: JPG, PNG, and GIF
Video Post
  • Max video size: 1 GB

LinkedIn

Standard Post
  • Max image size: 50 MB
  • File types: JPG, PNG, and GIF
Video Post
  • Max file size: 1.5 GB

Delivery Error Messages

In an ideal world, sending data from one platform to another works flawlessly every time, and at Opal this is our ultimate goal. However, sometimes things don’t go quite according to plan, and swift action must be taken to keep your brand’s workflow running smoothly.

In Opal, when a piece of content fails to send to Khoros, an error code purposed with helping you identify what went wrong will appear. Below is a list of the most common errors we see and the steps that need to be taken to fix them. 

You need PUBLISH permission on the account to perform this action.

  • To authenticate a connection between Opal and Khoros, a single user email with access to both Opal and Khoros must be used. If this error is surfaced, the authenticating user does not have correct permissions set in Khoros. Contact Khoros support to have proper permissions configured.  

cannot_create_new_labels – Message: Creation of labels while posting new message disabled in this company.

In order to successfully send a piece of content from Opal to Khoros, labels in Opal and labels in Khoros much match 1:1. If you are encountering this error, this means that there is a discrepancy in one of the selected labels on the content that failed to deliver. Contact your Opal admin to ensure that labels in Opal and labels in Khoros match 1:1.

error: Invalid Initiative

  • In order to successfully send a piece of content to Khoros from Opal, an initiative must me selected and saved to the piece of content within the workflow and delivery tab.
  • To try sending a piece of content to Khoros again, solve this error by simply navigating to the workflow and delivery tab, ensure an initiative is selected, and click “save.” After a few moments, the content will successfully send to Khoros.

error: No Campaign Selected

  • In order to successfully send a piece of content to Khoros from Opal, a campaign must me selected and saved to the piece of content within the Workflow and Delivery tab.
  • To try sending a piece of content to Khoros again, solve this error by simply navigating to the Workflow and Delivery tab within the Content Composer, ensure a campaign is selected, and click “save.” After a few moments, the content will successfully send to Khoros.

unauthorized – Message: The user does not have access to the specified resources.

  • To authenticate a connection between Opal and Khoros, a single user email with access to both Opal and Khoros must be used. If this error is surfaced, the user email is not configured properly for the account(s) in the selected initiative(s). Contact Khoros support to have proper have the user's permissions configured. 

unknown_error – Message : An unexpected error occurred processing the request.

  • If you experience this error, please contact Opal Support and provide the URL to the failed post within the body of your email. The team will work to help you identify the problem. 

Publish image bad image – Message: We are unable to process the image you provided, please try a different one.

This error means that the image asset included with the piece of content has not been optimized for web, such as being formatted with CMYK color instead of web standard RGB. If you encounter this error, simply save the asset as a .PNG or similar web standard format and upload the image again to Opal. 

Validation error – Message: Unpublished page posts may only be made to Facebook page accounts.

  • This means that the 'dark post' option was selected on a Twitter post and delivered to Khoros. This is not supported via the Khoros + Opal integration, and must be de-selected to properly send the content from Opal to Khoros.

Validation error – Message: Video title can not exceed 65 characters.

  • Khoros supports 65 characters for video titles, and any video content with a video title over this limit will fail to deliver to Khoros. To fix this error, simply shorten the content video title to be 65 characters or less.

If you don't see your error code listed above, contact our support team.

Get Connected

To learn more about implementing the Khoros integration, contact your Opal admin or support.

How did we do?

Previous | Next

Jira

Khoros Admin Guide

Contact