Daybook
Support
How the app works, how to set it up, and how to reach a human.
Setting it up
- Install the app and approve the subscription ($49 USD per month, 7-day free trial for new shops).
- Open the app. At the top is your intake address — something like
your-shop@cardiworkshop.com. - Forward a purchase order to it, or give the address to a buyer who orders regularly.
- The document appears in your inbox in the app, already matched against your catalogue. Review it and press Create draft order.
What we can read
- CSV / TSV attachments, including semicolon-separated files (the delimiter many European Excel installs export) and files with a byte-order mark.
- Excel (.xlsx) attachments — the first worksheet.
- The email body, if the order lines are pasted in as a table with no attachment.
- Order tables that sit underneath a header block (PO number, ship-to address, and so on) — we look for the header row rather than assuming it is the first line.
We identify the format by the file's contents, not its name, so a spreadsheet saved with the wrong extension still works.
If a lot of mail arrives at once
Your intake address accepts up to 40 messages a day. Anything beyond that is still accepted and stored rather than bounced back to whoever sent it, but it goes to a separate held-back list instead of your inbox, and we do not send an arrival notification for it. The app shows you how many are held and a View them link to open that list. That list keeps the 100 most recent; anything pushed out of it — or out of your inbox — moves to a third list you can also open, and is deleted within 7 days of landing there. We show a banner naming that count, so being pushed out is never silent and the number is the whole of it. Mail is refused in only two cases: when we cannot tell which shop an address belongs to, and when the app is no longer installed on that shop.
The limit exists because your intake address is public: it is your shop handle at our domain. Without it, someone sending a lot of mail could push your real purchase orders out of the inbox.
What we cannot read yet
- PDF order forms. Forward the spreadsheet or CSV version instead. A PDF is recorded in your inbox as unreadable rather than silently ignored.
- Scanned or photographed orders. There is no OCR.
- Attachments larger than 5 MB, and worksheets beyond the first.
- Column headers in languages other than English. We match headings like SKU, Item, Description, Qty and Unit price. A sheet headed Artikelnummer / Menge or Référence / Quantité is recorded as unreadable rather than guessed at. The values inside the table can be in any language — it is the heading row we read.
How lines are matched
Each line is matched in this order: exact SKU, then barcode / GTIN, then product name. SKUs are compared ignoring case, spaces and separators, so abc_123 finds ABC-123.
We never guess. If two variants could be the line, or the only evidence is a similar product name, the line is held and marked for your decision — it is not put on the draft order. A name on its own is never enough to confirm a match, no matter how close it looks. You can pick from the suggestions, or search your catalogue directly from that row.
A line whose quantity is not a whole number above zero is kept and flagged, never rounded. Rows that carry neither an identifier nor a quantity — totals, notes, signature blocks — are left out.
What the app will never do
- Complete an order, take payment, or send an invoice.
- Change inventory levels.
- Create a customer record. If no customer in your shop has the sender's exact address, the draft carries the email address and Shopify links or creates the customer when you complete it.
- Store the original attachment. See the privacy policy.
The output is always a draft order in your Shopify admin. You review it and complete it there.
Frequently asked
A buyer emailed the address but nothing appeared.
Mail is accepted for any shop with the app installed — a plan is not needed to receive an order, only to turn it into a draft order. If the app is installed and the document still has not arrived, forward it to cardi.workshop@gmail.com and we will look at it.
The document arrived but says it could not be read.
We keep failures in your inbox on purpose, with the reason, so you always know the mail arrived. The usual causes are a PDF, a scanned image, or a sheet with no quantity column.
It matched the wrong product.
Change it on that row and the draft uses your choice. If we picked something you did not expect, please tell us which SKU — that is exactly the feedback that improves the matching.
Can I create a second draft from the same document?
Not while the first one exists — a refresh or a second browser tab would otherwise duplicate the whole order. If you delete that draft in Shopify, the button comes back, because otherwise the order would be stranded: we keep the table we read, not the original attachment, so there would be nothing to rebuild it from. We ask Shopify for the draft by its id before unlocking, so a draft that is merely slow to appear in search does not count as deleted.
How do I cancel?
Press Cancel subscription in the app. Billing stops immediately, and you keep creating draft orders until the end of the period you have already paid for. There is no refund for that remaining time — you simply keep the service you bought. If you cancel during the free trial there is nothing to keep, so draft creation stops at once. Orders keep arriving in your inbox either way, and your documents and settings stay. Uninstalling the app cancels the subscription, deletes your data, and ends any remaining time immediately.
Contact
Email cardi.workshop@gmail.com. It is read by the person who built the app — not a queue. If something is broken for your store, say so in the subject line and it goes to the front.