# `DripDrop.Jobs.DispatchStep`
[🔗](https://github.com/agoodway/dripdrop/blob/v0.1.0/lib/dripdrop/jobs/dispatch_step.ex#L1)

Executes one scheduled step through policy, rendering, delivery, and transition handling.

# `perform`

```elixir
@spec perform(term()) :: :ok | {:error, term()}
@spec perform(map()) :: :ok | {:error, term()}
```

Executes a scheduled step job from scheduler args.

# `perform`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
