AI & Automation
How to automate the creation of content in the platform using AI and other workflows
Almost everything you can do in Studio can be controlled via the Control API.
You can also create Mica Workflows. Mica is the interface you can use to create assistants powered by AI. This is the recommended mechanism because it gives Studio users visibility and control.
You may want to use your preferred scripting language: Python, Node.js or shell scripts. However, we recommend Zapier or n8n.io for low code automations and our official Monterosa n8n node is due to be released soon.
What can I achieve with automation?
Some example outcome scenarios:
Automate the generation of trivia games
Use AI processing to edit or adapt images - removing or pixellating a player's face for example
Bulk ingest quiz questions from a Google Sheet to Studio
Connect to automation tools such as n8n or Zapier and use RSS feeds to create polls with OpenAI
Use sports fixture data to auto-create predictions
Create a plug-in for your CMS so that you can create new Polls without the user logging into Monterosa / Studio
In this guide we'll focus on rules-based automation and you'll learn how to create Events, Elements and programmatically control your Projects. We will also cover how to ingest data into the Asset Library dynamically.
You can use LLMs to power these automations if you wish, but we recommend creating Mica workflows to give Studio users access to parameters, triggers and general control over the automation workflows. To learn how to create a Mica workflow, check out How to Build a Mica Workflow
How does programmatic automation work?
Automation is achieved primarily using the Control API, a backend API that gives you access to most functions you can achieve in Studio.
You can use almost any tool to create automations. Some of our favourites are Zapier, Google Sheets & Scripts and Node.js.
If you really wanted to, you could even have iOS Shortcuts automate actions in the platform, but that one's on you.
What does the API let me do?
Control API allows you to do things such as:
Create new Element with content such as a Prediction
Upload an Image to the Asset Library
Get the URL for an Event and trigger another system to publish it
When you put the actions together you can achieve complex and powerful outcomes using whatever your preferred method of automation might be.
Learn more about:
Last updated

