Skip to main content

Why was no order created automatically from my invoice?

In most cases, one of these is missing:
  1. No trigger event selected in Configuration.
  2. Sendcloud keys are not saved in Authentication.
  3. Subscription is not active in Billing (production only).
  4. The invoice event is not the one you selected.

I get Sendcloud API error (401)

This means Sendcloud rejected the API credentials. Fix:
  1. Create or verify your Sendcloud API integration.
  2. Copy the latest public key and secret key.
  3. Re-save both keys in Authentication.
  4. Try manual creation from an invoice again.

I see Order already exists in Sendcloud

This is expected behavior.
It means the invoice was already synced before, and the app prevents duplicate orders.

Why does manual sync work, but automatic sync does not?

Usually this means your automatic trigger setup is incomplete. Check:
  1. A trigger is selected in Configuration.
  2. The invoice event that occurred matches your selected trigger.
  3. Billing is active in production.

Why are there no order items in Sendcloud for this invoice?

For invoice events, the app uses Stripe invoice line items. For subscription events, the app uses the subscription items (product name, price, and quantity). If the source has no valid line items, Sendcloud cannot create the order items.

Can I use this for subscriptions where I only ship once?

Yes. Select the customer.subscription.created event in Configuration. This creates a Sendcloud order only when the subscription starts, so recurring payments do not generate extra shipping labels.

Can I sync from payments too?

No. The app supports invoice events and subscription events. Use invoice-based or subscription-based flows for automatic sync, and invoice detail pages for manual sync.

Where can I see all Sendcloud orders for one customer?

Open that customer in Stripe and open the Sendcloud app panel.
The panel shows synced Sendcloud orders for that customer, with links to invoices and Sendcloud order pages.

Is a subscription required?

  • Sandbox/testing: no paid subscription required.
  • Production/live: active subscription required.

Do you store customer addresses?

Customer address details are sent to Sendcloud to create shipments.
Credentials are stored in Stripe Secret Store. The app stores operational sync/status references.

Where can I find setup documentation?

Use the full documentation here:

How do I contact support?

Email: support@vinaka-apps.com