BestBuy
Complete guide on our BestBuy module
Our Best Buy module supports both account based and guest checkout, with dedicated modes for shipping, pickup, account generation, monitoring and invite flows. Best Buy is heavily queue based, but Stellar helps manage sessions, IMAP verification, and monitor to checkout workflows so you can focus on timing and product selection. This module is ideal for high demand products, electronics, GPUs, consoles, PCs and accessories that release in waves, use queues or restock at random.
Video Guide
New video guide coming soon...
Quick Start (Recommended Setup)
Add your Best Buy account under Identities → Best Buy.
Enable IMAP for your email so Stellar can auto pull Best Buy verification codes.
Create profiles with matching email = Best Buy account email.
For each SKU, run:
1 Monitor task per SKU (Monitor and/or Monitor-zip modes)
Strictly 1 Shipping task OR 1 Pickup task per account per SKU
Use ISPs for monitoring and residentials for checkout.
Before big drops, reset passwords the day before using unique proxies per account.
Use Watch Task for restocks so Monitor tasks do the heavy lifting.
Preliminary Checklist
Before setting up tasks on BestBuy, make sure you have everything below prepared:
Create and save your checkout profiles under the Profiles tab in Stellar. These contain your billing, shipping and payment info.
ISP proxies – Recommended for some of your tasks
Residential proxies – Recommended for majority of your tasks
Save both proxy groups under the Proxies tab in Stellar.
If you're looking for proxies, check out Stella Proxies for high quality ISP and Residential proxies
Required for account based checkout.
Each session stores login, proxies, and (optionally) tax exempt details.
Lets Stellar automatically pull Best Buy verification codes from your email.
Greatly reduces friction during resets/logins.
Resetting your Best Buy account passwords the day before a drop can help reduce queue loops and weird login behavior.
Before big drops, run a test task on a random in stock product to confirm your profile, account, proxies and delays are functioning correctly.
Sessions & Login
Follow the steps below to start adding your BestBuy accounts to Stellar. If you have a lot of accounts and want to mass import them quickly go here
1. Go to Identities tab and select BestBuy

2. Click on Add Session and name your Session

3. Fill fields:
Email – Best Buy account email
Password – Best Buy account password
Login Proxy – ISP proxy recommended (used for queues + login)
Tax Exempt Number – if using business account with tax exemption
4. Click Save and your Session should say Ready To Login. Your task will log into your account upon starting. The BestBuy account email has to exactly match (case sensitive) the email you have in your profile. You can run a test task on an in stock item to ensure everything is setup correctly. Your sessions will then change to Ready once your task once was able to log into your Best Buy account successfully
Sessions Stages
Not Ready – Session missing or invalid email/password
Ready To Login – Session created; will log in when a task starts
Ready – Session successfully logged in
Mass Import Sessions
Go to the Identities tab in bot and click on BestBuy. Then click the Mass Import Sessions button
Paste in your accounts following the format in the text box
Email;Password;For example[email protected];testing1231!; [email protected];testing1232!; [email protected];testing1233!; [email protected];testing1234!; [email protected];testing1235!; [email protected];testing1236!; [email protected];testing1237!;
Save
IMAP Overview
Add an IMAP session
Connect your email provider
Select it in your Best Buy task under IMAP Session
Follow your IMAP guide to:
Faster logins
Smoother password resets
Less manual code entry
IMAP lets Stellar read verification codes sent by Best Buy automatically.
Password Reset Strategy
Sometimes queue times/loops improve after a fresh password reset.
Basic In Bot Flow
Create Reset mode task
Select Profile (same email as BestBuy account)
Select high quality proxies
Select IMAP session
Start task
Basic Desktop Flow (per account):
Turn on your proxy switcher (e.g., BP Proxy Switcher).
Assign a unique proxy per Best Buy account.
Go to bestbuy.com.
Sign in → go to Account Settings.
Click Change Your Password.
Enter current password + new password.
Save changes.
Repeat steps with a new proxy for each account.
Task Overview
Reset Mode
Account-Gen Mode
Shipping Mode

Pickup Mode

Monitor Mode

Monitor-zip Mode
Monitor-stores Mode
Invite Mode

