
The Order Ingestion page with the three sidebar groups (Ingest / Review / History)
Gmail Live Sync
Connect a Google account and let Sellfern scan your inbox for Etsy order confirmation emails on a schedule you control. Requires setup by your admin — see below.
Etsy Browser Extension
Install a Chrome/Edge extension to fetch orders directly from the Etsy Mission Control API in your browser session and push them to Sellfern.
CSV Bulk Import
Upload historical or external orders from a spreadsheet. Sellfern previews the data before committing anything.
Manual Entry
Create or edit a single order directly for custom orders, corrections, and failed-ingestion cleanup.
Etsy Invoice Processor
Upload Etsy invoice PDFs to convert them into production sheets, with automatic address fixes, SKU repairs, and data enrichment.
Etsy Browser Extension
For Etsy sellers who want to sync orders directly without setting up Gmail Live Sync, Sellfern provides a Chrome/Edge browser extension. This extension scrapes orders directly from the Etsy Mission Control API in your browser session and pushes them to Sellfern.Setup and Configuration
1
Install the Extension
Install the extension from the official web stores:
- Chrome: Chrome Web Store
- Edge: Edge Add-ons
2
Sign In
Click the Sellfern extension icon in your browser toolbar and sign in directly using your Sellfern account email and password. If your account is associated with multiple organizations, select the active organization when prompted.
3
Configure Etsy Store Info
- Open your Etsy Shop Manager tab in the same browser.
- Open the Sellfern extension popup and click Auto Detect.
- The extension will automatically detect your Etsy Shop ID and Store Name.
The detected Store Name must match one of the stores already created in your Sellfern account (Settings → Stores). If the store is not found, a warning will appear.
Syncing Orders
- Navigate to your Etsy Shop Manager or any Etsy page in the same browser.
- Click the Sellfern extension icon to open the popup.
- Select the Order State (e.g., New, Completed) and Completed Date timeframe if applicable.
- Click Fetch Orders to load orders from Etsy.
- Review the orders in the preview table, then click Push to Sellfern to ingest them.
Gmail Live Sync
Gmail Live Sync connects a Google account to Sellfern and periodically scans that inbox for Etsy order confirmation emails. Each matching message is parsed for order data — buyer, items, SKUs, totals — and turned into an order automatically, on the schedule and search window you configure. Messages that don’t parse cleanly land in Failed Ingestions instead of blocking the rest of the batch.Gmail Live Sync is not self-serve. It requires a one-time setup on Sellfern’s side (Google API access for your organization) before any account can be connected. If you want to use this service, contact your Sellfern admin to have it enabled — only after that can an Admin connect a Google account and run syncs.
CSV bulk import
CSV bulk import, called Legacy Bulk in the app, lets you upload historical or spreadsheet-based orders.1
Open Legacy Bulk
Go to Orders → Ingestion → Legacy Bulk.
2
Select your file
Click Select CSV and choose a
.csv file from your computer.3
Review the preview
Check the detected format, order count, first 50 preview rows, and financial fields before committing anything.
4
Finalize or cancel
Click Finalize Import to commit parsed orders, or Cancel to discard the upload without saving anything.
Etsy Invoice Processor
The Etsy Processor converts Etsy invoice PDFs into production sheets and enriches missing data.
The Etsy Processor — upload the invoice PDF, transform & enrich, with the processing history below
1
Open the Etsy Processor
Go to Order Ingestion → Etsy Processor.
2
Upload the invoice PDF
Select the invoice PDF downloaded from Etsy and click Transform & Enrich.
3
Review the preview
Sellfern parses the PDF and shows a preview table with counters: orders created, items created, addresses fixed, SKUs repaired, and newly discovered products.
4
Save mappings and export
Click Save SKU Mappings so the system remembers repaired SKUs for next time, and Export Excel if you need to send a production sheet to a supplier. The processing history appears below.
Manual entry
Manual Entry lets you create or update a single order directly in Sellfern. Use it for custom orders, phone orders, wholesale work, corrections, and resolving failed ingestions or out-of-balance records.
The Manual Entry form — create an order or load one for targeted corrections
- Order ID is required.
- At least one line item is required.
- Refund amount cannot be negative. Enter the deduction amount as a positive value.
- If the store field is blank, Sellfern uses Manual Entry as the store name.
- If the customer name is blank, Sellfern uses Walk-in.
- Currency defaults to USD.
- Subtotal, shipping, tax, and discount changes automatically recalculate the total.
- An item’s status becomes Complete when a base cost is provided; otherwise it stays Pending Cost.
Reviewing imports
After any import method, use the Failed Ingestions and Out of Balance review tabs to catch and fix problems.Failed ingestions
The Failed Ingestions tab lists source records that could not be parsed into orders. From here you can review the raw record and error context, open a failed record in Manual Entry, or delete failures that are no longer needed. When you resolve a failed ingestion through Manual Entry and save successfully, Sellfern deletes the failed-ingestion record automatically.Out of balance
The Out of Balance tab lists orders whose recorded totals do not match the detailed order math. Use the store filter, date range, and pagination controls to narrow the list, then open an order in Manual Entry to correct totals or line items.Store Mismatch
The Store Mismatch tab (Admin only) lists orders whose store name does not match any store configured in Settings → Stores — usually a typo in the source data or a store that hasn’t been created yet. Reassign the order to the correct store so per-store reporting stays accurate.Sync History
The Sync History tab records every sync/import run, its timestamp, status, and record counts — use it to verify whether a batch was imported and whether it produced errors.Automation and API guidance
For supported public automation patterns, use the V1 developer documentation rather than internal app routes. Start with the developer quickstart or the API Reference.Troubleshooting
Start Sync is disabled
Start Sync is disabled
Connect a Gmail account first, or wait for the current sync to finish before starting a new one.
Gmail token expired
Gmail token expired
Reconnect the affected Google account from the Live Sync connection list.
CSV preview looks incorrect
CSV preview looks incorrect
Cancel the upload without finalizing, correct the CSV file, and upload it again.
Manual save fails
Manual save fails
Confirm the order has an Order ID, at least one line item, and any refund amount is entered as a positive number.
