← penduluminvoices.com
Help center/

Invoices tab

Your invoice list, status at a glance, and per-row actions.

Every Shopify order and draft order that fires a webhook to Pendulum gets an invoice row. The Invoices tab is your source of truth for what Pendulum is tracking.

Status badges

  • Unpaid: the order or draft is open and the customer has not paid. Eligible for reminders once it crosses the due date.
  • Paid: the order was paid (Shopify Payments at checkout, manual mark-paid in Shopify, or you clicked Mark paid in Pendulum). Reminders stop firing automatically.
  • Partially paid: Shopify recorded a partial payment. Pendulum continues reminders until the balance hits zero.

Per-row actions

  • Send reminder: fires the next step in your cadence to this customer right now. 60-second cooldown per invoice so accidental double-clicks don't double-send.
  • Mark paid: marks the invoice paid in Pendulum's database. Stops future reminders. Does not change anything in Shopify itself.
  • View PDF: downloads the branded invoice PDF. Choose light or dark theme from the theme toggle.
Mark paid is for internal tracking only. If you marked a draft paid in Shopify admin, Shopify's orders/paid webhook will fire and Pendulum will flip the status automatically. The Mark paidbutton in Pendulum is for cases where a customer paid out of band (wire transfer, check) and Shopify doesn't know.

Reminder count column

Shows how many reminders Pendulum has sent for this invoice. Each row shows the last sent step. Hover for the timestamp.

Customer column

Customer name when Shopify gave us one, otherwise the customer email. Some drafts (sent via Shopify's “Send invoice” dialog to an email address not yet on a customer record) only have email; the column shows that until the customer record fills in.

Reminder cadence controls when reminders fire automatically. Bounces & spam complaints covers why some invoices show “Suppressed” instead of sending.