Scheduled actions
Every timed job the modules create, how often it runs, and which ones ship switched off.
A scheduled action (a cron) is a job Odoo runs on a timer. Find them at Settings → Technical → Automation → Scheduled Actions. You need developer mode to see the Technical menu.
What the modules create#
| Action | Module | Runs | Ships | What it does |
|---|---|---|---|---|
| Social Media Marketing: Publish Scheduled Posts | Social Marketing | every 15 min | active | Publishes Scheduled posts whose date has passed. |
| Social: Publish Scheduled Posts | AI Workforce | every 5 min | active | Publishes Scheduled posts, up to 50 per run, one failure not stopping the rest. See Scheduled publishing. |
| Social: Auto-Sync Metrics and Comments | AI Workforce | every hour | inactive | Pulls engagement figures from the platforms. |
| Social: Update Telegram Post Views | AI Workforce | every hour | inactive | Refreshes Telegram view counts, one post at a time. |
The two hourly jobs ship inactive because they call the live platform APIs. Turn them on once real accounts are connected.
Turning one on or off#
Open the action, tick or untick Active, save. To run it once, right now, use Run Manually. That is a good way to test a change without waiting for the timer.
When to switch one off#
Important
If n8n publishes for you, deactivate the module's own publish action, so both do not race to publish the same post.
- Social Marketing: deactivate Social Media Marketing: Publish Scheduled Posts.
- AI Workforce: deactivate Social: Publish Scheduled Posts.
If a job does not run#
- Confirm Active is ticked and Next Execution Date is in the past or the near future.
- Odoo runs scheduled actions from its own cron workers. If Odoo runs with
--max-cron-threads=0, or only the web workers are running, nothing fires. - Check the server log for lines mentioning the action's name. The AI Workforce logs "Scheduled social publishing: N published, M failed." after each run that did anything.
- A failed post is not a failed job: it becomes Failed with its reason on the post. See Troubleshooting.
Times#
Scheduled dates are stored in UTC and shown in each user's time zone. The AI Workforce daily cap counts from midnight UTC. Set each user's time zone under their preferences so the dates they enter mean what they intend.