Run only one checkout task per SKU per Best Buy account per fulfillment method (Shipping or Pickup). Monitor mode tasks have no limit.
When to Use Modes
Reset Mode
Resets the password for the Best Buy account tied to the selected profile.
Ideal when accounts lock or as part of pre-drop prep.
Requires IMAP to retrieve reset codes.
After reset, the new password can be viewed in Best Buy Sessions in Stellar.
Account-Gen Mode
Generates new Best Buy accounts directly in Stellar.
Sessions are created automatically for each generated account.
Shipping Mode
Used when you want items shipped to your address.
Make sure the product supports shipping (some SKUs are pickup-only).
Your cook group can confirm fulfillment type.
Pickup Mode
Used when you want in store pickup.
Works with Pickup Radius and/or Store IDs depending on monitor mode.
Only use for products that offer pickup.
Invite Mode
Used to request invites for limited stock, invite-only, high-demand items.
Monitor Mode
Monitors products by SKU (no zip/store filters).
Pings checkout tasks with matching SKUs when stock appears.
Monitor-zip Mode
Monitors products based on a zip code.
Useful for region-based availability.
Monitor-stores Mode
Monitors products based on specific Store IDs.
Great for targeting specific physical locations.
Profile
Choose a profile that has the same email as the Best Buy session you want to use.
If Guest Mode is enabled, it uses profile info without the account.
For account checkouts, the email must match exactly (case sensitive).
Proxies
ISPs → best for monitoring/login
Residentials → best for checkout tasks
Combine as needed based on your setup.
If you're looking for proxies, check out Stella Proxies for high quality ISP and Residential proxies
SKUs
A SKU is a unique ID for a specific Best Buy item.
You can only enter one SKU per task.
Example link:
SKU = 6084400
Store IDs (Monitor-stores Mode)
Used when monitoring for store-specific availability.
You can find Store IDs at:
https://stores.bestbuy.com/index.htmlClick a state → click a store → note the store ID.
Delays
General recommended delay: ~4500 ms
Adjust based on proxies and site behavior; always test before big drops.
Quantity (QTY)
Check with your cookgroup for recommended QTY per product.
Stellar does not auto adjust QTY if you exceed site limits.
Pickup Radius (Pickup Fulfillment Only)
Used with Pickup Mode.
Represents the max distance (miles) from your profile’s shipping zip code.
Max: 250
Blank = default 25 miles
Only enter whole numbers (e.g., 50, 75).
Leave this blank when running Shipping fulfillment.
IMAP Session
Choose which IMAP session to use for this task.
Needed for account verification, 2FA emails, password resets.
Guest Mode
Check this box for guest checkout (no Best Buy account).
Uses profile info only.
Uncheck to use an account based checkout via sessions.
Watch Task
Highly recommended for restocks.
When enabled:
Checkout task (Shipping or Pickup) waits for Monitor task
Monitor task (with same SKU) detects restock
Monitor task pings the checkout task
Checkout task adds to cart and completes checkout
Behavior:
When started, checkout task shows: “Waiting for Monitor Ping.”
Monitor finds stock → checkout begins immediately
If you leave Watch Task unchecked:
Checkout task monitors and checks out on its own
Higher load and more requests from a single task
Skip Prelogin
Enabled → Bot skips pre-login and waits directly for Monitor Ping.
Useful when there is a known queue; avoids pre-login slowing things down.
Disabled → Bot logs into account when starting the task.
Better for using stored payment methods or when no heavy queue is expected.
If a queue is active, enabling Skip Prelogin is recommended.
Rakuten & TopCashback
Use Rakuten → check after following Rakuten guide to earn cashback.
Use TopCashback → check after following TopCashback guide to earn cashback.
Delivery Options
Later Delivery → selects the latest delivery window.
Fastest Delivery → selects the soonest delivery option (may cost more).
Common Errors and Fixes
Submitting Order:
orderAlreadySubmittedCause: Order already placed on this account or a different account using the same address
Solution:
Stop the task
Run a different account or jig the address
Submitting Email:
LOSERRORCause: Item is out of stock (OOS)
Solution:
Let the task run and wait for restock
Or stop all tasks
Submitting Shipping:
status 400Cause: Item is out of stock (OOS)
Solution:
Let the task run and wait for restock
Or stop all tasks
Task: Site Does Not Have Session
Cause: Profile email does not match the email used in BestBuy Sessions
Solution:
Double-check both emails match exactly (case-sensitive)
Login Detected Proxy Ban
Cause: Proxy is banned
Solution:
Switch to different proxies
Fetch Akamai
Cause: Tasks are fetching Akamai data
Solution:
Let the task continue
May take up to ~2 minutes to pass
Sending Recovery Option:
Status 400Cause: IMAP issue
Solution:
Confirm IMAP is set up correctly in Stellar
Ensure IMAP session shows “Ready” (green)
Delete and recreate the email app password if needed
Optionally forward all account emails to the IMAP email
Waiting for Code – Setting Up
Cause: IMAP issue
Solution:
Verify IMAP setup in Stellar
Confirm IMAP session shows “Ready”
Recreate app password if necessary
Forward account emails to IMAP if needed
Cart Reserve Selected Store Unavailable
Cause: Product is not available in your area
Solution:
Let tasks run briefly
Or restart tasks
Last updated
Was this helpful?