Install and authenticate
Use the current official release and sign in with the Discord account that has active Radiant access.
Complete member reference · v2.3.6
Every current setup field, operating mode, supported retailer path, and human handoff—organized for live use.
Screenshots show the current bot interface with fictional example data and task results.
Orientation
Set up in this sequence so each later screen has the data it expects.
Use the current official release and sign in with the Discord account that has active Radiant access.
Fill Personal, Shipping, Billing, and Payment with real details. This profile becomes selectable in Tasks and Raffles.
A saved login appears in a task only when its store matches the task’s store. Login happens again for each run because task browser sessions are isolated.
Use a direct link and a low-risk or test product first. Confirm the selected item, size, quantity, address, total, and final button yourself.
Test your personal Discord webhook, then run a harmless Demo Mode task or supervised flow to learn the state changes.
Use one low-risk product you can open normally and keep the task window visible. Fill and verify these fields before selecting Play:
| Field | First-test value | Expected outcome |
|---|---|---|
| Task Name | Topps test · review | The row is easy to identify in Task Command and Logs. |
| Type / Store | ACO / Topps FCFS | Radiant selects the intended retailer path. |
| Product URL | The exact product-page URL | The browser opens that item, not a home, category, or search page. |
| Quantity | 1 | The cart requests one unit, subject to stock and store limits. |
| Profile | Alex · Home-card | The review page shows the intended contact, delivery, billing, and card data. |
| Account | The saved Topps login, if required | The account email matches Site Logins and any OTP reaches you. |
| Speed | Safe | The first run uses the most conservative pacing preset. |
| Review Mode | On | Radiant pauses for inspection before any supported final action. |
| Proxy | Blank | The baseline run uses your normal connection, so proxy errors cannot confuse the result. |
If a proxy is needed, stop after this baseline and repeat the same supervised test with one known endpoint. Compare page loading, sign-in, region, and task messages. Do not start extra orders to test it, and do not retry when the retailer result is uncertain.
01 · Access
Download the current release for your supported computer, complete the standard installer flow, then launch Radiant.
Authentication
Select Continue with Discord. Approve the browser authorization and return to the app. Radiant verifies membership at sign-in and every 15 minutes while it runs.
Blocked launch
If the operating system or security software blocks the app, stop. Confirm the installer source and checksum or ask Radiant support for a signed, verified build. Do not weaken system security to force it open.
02 · Keep current
Open Settings → General → Updates. The panel shows the installed version and the updater’s current state.
Radiant reports Up to date, Update available, or an error. Retry network errors before changing your configuration.
When an update is available, select Download and keep Radiant open while it completes.
Stop active tasks first. Select Install & Restart only when you are ready for the app to close and relaunch.
03 · Navigation
Hover the left rail to expand it. The main path is Dashboard → Profiles → Site Logins → Tasks. Raffles and Monitors have separate workspaces; Logs and Settings sit at the bottom.
04 · Checkout data
Open Profiles → New Profile. A profile stores the information Radiant uses when a supported checkout or form requests it.
| Tab | Fields | Practical check |
|---|---|---|
| Personal | Profile Label, First Name, Last Name, Email, Phone | Use reachable contact details and a label you can distinguish during a drop. |
| Shipping | Address Line 1/2, City, State, ZIP Code, Country | Format it as the carrier recognizes it; put apartment, suite, or unit in Line 2 when appropriate. |
| Billing | The same address fields, plus Same as shipping | Match the card issuer’s address. Use Same as shipping only when true. |
| Payment | Name on Card, Card Number, Exp Month, Exp Year, CVV | Check expiry and cardholder name before a live run. |
A checkout form is easiest to verify when it matches a normal shipping label. For the fictional address 123 Example Street, Apartment 4B, a clean US profile is:
| Profile field | Enter | Why |
|---|---|---|
| Address Line 1 | 123 EXAMPLE ST | The house number and street belong together. ST is the standard form of Street. |
| Address Line 2 | APT 4B | The apartment is a real secondary unit, kept out of the street line. |
| City | EXAMPLEVILLE | Use the locality recognized for delivery. |
| State | NY | Use the two-letter state abbreviation. |
| ZIP Code | 10001 | Keep the actual ZIP, including a legitimate leading zero when the real ZIP has one. |
| Country | US | Enter the country code in the Country field, not in an address line. |
Common suffixes include Street → ST, Avenue → AVE, Road → RD, Boulevard → BLVD, Lane → LN, and Drive → DR. These are ordinary postal abbreviations. They do not make a second delivery address. Likewise, 35 and 035 are not interchangeable unless the official address actually includes the leading zero.
See USPS Publication 28 for secondary-address placement and its standard street-suffix abbreviations.
These examples use the same fictional customer for two legitimate purposes. The labels make selection clear; they do not represent two people or create extra eligibility.
| Field | Home-card | Office-delivery |
|---|---|---|
| Profile Label | Alex · Home-card | Alex · Office-delivery |
| Name | Alex Example | Alex Example |
| Personal Email | yourname+home@gmail.com | yourname+office@gmail.com |
| Phone | Your reachable number | Your reachable number |
| Shipping Line 1 | 123 EXAMPLE ST | 500 MARKET AVE |
| Shipping Line 2 | APT 4B | STE 200 |
| Shipping City / State / ZIP | EXAMPLEVILLE / NY / 10001 | EXAMPLEVILLE / NY / 10002 |
| Billing | Same as shipping, because the home address is on the card | Turn off Same as shipping; enter the home billing address on the card |
| Payment | Authorized home card details | The same authorized card, or another authorized card with its exact billing address |
Selection
A Task cannot start without its selected profile. Set Active only marks the profile card; it does not auto-select that profile in a new Task. In Raffles, a blank Profile selection falls back to the first saved profile, which may not be the active one.
Export
Profile Export intentionally omits payment data. The current Profiles page has no Import button, so do not plan a workflow around profile import from the UI.
05 · Inbox planning
Aliases can sort retailer mail into one inbox, but an alias is only a delivery route. It does not create another Google sign-in, retailer identity, or purchase entitlement, and Radiant does not generate aliases automatically.
Personal Gmail
For a personal Gmail address, mail to yourname@gmail.com and your.name@gmail.com normally reaches the same inbox. A plus tag such as yourname+topps@gmail.com also reaches that inbox and can help with filters. Sign in to Google with the original account address. Dot behavior can differ for work, school, and custom-domain accounts, so test rather than assume.
Domain you own
A domain mail service can route addresses such as topps@yourdomain.example and kith@yourdomain.example to one verified destination inbox. Explicit aliases are easier to audit; a catch-all accepts any otherwise unmatched recipient. Use the exact setup steps from your mail host.
topps@yourdomain.example and kith@yourdomain.example, or enable a catch-all if you need unmatched names to forward.Google documents adding another address under “Send mail as”: send emails from a different address or alias.
| Radiant field | Use this value | Example |
|---|---|---|
| Site Logins → Email | The exact email registered on that retailer account | yourname+topps@gmail.com if that is the Topps account login |
| Profile → Personal → Email | The reachable address intended for that order’s messages | topps@yourdomain.example after its route is tested |
06 · Retail accounts
Open Site Logins → Saved Accounts → Add Account. Choose Store, optional Label, Email, and Password, then select Add Account.
In a task
The Account control appears only after Radiant finds a saved account with the same store ID. Selecting an account enables Pre-login before task starts automatically; you can turn it off. In Raffles, the Site Login list is not store-filtered, so choose the correct account deliberately.
Every run
Each task run uses a unique, non-persistent browser session. Cookies and prior retailer sign-ins do not carry across runs, so pre-login is performed again when enabled.
07 · Network
Have a list from Oculus or another provider? Copy the whole list into Radiant—there’s no need to split the username and password into separate fields. You can also use one proxy, or leave proxies off when your normal connection works well.
Copy → paste → select · v2.3.6+
host:port:username:password format works as supplied.192.0.2.10:8000:YOUR_USERNAME:YOUR_PASSWORD192.0.2.11:8000:YOUR_USERNAME:YOUR_PASSWORDThese are non-working examples. Paste your provider’s actual values, one line per proxy, without headings, bullets, or quotes. Keep the list private.
host:porthost:port:username:passwordscheme://username:password@host:portscheme://host:port
socks, socks4, and socks5 endpoints are accepted. Use HTTP or HTTPS when the proxy requires a username and password.The same importer is available in Raffles → Add Raffle, and saved pools are shared with Tasks. To change an existing raffle’s proxy assignment, edit its task in Task Command.
For one endpoint, choose Single proxy and paste that line. Choose No proxy to use your normal connection. IPv6 hosts must be bracketed. Radiant recognizes the formats above; it does not import arbitrary spreadsheet columns or infer whether your plan is ISP or residential.
Before a drop
Choose for stability
No proxy category is automatically “best.” Retailers may reject datacenter, VPN, or unstable IP ranges, and a residential label does not guarantee quality. Prefer the simplest connection that reliably reaches the retailer.
| Task | Account | Profile | Proxy |
|---|---|---|---|
Topps test · review | Topps · yourname+topps@gmail.com | Alex · Home-card | Blank for the first test |
Kith office · review | Kith · kith@yourdomain.example | Alex · Office-delivery | proxy.example:8000:USERNAME:PASSWORD |
proxy.example, port 8000, and the credentials above are placeholders. For Single proxy, replace all four parts with one endpoint from your provider. For a complete list, use Import Proxy List instead.
08 · Core setup
Open Tasks → New Task. The form is long because it combines product targeting, checkout data, pacing, login, and safety controls.
| Field | How to fill it |
|---|---|
| Task Name | A unique operational label: store, product, size, and intent, such as “Kith Samba 10 · review.” |
| Type | ACO (Autocheckout), ATC (Add to Cart Only), Raffle Entry, Autofill Only, or Custom. |
| Store | Select the matching retailer so Radiant chooses the correct adapter and saved accounts. |
| Product URL | Paste a full HTTP(S) product page. It overrides keyword search and is usually the clearest target. |
| Keywords | Comma-separated positive terms. On Shopify listings, any one positive term can match, so use a direct URL or narrow terms. |
| Exclude Keywords | Reject mismatches such as a different audience, edition, or product line. |
| Size | Enter one or more exact size preferences in order, separated by commas: 10, 10.5, M. An explicitly requested unavailable size is not silently replaced. |
| Quantity | 1–10 in the UI, still subject to retailer limits and available stock. Start at 1. |
| Profile | Required for normal task creation. Verify the selected person and payment method. |
| Account / Pre-login | Shown when a saved login matches the store. Pre-login authenticates during that run. |
| Speed Mode | Safe, Fast, or Turbo pacing. Store recommendations are hints, not promises. |
| Review Mode | Stops before the final order action for your inspection. |
| Demo Mode | Simulates the successful workflow without making a purchase. It turns Review Mode off. |
| Discount Code | Optional Shopify discount input; confirm acceptance in the checkout. |
| Proxy | Choose No proxy, Single proxy, or a saved pool. Import a provider list from this card and test the connection beforehand. |
Prefer a direct product page when you have it. Check that it resolves to the intended country and product. Without a direct URL, keyword search is mapped only for Kith, Shoe Palace, Finish Line, Foot Locker, Champs, JD Sports, Costco, Target, Walmart, Best Buy, Pokémon Center, US Mint, Nike/SNKRS, Supreme, Travis Scott, A Ma Manière, and APB Store. RunFair, EQL, Topps, Scotty Cameron, and Custom need a direct URL for normal Tasks.
On Shopify listing pages, any positive keyword can match and the first qualifying result wins; every Exclude Keyword blocks a result that contains it. Use a direct product URL or specific terms to avoid a near match. Exact size matching keeps 10 from silently becoming 10.5, and comma-separated sizes are tried in order. The current Task form has no Color field.
09 · Control
Safe
Conservative pacing. Start here for an unfamiliar site or when stability matters most.
Fast
Reduced pauses. Test the exact store and flow before a live release.
Turbo
Aggressive pacing with more risk of errors, throttling, or challenges. It is not automatically more successful.
10 · Retailers
“Adapter available” means Radiant has store-specific or general automation code. It does not certify that every current product, layout, queue, login, size, cart, or checkout path works today.
Use a direct product page, the correct store preset, and the retailer’s visible size label. A selected-variant Shopify cart response can provide stronger cart verification. A checkout may still introduce queues, Shop Pay, CAPTCHA, inventory changes, or manual payment review.
Use Topps FCFS for first-come products on topps.com, not EQL draws on launches.topps.com. Shop Pay payment and final submission are manual review steps.
Add the matching Nike Site Login, select it in the task, and use Pre-login when appropriate. Expect account, queue, verification, CAPTCHA, or checkout handoffs. Enter the size exactly as Nike displays it and stay present for any prompt.
Select the exact store preset even when sites share a platform family. Use a direct product URL, exact size, and a saved login when needed. Start conservatively and watch for queue or account verification rather than assuming the shared adapter makes both sites identical.
Each preset routes to its own adapter. Use a direct product URL, exact size preferences, and Review Mode first. The adapter and routing tests are not a current live-checkout certification.
These presets route through the shared Shopify path; current Supreme traffic on us.supreme.com does too. Direct product URLs and exact size labels are the safest inputs. Controlled Supreme evidence confirms page handling, not a completed purchase.
These are adapter targets, not universal live certifications. Retailer pages, inventory signals, accounts, membership requirements, queues, delivery choices, cart state, and checkout controls can change. Use Review Mode and validate the selected item, quantity, fulfillment method, price, and account in the browser window.
Pokémon Center currently routes through the Shopify adapter. Controlled Pokémon Center and Costco evidence demonstrates block detection, not checkout. Costco may require a membership/session; Best Buy can fail on blocked network routes. US Mint has a dedicated adapter without current live checkout evidence.
These presets do not have a certified normal checkout path. Use a direct draw URL from the Raffles page. EQL and Topps paid-draw pages force a member handoff; cross-origin embedded forms may require fully manual completion. Normal RunFair and Scotty Cameron Tasks use the general adapter.
Custom tasks require a full HTTP(S) direct link because no store search is configured. Use Review Mode first. Autofill Only and Custom have no separate execution branches in v2.3.6. ATC-only is rejected on an unrecognized storefront, and the general adapter cannot be assumed to understand a retailer-specific cart or final order state.
11 · Entries
Open Raffles → Add Raffle. Enter Name and a direct Raffle URL, choose Store, explicitly select Profile, and optionally add Size, Site Login, and Proxy. Review before submitting is enabled by default and is the right starting point. A blank Profile falls back to the first stored profile, not necessarily the active one.
Walmart drawings
Topps EQL
12 · Watch
Open Monitors → New Monitor. Add a name, HTTP(S) URL, interval from 5–300 seconds, optional keywords, notification choices, and any linked tasks.
Verified Shopify stock
Only a verified Shopify stock transition can automatically start linked tasks that are Idle or Waiting. The checkout engine still checks size preferences and may require review.
Page or keyword change
A generic page change or keyword appearance is not stock proof. Radiant sends the configured notification but does not auto-start a linked task from that signal alone.
13 · Alerts
Open Settings → Webhooks. Paste a Discord Webhook URL, select Test, choose event toggles, then select Save Settings.
Your webhook
Your URL receives the Success, Failure, and Monitor events you enable. The URL is a secret: anyone with it may be able to post to that Discord channel.
Radiant admin reporting
Administrative task telemetry is sent through the authenticated Radiant backend and is not configured with an Admin Webhook field in the member UI. Your personal webhook does not replace or control that service path.
| Test result | Meaning |
|---|---|
| Success | Discord accepted the test message. |
| 401 | The token is invalid; copy a fresh webhook URL. |
| 404 | The webhook no longer exists or the URL is wrong. |
| 429 | Discord rate-limited the request; wait, then retry once. |
| Network error | Check connectivity, firewall, and system time. |
14 · Evidence
Logs record timestamped task and application events. They are the best place to separate a bad URL, out-of-stock item, login prompt, proxy failure, unsupported field, or retailer change.
15 · Resale workspace
eBay Studio is a separate listing and order workspace. Use it after checkout tasks, not as part of the live retail checkout path.
Bring items in
Connect supported email imports or create product candidates, then verify extracted product facts and image rights.
Prepare
Review title, category, condition, item specifics, photos, pricing, fees, shipping, and cost basis before publishing.
Operate
Connect the intended eBay environment/account, confirm the production warning, then monitor published listings and order states.
16 · Data care
Radiant stores sensitive operational data on your device and uses it in retailer task windows. Treat the computer account and any exported support material as sensitive.
17 · Diagnose
Confirm internet access and the intended Discord account, retry the browser authorization once, then contact support if membership verification still fails.
Confirm Profile is selected, Store is set, and Product URL is a full HTTP(S) URL or valid keywords are present. Custom requires a direct link.
Open the URL outside Radiant. If it works there, remove the proxy and retry. If no proxy works but the configured one fails, verify its format, endpoint, region, and credentials.
Complete it in the task window. Confirm the Site Login matches the selected store. Remember that every task run starts a fresh session.
Use the direct product page. Otherwise narrow Keywords, remove conflicting Exclude Keywords, and confirm the chosen store supports search.
Stop the task. Recheck the direct link, keywords, excludes, exact size label, and retailer region. The current Task form has no Color field. Run in Review Mode.
Inspect product, variant, quantity, fulfillment, price, and subtotal. On non-Shopify adapters, this human check may be the expected completion path.
Complete the retailer’s challenge or wait in the visible window. Do not restart repeatedly or attempt to bypass the control.
Run Test and use the HTTP status table above. Replace invalid or deleted URLs; wait after a 429.
Stop the run, open Logs, export the relevant sequence, redact personal data and secrets, and send the evidence to Radiant support.
Need a hand?
Something not working, a confusing setting, or a release you want us to support? Open a ticket in Radiant Discord. A clear example helps the team get straight to the issue.
Sign in with your member Discord account, open 📨│speak-to-support, then choose Request Support. Add the details below in the ticket that opens. If the channel is unavailable, check that you’re signed into the account with Radiant membership.
Bugs & troubleshooting
Ideas & release requests
Send release requests ahead of launch when possible. The team can review the flow and explain support limits; a request does not guarantee a module or checkout by release time.
Example ticket
“Radiant v[version], Windows 11. On [store] with [product URL], I created one ATC task in Safe mode using a direct connection. At [time + time zone], the task reached [status], but the cart stayed empty. I expected one [size/variant]. Attached: the relevant log lines and a cropped screenshot.”
18 · Live run
30–60 minutes before
At launch