> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hyperwisor.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Backend Processes

> Run custom server-side logic on a trigger.

**Backend Processes** (Develop → Backend Processes) let you run custom server-side
logic for your product — code that executes on the platform, not on the device.
Use them for scheduled jobs, data processing, conditional alerts, and other
automation that shouldn't live in firmware.

## Creating a process

Click **New** and define it across three tabs:

<Steps>
  <Step title="General">
    * **Process Name** — e.g. "Daily Data Cleanup"
    * **Description** — what the process does
    * **Trigger Type** — how it runs (e.g. **Manual**, scheduled)
  </Step>

  <Step title="Code">
    Write the logic the process runs.
  </Step>

  <Step title="Examples">
    Start from a ready-made example instead of a blank editor.
  </Step>
</Steps>

Then **Save Process**.

## Trigger types

A process can run **manually** (you trigger it) or on a **schedule** (it runs
automatically at set times) — pick the trigger type on the General tab.

## Good uses

* Clean up or aggregate stored data on a schedule
* Check a condition across devices and send an alert
* Bridge to an external service when something happens

<Card title="Next: Circuit Builder" icon="layer-group" href="/studio/circuit-builder">
  Design and simulate hardware circuits.
</Card>
