Documentation

Outcomes (logs)

Outcomes (logs)#

Go to ShopMagic → Logs → Outcomes to review automation action results. Outcomes records individual action executions, including emails, list updates, and actions provided by add-ons.

An automation containing several actions can produce several Outcomes entries. Each row describes one action execution, rather than the entire automation.

ShopMagic Outcomes table showing action execution results

Table columns#

  1. ID — the internal identifier of the outcome record.
  2. Status — whether the action reported success or failure. In ShopMagic 4.9.3, the main table uses Success and Failure; the status filter uses Completed and Failed.
  3. Automation — the automation's name, linked to its editor.
  4. Customer — the associated customer's email address. If customer data is unavailable, the table displays A customer does not exist.
  5. Action — the name of the executed action type, such as Send Email.
  6. Date — when the outcome was last updated, normally when the execution result was recorded.
  7. Errors — an expandable section containing a recorded error message and additional details, when available.

The screenshots show an earlier interface, so labels and layout may differ.

Understanding execution status#

Success / Completed#

The action returned a successful result to ShopMagic. For an email action, this means the site's mail-sending process accepted the message without reporting an error. It does not confirm delivery to the recipient's inbox, that the message avoided spam, or that it was opened.

If a successful email is missing, check the recipient address, spam folder, and your hosting or email provider's delivery logs.

Failure / Failed#

The action returned a failure result or encountered an error during execution. Expand Errors to inspect any recorded explanation.

A failed action does not always have detailed error information. If the available message is insufficient, enable ShopMagic → Settings → General → Enable logging, reproduce the issue, and check the ShopMagic entries under WooCommerce → Status → Logs.

Viewing error details#

  1. Locate the affected entry. Use the status or automation filter to narrow the list.
  2. Expand its Errors section, if available.
  3. Read the error message.
  4. Click Show details to view additional recorded context, such as an error code or stack trace.

Expanded error information for a ShopMagic outcome

When contacting support, include the outcome ID, automation name, approximate execution time, and relevant error details. Share logs privately because they may contain customer information.

Why an execution may be missing#

  • The action is still pending. Check Queue for actions waiting to run.
  • The automation did not qualify. Confirm that it was published, its event occurred, and its filters passed.
  • You used Send test. Test emails do not create Outcomes entries.
  • The history was deleted. Manual deletion or automatic cleanup can remove older records.
  • Processing stopped before a result was recorded. Check the queue and diagnostic logs for further information.

Deleting Outcomes#

  1. Select one or more entries using their checkboxes.
  2. Choose Delete from the bulk actions dropdown.
  3. Click Execute.

This removes the selected history records. It does not undo an executed action, delete the automation, or cancel queued actions.

Important: Some features use Outcomes history to limit repeated runs, including the Abandoned Cart event's customer pause period. Deleting that history can affect those checks.

Automatic cleanup#

Go to ShopMagic → Settings → General and enable Enable Outcomes clear to automatically remove outcomes whose last update is more than 30 days old.

Cleanup runs periodically, so records may remain beyond the exact 30-day threshold. Keep any details needed for troubleshooting before deleting them or enabling cleanup.

Not the solution you are looking for?

Please check other articles or open a support ticket.