Content is one of the most valuable resources in any organization, provided that you can put it to good use. Your ability to publish digital content to the various properties and output where it's most needed is a key concern. Let's look at how you can take advantage of Agility CMS for getting your content where it can bring you the most value.
The concept of "Headless" came about mainly due to traditional CMS products that could not publish content outside the website. Traditional, or legacy, CMS locks your content into silos. Headless CMS (like Agility) allows your content to be accessed anywhere, anytime. We refer to this as Omnichannel Content, where the channels act as the "heads" or outputs for your content. Each channel is responsible for accessing the content from the CMS and displaying it to the user.
In the headless approach, content is delivered from the CMS to the various channels via APIs. An API is a term for how systems send data to each other. That data is structured based on your Content Architecture and sent using a JSON format, which any modern application can read. The machines, servers, or micro-services that run your various channels (such as websites, apps, email campaigns, etc.) can pull the content from the CMS using the API whenever they need it. There is no limit to how many places you can call the API. Through APIs, you can deliver your content anywhere, anytime
With Agility, you can sync your content to multiple locations. It could be sending your content to multiple web servers, build servers, or right to a mobile app. Sync allows you to significantly reduce the risk of network latency or hiccups when accessing content, especially from internal networks or mobile devices.
Webhooks allow you to trigger actions when content changes, effectively enabling a push mechanism. You can use webhooks to trigger any steps you need, such as rebuilding a particular website page, updating an email template, or updating content on a mobile.
Building upon the power of webhooks, you can use tools such as Zapier to automate tasks and actions based on content events. For instance, you could automatically post to Twitter when content is published. You could automate the translation of your content by triggering an asynchronous workflow that utilizes an external team to do the work, which your team can then approve after receiving a notification.
In addition to publishing and pushing content to multiple channels, you can also bring content into Agility to create a Content Hub. Click here to learn about the benefits of a Content Hub solution and how you can build one.