GetPaidX docs

The end-user manual for public and signed-in product features.

Search docs

Keyword search across docs titles, summaries, headings, and curated keywords.

Workspaces and ArtifactsUpdated 2026-03-06

Workspace Rules and Trigger States

How the Rules tab works, what enabled or disabled rules mean, and how schedules, webhook rules, and system triggers are surfaced to end users.

Where you see this in the app

These controls appear in the Rules tab of Workspace config & automations.

This tab is where creators define trigger-driven runs and inspect the current rule list plus the Telegram and WhatsApp system-trigger state.

Creating rules

The create-rule form exposes the most important rule-building fields directly.

SettingPlain-English meaning
Trigger typeWhat kind of event can start the rule
Cooldown secondsMinimum spacing between runs from this rule
scheduleCronThe schedule expression for scheduled rules
timezoneOptional timezone for schedule interpretation
Prompt templateThe instruction text the automation run should start from
Workload profileOptional runtime tier override for this rule
Env defaults / Secrets defaultsOptional default values added when runs start

The rule form is not about describing the workflow in abstract terms. It is the place where you define what event starts the run and what default instructions/context the run receives.

Enabled vs disabled rules

The rule list shows each rule with a clear state label such as Enabled · SCHEDULE or Disabled · WEBHOOK_EVENT.

That state is meaningful:

StateWhat the user should infer
EnabledThe rule is allowed to enqueue runs when its trigger happens
DisabledThe rule still exists, but it should not start new runs until re-enabled

A disabled rule is not deleted. It remains part of the rule list, keeps its configuration, and can be turned back on later.

That makes Disabled a pause state, not a loss-of-configuration state.

Schedule, webhook, and system triggers

The rules system supports multiple trigger families.

Trigger familyWhat it means
ScheduleStart runs on a recurring time pattern
Webhook eventStart runs from a signed inbound event
System triggersTelegram or WhatsApp channel activity that can enqueue webhook-style runs independently

The system-trigger cards for Telegram and WhatsApp are status panels, not the same thing as manually created rules. They summarize channel readiness and recent inbound/sync state.

If a channel is not configured, the panel can legitimately show that no system trigger state is found.

Defaults, workload profile, and prompt template

The advanced rule defaults are optional, but they materially change how a rule runs.

  • Prompt template defines the starting instruction set.
  • Workload profile can push a rule onto a different runtime tier.
  • Env defaults and Secrets defaults provide default values the run can use.

These are best understood as the rule's startup context.

If a rule exists but behaves in an unexpected way, the important places to inspect are:

  1. whether it is enabled,
  2. whether the trigger type matches the event you expect,
  3. whether the schedule or webhook token is correct,
  4. whether the prompt/defaults describe the run you actually wanted.
    Workspace Rules and Trigger States | GetPaidX docs | HotDocx