Edit content with omnichannel authoring

  • Updated

The omnichannel editor lets you create content for multiple destinations, such as web page creation, landing pages, newsletters, social posts, HTML emails, and more. You can preview and publish across various channels—without leaving Optimizely Content Marketing Platform (CMP).

Benefits of omnichannel authoring

The omnichannel experience is a simple front-end input system for marketers to create content collaboratively and preview and publish approved content to external channels.

  • Faster time-to-market – Create content fast with Artificial Intelligence (AI)-enabled ideation and generation, collaborative workflows, inline commenting, and channel-specific previews. After you finalize the content, you can publish to any downstream channel with a few clicks, reducing time-to-market.
  • Higher-quality content and campaigns – Designed to help marketers create better content faster, the omnichannel editor lets you ideate with a ChatGPT writing assistant and capitalize on search engine optimization (SEO), resulting in higher-quality (and higher-performing) content.
  • Get the most out of your content – Create content once, then reuse and repurpose it across various channels to reduce content waste or duplication and to ensure consistent messaging.

Omnichannel users

  • Marketers – Create exceptional content and publish to multiple channels from one place with the following features:
    • inline commenting
    • generative AI
    • chatGPT
    • channel-specific previews
  • Developers – Complete control of how to handle JSON content data between platforms.
  • Administrators – Build use-case-specific input layouts that support the developer and let marketers build once and publish everywhere.

Omnichannel authoring key components

  • Content Types – Templates based on the intended use of the page or asset. For example, if you select web page as the content type, you fill out the components of a templated form such as Header, Header image, Meta-description, Sections of text, and so on.
  • Components – A grouping of content fields that behave as sections within a content type. For example, a Personal Details component can include fields for details such as Name, Address, and Phone Number. Component sections are collapsible.
  • Editor – When you launch the editor, select the content type and complete the form. You can preview the content you build without leaving CMP.
  • Optimizely API – Optimizely API and webhooks enable the omnichannel experience, providing users with almost limitless options for completed content, including publishing, syncing, removing, or posting to social channels.

When you approve and complete content, it triggers actions for an individual use case. Using webhooks, you can retrieve content from your middleware and present JSON content to your developer, who posts it to your chosen downstream platform. 

Create content types, components, and fields.

CMP administrators build the forms that users must complete to create content. Developers can programmatically create and update forms using the API, but you build forms manually in the platform for use with any integration.

Each content type can contain any number of components, a group of settings, or fields a user needs to complete. For example, if you create a web page that you will publish to Adobe Experience Manager (AEM), you could present it as three sections (components), each with inputs for the user to provide (fields).

  • Page Details
    • Page title
    • Meta-description
  • Page Content
    • Hero image or video
    • Author name
    • Article content
  • CTA
    • Text
    • URL

The following image shows the content mapping of the example content type.

Omnichannel-1.png

The following image shows the administrator's experience in creating a content type:

NewTemplate.png

Click Fields to see and add the fields.

TemplateFields.png

You can also toggle the visibility of active/inactive items. Go to More (...) and toggle the visibility to Active or Inactive.

ToggleVisibility.png

Remote fields and extensions

Remote fields let developers create applications to include in the editor as fields for users to interact with. Developers can also provide administrator configuration options to set each time someone uses the remote field at the content type level. Administrators can use the app globally across content types while making specific settings for its use within a content type.

For example, a remote field provides the functionality of a color picker, and each time an administrator adds the color picker field to a content type, the administrator can set further configurations, such as the default color or shades that the user can select.

Remote-fields.png

Create content in the omnichannel editor

Although you can author types of content to publish to many other channels, the examples in this section build on the previous example of content publishing to AEM. After you apply the AEM content type, fill out the form.
OmnichannelEditor.png

Co-authoring

If multiple users work on an asset at the same time, CMP shows you the users and where within the page they currently are. You cannot edit a field that another user is authoring until they leave the cell.

Reuse and repurpose content with content blocks

Using components, you can author snippets of information and recall them from the library to insert into assets within the editor, which could include regional signoffs for emails or product-specific release summaries. If a content type allows it, you can browse for these items in the library and insert them into the content or create them from scratch.

Store your content in different file types

You can create omnichannel content for purposes other than to display on web pages or social media. This may be the case when you create InDesign files, PDFs, and so on. The omnichannel editor lets you store different renditions of your content within the editor and the library so that the source and output files remain together. To learn more, contact your Customer Success Manager (CSM).

Additional options with components

If you need to tweak the content of a component you inserted from the library, click the Edit icon (pencil). For any component you create from scratch within your content, you can click More (...) and send it to the Library on Task completion so you can use it in the future.

AI writing assistant (Opal)

AI can help generate text, suggest content, or elaborate on content. In the following example, the user asks for a suggestion to explain the importance of omnichannel marketing. 

See also AI assistance, Generate AI content, and Generate AI images.

An administrator can toggle AI generation on or off for all users of an instance from the avatar > Organization > Opal tab. See Apply organizational settings.

AI-writing-asst.png

SEO recommendations

Capitalize on SEO recommendations to help create higher-performing content based on specific keywords.

Omnichannel-7.png

Workflows and feedback

You can use the same CMP workflows in omnichannel authoring, comment inline, and provide feedback on content. See Manage workflows.

Editor_Overview.png

Editingworkflow.png

Side-by-side channel-specific previews

You can get a side-by-side preview of how your content will look on the channel to which it will be published without having to sign in to a different platform.

Omnichannel publishing

After you create, preview, and approve content, you can schedule its publication to virtually any channel (such as social media, web pages, email, sales enablement tools, and so on).

Omnichannel-11.png

Multiple locales and languages

The omnichannel editor supports authoring in multiple locales to work in multiple languages in the same editing experience. To set your locales

  1. Go to your avatar > Organization.
  2. Select the default locale.
  3. You can also include the list of available locales you work with by selecting them from Additional locales. 
    SetLocale.png

To change the locale, select the locale drop-down and select the locale. You can use the drop-down to add a locale, change the current locale, or compare locales side-by-side in the editor.