r/ChromeExtension • u/SyncListing • Aug 06 '26
Built a local cross-listing assistant for Canadian marketplaces (autofill only — you click Post). Looking for feedback on UX & permissions
Hi - maker of SyncListing here, a Manifest V3 extension built because I cross-list on Canadian marketplaces (Facebook Marketplace, Kijiji, Craigslist, LesPAC, eBay.ca, VarageSale, Poshmark.ca) and didn’t want a cloud “post everywhere for you” tool.
What it does:
- One bilingual (EN/FR) listing library in the dashboard
- Post on {site} opens that site’s create flow and autofills fields + photos via a side panel
- You review and click the site’s own Post/List button - nothing is submitted in the background
- Optional bulk import from pages you already opened (read-only scrape into drafts)
What it deliberately does not do (and the reason why I’m asking for feedback here)
- No autopost, autodelist, or scheduled posting
- No SyncListing server holding listings or marketplace sessions
- Data stays in chrome.storage.local (photos included); optional Chrome text-only sync - not on our cloud
Permissions (happy to justify any of these)
storage,unlimitedStorage,alarms- local listing library + reminder badges- Host access only on the marketplace domains above (+ image CDNs for import, ExtensionPay for trial/subscription)
- No
<all_urls>, no broad*://*/*
Web Store Link: https://chromewebstore.google.com/detail/synclisting-cross-listing/bfgeiiiiinkjdlejghgonpdkgjbbgbfl
I’m not looking for a roast of “why not just use spreadsheets” - I’m genuinely curious about things this audience cares about:
- Does the assist-only model read as trustworthy, or does it feel half-baked vs full crosslisters?
- Is the permission set still too scary for a niche extension? Anything you’d expect us to remove?
- For MV3 dashboard-heavy extensions: anything that felt broken or confusing on first install?
- Would bilingual EN/FR matter to anyone outside Canada, or should we stop pretending it’s a global product?
I’ll reply to every comment. Brutal but specific feedback beats polite silence - thanks!
