View Categories

The Queue Screen

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 #

  1. Open the panel from Queue, or from the entry page (which opens Queue in a new tab).
  2. Enter the full next date and time.
  3. Preview the continuing cadence.
  4. 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.