Queue is the canonical operations screen: every series, its exact next target, its history and its controls. Open it at GravityOps → Recurring Submissions → Queue.
Forms → Settings → Recurring Submissions also opens Queue.
Summary Cards #
Across the top:
| Card | Meaning |
|---|---|
| Scheduled | Series waiting for a future target. |
| Due / overdue | Targets that have passed and are waiting on the worker. |
| Needs attention | Series with a current issue, plus series stopped at the failure threshold. |
| Paused | Paused by a person, or by their feed being deactivated. |
| Worker | The worker’s health state. |
A non-zero Due / overdue count is normal for a few minutes. Persistently high means the worker isn’t keeping up — see Checking the Worker Before You Rely On It.
Filters #
Three controls, all server-side: they search every matching record, not just the current page.
| Control | Notes |
|---|---|
| Status | Current (the default), All, Scheduled, Processing, Needs attention, Paused, Completed, Canceled. |
| Form / feed search | Matches form and feed names. |
| Feed ID | Narrows to one feed. |
Current excludes paused, completed and canceled series — including series paused because their feed is inactive. Failed work stays visible.
Results are paginated at 25 series per page. The pager is labelled and appears only when there is more than one page.
The Columns #
| Column | What it tells you |
|---|---|
| Form / feed | Which form and which feed. Reads Form deleted or Feed deleted when one is gone. |
| Parent entry | A link to the parent entry, opening in a new tab. |
| Schedule | The cadence in plain language, including a skip-missed-runs policy when set. |
| Next run and window | The exact target and the time it should have run by. |
| Last attempt / result | When the last attempt ran, its outcome, any error summary, and its lateness in seconds. |
| Progress | Successful submissions against the limit, or until end date. |
| Consecutive failures | The running count against the failure threshold. |
| Status | The lifecycle state, plus whether the feed is active. Highlighted when an issue is open. |
| Actions | The controls that apply to this series right now. |
All times are shown in each series’ own timezone, not yours.
Actions #
Which buttons appear depends on the series’ state, the feed’s activation and your license.
| Action | Appears when | Effect |
|---|---|---|
| Run Next Submission Now | Scheduled, feed active | Submits immediately, consuming the next slot without moving the long-term anchor. |
| Retry Failed Submission | An issue is open and the series is scheduled or failed | Retries the failed target. A success resolves the issue. |
| Pause | Scheduled or processing | Stops automatic execution, preserving progress and history. |
| Resume | Paused or failed, feed active | Schedules the next eligible future slot, skipping the paused interval. |
| Cancel Series | Not already completed or canceled | Ends the series, keeping child entries, notes and retained attempts. Requires the Premium plan. |
| Change next submission | Scheduled, paused or failed, not locked | Opens a date/time picker with a preview of the continuing cadence. |
| View attempt history | Always | Opens this series’ history panel. |
| Copy Diagnostics | Always | Produces a redacted support report. |
On a lower plan, Cancel Series is not shown and a cancel request is refused. Pause the series, or deactivate its feed, instead.
Panels #
Two panels open at the bottom of Queue via AJAX, without leaving the page:
- Attempt history for the selected series.
- Change next submission for the selected series.
Both have Close buttons, and opening, closing and paging them keeps you in place. When either action is launched from an entry page instead, Queue opens in a new tab with the right panel already open.
Attempt History Columns #
| Column | Meaning |
|---|---|
| Attempt log ID | The identifier to quote when contacting support. |
| Target | The scheduled moment. |
| Started / Finished | What actually happened, and when. |
| Source | Automatic worker, or which manual action. |
| Outcome | Success, failure, skip, or a specific issue code. |
| Child entry | The entry created, when there was one. |
| Lateness | Seconds between target and start. |
| Timing explanation | Why it started when it did — see Submissions Run Late. |
| Summary | A short, safe description of the outcome. |
| Field IDs | The fields that failed validation, by ID. Values are never recorded. |
Change Next Submission #
- Open the panel from Queue, or from the entry page (which opens Queue in a new tab).
- Enter the full next date and time.
- Preview the continuing cadence.
- Save.
What it does and doesn’t do:
- ✅ The existing recurrence continues from your chosen date and time.
- ✅ Progress and limits are preserved.
- ❌ It does not change the recurrence interval — that lives in feed settings.
- ❌ It does not resume a paused series.
Copy Diagnostics #
Produces a redacted report for support containing plugin, WordPress, Gravity Forms and Populate Anything versions, the timezone, the target, the actual attempt, worker registration and heartbeat, feed activation, the series state, and safe dependency context.
It deliberately excludes submitted values, names, email addresses, tokens and full payloads — so the report is safe to paste into a support ticket as it stands.
Behaviour Worth Knowing #
- Every action reports its real outcome. Results include the attempt ID, the safe outcome, the child ID when one was created, and the next target.
- A locked series says it is locked. The interface never claims a submission was queued when it wasn’t.
- After a network interruption, check history before retrying — the server may have completed the submission your browser lost.
- A resumed series leaves the list when you’re looking at the Paused filter. That’s the filter working, not the action failing.
- Storage problems block further submissions. If a child may have been created before its records were saved, Queue reports the known child ID and blocks another submission until you review — preventing a blind retry from duplicating a real entry.