BullStart syncs your listings, fulfills your open orders, prints packing slips, and posts tracking back to Etsy — so you can ship faster without juggling tabs. Free during early access.
From the moment a buyer hits Buy on Etsy to the moment the package leaves the warehouse — BullStart covers your catalog and your fulfillment floor.
Your existing Etsy listings appear in BullStart. Edit inventory, price, title, description, and images in bulk. When you click Save, the change is written back to Etsy through the official API.
Filter open orders, generate a print-ready packing slip with one click, mark orders shipped inside BullStart — and we post the tracking number back to Etsy. The buyer gets Etsy's standard shipped email, exactly as if you'd marked it shipped on Etsy.
BullStart never edits your listings autonomously. Every write — to a listing or an order — happens only after a human in your team clicks Save. Revoke our access from Etsy settings any time; we honor the revocation immediately and stop polling.
No screen scraping. No shared credentials. Just the official Etsy Open API v3 with the seller's consent.
Click "Connect Etsy shop" in BullStart and you're sent to Etsy's OAuth 2.0 authorization page.
Review the five scopes BullStart needs (listings_r, listings_w, transactions_r, transactions_w, shops_r) and approve them on Etsy.
BullStart performs a one-time pull of your listings and open orders into your private workspace.
Update inventory, price, title, description, and images inside BullStart. Click Save to push the change back to Etsy.
Generate a packing slip, ship the order, and mark it shipped in BullStart. The shipped status flows back to Etsy through the API.
BullStart posts the tracking number to Etsy via the API. The buyer receives Etsy's standard shipped notification.
The minimum scopes needed — nothing more.
| Scope | Purpose |
|---|---|
| listings_r | Read the seller's existing listings into the BullStart catalog. |
| listings_w | Save listing edits (inventory, price, title, description, images) back to Etsy when the seller clicks Save. |
| transactions_r | Fetch open orders for fulfillment. |
| transactions_w | Post tracking numbers and shipped status when a package leaves the warehouse. |
| shops_r | Read shop metadata (name, country, timezone) to render the dashboard correctly. |
We follow Etsy's API Terms of Use and only access the data the seller has explicitly authorized.
Listings (title, price, inventory, description, images, variations), open orders, line items, shipping addresses, and shop metadata. We do not read messages, reviews, or buyer profile data.
Listing edits and tracking numbers — only when a human in your team clicks Save or marks an order fulfilled. We never write to a listing or an order autonomously.
Order and listing data lives in our private database for the lifetime of your account. Access tokens are stored server-side and never exposed to the browser.
Email us and we remove your data within seven business days, revoke our token with Etsy, and confirm the deletion in writing.
Listing, shop, and user data is cached only as long as the Etsy API caching policy allows. We re-fetch instead of relying on stale data.
We never sell, lease, or share seller or buyer data with third parties. We do not screen-scrape Etsy. We do not run a buyer-facing storefront.
BullStart is built and operated by Team Bullstart's own print shop. We use the platform to run our own fulfillment line — and during early access we open it to every Etsy seller at no cost while we collect feedback. Paid tiers will be introduced after general availability.
No setup fee · No per-order fee · No subscription
Paid tiers will be introduced after general availability. We'll publish the change on this page and email every active seller at least 30 days in advance.
BullStart is free during early access and rolling out to the general public. Drop us a note and we'll send your onboarding link within one business day.
thanhp0312@gmail.comTeam BullStart · United States