SmartERP Documentation An Ashewa Technology Solutions Platform

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#

ActionModuleRunsShipsWhat it does
Social Media Marketing: Publish Scheduled PostsSocial Marketingevery 15 minactivePublishes Scheduled posts whose date has passed.
Social: Publish Scheduled PostsAI Workforceevery 5 minactivePublishes Scheduled posts, up to 50 per run, one failure not stopping the rest. See Scheduled publishing.
Social: Auto-Sync Metrics and CommentsAI Workforceevery hourinactivePulls engagement figures from the platforms.
Social: Update Telegram Post ViewsAI Workforceevery hourinactiveRefreshes 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.

See Auto-publish workflow.

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.

Last updated: 2026-10-16