System Settings Quick Reference

All predefined keys on one screen, key, purpose, example. The full guide with secure values and setup walkthroughs is in System Settings Reference.

Change any key in RUAL Studio under System settings; changes apply immediately. Full explanations, secure-value handling, and setup examples: System Settings Reference.

Locale & Formats

KeyPurposeExample
timezoneTimezone for date blocksEurope/Amsterdam
thousand_separatorThousands separator. or ,
decimal_separatorDecimal separator, or .
default_divide_byDivisor for pricing inputs100 (cents)

Language

KeyPurposeExample
language_defaultFallback languagenl, en
language_user_enabledLanguage from user profiletrue
language_query_enabledLanguage from query stringtrue
language_browser_enabledLanguage from browsertrue

Dates & Input

KeyPurposeExample
input_date_formatFormat for date inputsYYYY-MM-DD
input_datetime_formatFormat for datetime inputsYYYY-MM-DD HH:mm:ss
date_default_formatDefault date renderingYYYY-MM-DD HH:mm:ss

Email & Messaging

KeyPurposeExampleSecure?
email_default_fromDefault from-addressnoreply@yourdomain.comNo
postmark_tokenPostmark server tokenxxxxxxxx-…Yes, always
messagebird_originatorOriginator for 2FA SMSYourAppNo

Custom Keys

Your own keys (integration tokens, hosts, flags) live here too: named by integration (stripe_secret_key, slack_webhook_url), secrets marked secure at creation. Read any key in a flow with the get system setting block.

Next Steps

System Settings Reference Full explanations, secure values, email setup. System Settings The conceptual overview.

Frequently asked

Where do I change system settings in RUAL?

In RUAL Studio under System settings, and changes apply immediately. Any key, predefined or custom, can be read from a flow with the get system setting block.

How do I make RUAL handle prices in cents?

Set the default_divide_by key to 100. It is the divisor for pricing inputs, so values are handled as cents while the display shows the divided amount.

Can I store my own integration secrets in RUAL system settings?

Yes. Custom keys such as stripe_secret_key or slack_webhook_url live alongside the predefined keys, named by integration, and secrets are marked secure at creation.

How does RUAL decide which language a visitor sees?

Four keys control it: language_default sets the fallback language, and language_user_enabled, language_query_enabled and language_browser_enabled allow the language to come from the user profile, the query string or the browser.