Feed not being picked up¶
Your supplier sends a CSV by email but Suppli isn't processing it. Work through these checks.
1. Check IMAP connection¶
- Go to Settings → IMAP. Confirm the connection shows as active. If it shows an error, your IMAP credentials may need updating (password changed, 2FA app password required, etc.).
- Gmail users: make sure you're using an App Password, not your Gmail login password. Go to Google Account → Security → App passwords.
2. Check the mailbox folder¶
- Suppli polls the INBOX folder by default. If your supplier emails go to a subfolder or label, you need to set the folder in the IMAP settings.
- Make sure the feed email hasn't been caught by spam/junk filters in your mailbox.
3. Check the CSV format¶
- Suppli expects the attachment to be a .csv file. ZIP-compressed or Excel (.xlsx) files are not automatically processed.
- The CSV must have columns matching your supplier's configured column mapping. Go to Suppliers → Edit and check the SKU, quantity, and price column names match the actual CSV header row.
- You can upload a CSV yourself on Feed uploads to test processing without waiting for an email; the file rules are on the Feed uploads page. An upload identical to a file processed in the last hour is skipped on purpose; change the file, or re-run the earlier one with Push (or Reprocess in Sync logs).
4. Check Feed uploads and Sync logs¶
Go to Feed uploads. You'll see the latest files and Supplier API fetches with their status. If the email was received but processing failed, the feed shows Failed; open Sync logs for the run's log lines, which say which SKU or channel the problem was on.