System parameters
Every setting stored as a system parameter, what it does and its default.
Some settings live in Settings → Technical → Parameters → System Parameters (developer mode). Each one is a key and a value.
Social Media Marketing Automation#
You normally set these through Social Marketing → Configuration → Automation Settings (Managers only), which reads and writes them for you.
| Key | Meaning | Default |
|---|---|---|
social_media_marketing_automation.api_key | The shared API key. Sent by n8n as X-Api-Key, and sent to n8n in the request body. | empty: webhooks disabled |
social_media_marketing_automation.n8n_ai_webhook_url | The n8n Webhook node's Production URL for AI content generation. | empty |
AI Growth Workforce#
There is no settings screen. Create or edit these keys directly.
| Key | Meaning | Default |
|---|---|---|
social_media_ai_workforce.api_key | The shared API key. Every webhook call is refused until it is set. | not set |
social_media_ai_workforce.ai_webhook_url | The n8n Webhook node's Production URL for AI content generation. | not set |
If the API key or the URL is missing, Generate with AI stops with a message naming both keys.
Odoo's own#
| Key | Meaning |
|---|---|
web.base.url | The public address of your SmartERP. It is used to build the callback_url handed to n8n. Set it to your public HTTPS address, or n8n receives a URL it cannot reach. |
SmartERP Documentation#
| Key | Meaning | Default |
|---|---|---|
smarterp_docs.base_path | The path prefix the documentation site writes into its links. /docs is the default. Set it to / when the site is served from the root of its own domain, such as doc.smarterp.et. | /docs |
smarterp_docs.extra_paths | Comma-separated folders, outside any addon, to load documentation from. | not set |
See Publish on doc.smarterp.et.
Generating a strong key#
python3 -c "import secrets; print(secrets.token_urlsafe(32))"
Use a different key for each environment. Rotate a key by changing the SmartERP setting and n8n's value together, then run a test call. See Credentials and security.
odoo.conf#
The Docker setup's deploy/odoo.conf documents the same key in a comment and sets the basics: the database host, user, addons_path and data_dir.
Warning
admin_passwd in odoo.conf is Odoo's master password, which allows database creation, backup and deletion through the web. The value in the repository's example is a placeholder. Change it before exposing the server.