Bandcamp Integration
LabelGrid’s Bandcamp integration lets you upload releases directly to your Bandcamp account with full control over pricing, download options, and visibility settings.
What You Can Do
Section titled “What You Can Do”- Upload complete releases (albums, EPs, singles) to Bandcamp
- Set album and track pricing
- Enable “Name Your Price” (NYP) for flexible fan pricing
- Control individual track download availability
- Schedule uploads for specific times
- Manage multiple Bandcamp accounts
Connecting Your Bandcamp Account
Section titled “Connecting Your Bandcamp Account”Before uploading, you need to connect your Bandcamp account to LabelGrid.
Adding a Bandcamp Account
Section titled “Adding a Bandcamp Account”- Click Distribution in the main menu, then click the Bandcamp tab
- Click Manage Accounts, then click Add Bandcamp Account
- Enter your account details:
| Field | Description |
|---|---|
| Your Bandcamp Email Address | The email you use to log into Bandcamp |
| Your Bandcamp URL | Your Bandcamp profile URL (e.g., yourlabel.bandcamp.com) |
| Your Bandcamp Password | Your Bandcamp account password |
- Click Submit to save
Security Note: Your credentials are stored securely and used only to authenticate uploads. LabelGrid staff cannot view your password.
Bandcamp Login Confirmation (Important)
Section titled “Bandcamp Login Confirmation (Important)”For security, Bandcamp may ask you to confirm a new login. When LabelGrid first logs in to your Bandcamp account (right after you add it), you may receive a “Confirm login” email. If you do, you must forward it to LabelGrid.
Why this is needed: Bandcamp can ask for a security confirmation when it sees a new login. LabelGrid needs the confirmation link from that email to finish logging in.
Step-by-step process:
- Add your Bandcamp account credentials in LabelGrid and click Submit
- LabelGrid logs in to Bandcamp to check your details
- If Bandcamp wants the login confirmed, it sends a “Confirm login” email to your Bandcamp email address
- Forward this email to: [email protected]
- LabelGrid checks for forwarded emails every 10 minutes and stores the confirmation link
- The next time LabelGrid logs in (your next delivery, or when you save the account again), it uses the link, and your account’s Connection Status changes to
OK
Setting up automatic forwarding (Recommended):
To avoid having to manually forward these emails each time, set up an email rule or filter:
- In your email provider (Gmail, Outlook, etc.), create a forwarding rule
- Condition: Subject contains “Confirm login” AND From contains “bandcamp”
- Action: Forward to
[email protected]
That way, whenever Bandcamp asks you to confirm a login, the email reaches LabelGrid without you doing anything.
Why you may receive more than one confirmation email:
LabelGrid logs in to Bandcamp when you save your account, and can log in again when it delivers a release. Bandcamp may ask you to confirm any of these logins. If you’ve set up automatic forwarding, these emails are handled for you. Otherwise, forward the latest one to [email protected].
Account Connection Status
Section titled “Account Connection Status”After you save an account, the Manage Accounts page shows its Connection Status and a Status Message with more detail. The status appears exactly as written below, including the spelling of confirmUrlRecieved:
| Connection Status | What it means | What to do |
|---|---|---|
OK | LabelGrid can log in to your Bandcamp account. Right after you save, the Status Message says “Credentials updated by user. Verifying Bandcamp login…” while LabelGrid checks your details | Ready to upload. If you’ve just saved the account, wait for the check to finish |
awaitingConfirmation | Bandcamp wants you to confirm the login | Forward the “Confirm login” email to [email protected] |
confirmUrlRecieved | LabelGrid has the confirmation link from the email you forwarded | Nothing. Your next delivery or account save uses the link automatically |
expiredLink | The confirmation link was invalid or had expired | Edit the account, re-enter your password, and click Submit, then forward the new “Confirm login” email |
error | LabelGrid couldn’t log in with the saved email and password, or the login check couldn’t finish | Edit the account, check your email address, re-enter your password, and click Submit |
disconnected | A delivery started while the account wasn’t connected, so the delivery stopped | Reconnect the account, then follow Upload Failed - Authentication Error |
Uploading to Bandcamp
Section titled “Uploading to Bandcamp”Creating a Bandcamp Upload
Section titled “Creating a Bandcamp Upload”- Click Distribution in the main menu, then click the Bandcamp tab
- Click the + New Bandcamp Delivery button
- Configure your upload settings
Upload Settings
Section titled “Upload Settings”| Setting | Description | Notes |
|---|---|---|
| Releases to Post | Select one or more releases | Required |
| Bandcamp Destination | Choose which account to post to | Required |
| Scheduled Delivery Time (GMT) | When to post | Optional - immediate if blank |
| Album Base Price | Price for the full album download | Set to 0.00 for free |
| Track Base Price | Price per individual track | Set to 0.00 for free |
| Enable individual track downloads | Allow fans to buy tracks separately | On/Off toggle |
| Name-Your-Price on Tracks | Let fans pay more for tracks | Only available if track downloads enabled |
| Name-Your-Price on Album | Let fans pay more for album | On/Off toggle |
| Make this post public | Visibility setting | Public or private |
Pricing Options
Section titled “Pricing Options”Bandcamp supports flexible pricing models:
Free Downloads:
- Set Album Base Price to
0.00 - Set Track Base Price to
0.00
Paid Downloads:
- Set your desired minimum price
- Optionally enable Name-Your-Price to let fans pay more
Name Your Price (NYP):
- Fans can pay any amount at or above your minimum
- Works on albums, tracks, or both independently
- Great for building fan loyalty
Example Configurations
Section titled “Example Configurations”Free album with NYP:
Album Base Price: 0.00Name-Your-Price on Album: OnFans can download free or pay what they want.
Standard paid release:
Album Base Price: 9.99Track Base Price: 1.29Name-Your-Price on Album: OnMinimum $9.99 for album, fans can pay more.
Album-only (no individual tracks):
Album Base Price: 12.99Enable individual track downloads: OffFans must buy the complete album.
Managing the Upload Queue
Section titled “Managing the Upload Queue”Queue List View
Section titled “Queue List View”Click Distribution in the main menu, then click the Bandcamp tab to see all your uploads.
The queue displays:
- Release title, artist, and queue item number
- Destination account
- Delivery time (Deliver at)
- Album and track prices, individual track downloads, and visibility
- Status
Queue Statuses
Section titled “Queue Statuses”| Status | Meaning | What to Do |
|---|---|---|
| Pending | Waiting to upload | Wait for processing |
| Uploading | Currently uploading | In progress |
| Transcoding | Your release’s audio files are being converted during the upload | In progress. If the item stays on Transcoding (or Uploading) for about an hour, it goes back to Pending automatically and is retried. If it keeps failing, it changes to Delayed, and that’s when to contact support |
| Needs Review | A possible duplicate of this release was found on Bandcamp, so it’s being reviewed before anything is posted | Nothing for now |
| Complete | Successfully posted | Check Bandcamp to verify |
| Delayed | The upload didn’t go through as expected | Hover over the status: we’re looking into it and will contact you if we need anything from you. If your account’s Connection Status isn’t OK, see Upload Failed - Authentication Error |
| Cancelled | Cancelled by user | No action needed |
| Deleted | You archived the item | No action needed |
Queue Actions
Section titled “Queue Actions”Cancel: Stop an upload that hasn’t finished (Pending, Uploading, Transcoding, or Needs Review)
- Find the item in the queue
- Click the Cancel button, then Cancel Item to confirm
- Status changes to Cancelled
Archive: Clear a Complete, Delayed, or Cancelled item
- Find the item in the queue
- Click Archive, then Archive Item to confirm
- The item stays in the queue with the status Deleted
LabelGrid accepts a new delivery of a release only when every earlier queue item for it is cancelled or archived. Cancel an item that hasn’t finished, and archive a Complete or Delayed one.
Best Practices
Section titled “Best Practices”Before Uploading
Section titled “Before Uploading”- Verify release metadata - Title, artist, and track info transfer to Bandcamp
- Check artwork - Bandcamp displays your release artwork
- Review pricing - Consider your audience and pricing strategy
Scheduling Tips
Section titled “Scheduling Tips”- Schedule during peak fan activity times
- Consider time zones (scheduling is in GMT)
- Leave buffer time for processing
Pricing Strategy
Section titled “Pricing Strategy”- Free with NYP: Maximizes downloads, some fans still pay
- Low minimum with NYP: Balances access and revenue
- Fixed price: Standard retail approach
- Album-only: Encourages complete album purchases
Troubleshooting
Section titled “Troubleshooting”Account Stuck on “awaitingConfirmation”
Section titled “Account Stuck on “awaitingConfirmation””Cause: The confirm login email was not forwarded or not processed
Solution:
- Check your email for messages from Bandcamp with subject “Confirm login”
- Forward the most recent one to [email protected]
- Wait a few minutes for processing
- If still stuck, open your account from Manage Accounts, re-enter your password, and click Submit to trigger a fresh confirmation email
Confirmation Email Not Arriving
Section titled “Confirmation Email Not Arriving”Cause: Bandcamp email may be in spam or blocked
Solution:
- Check your spam/junk folder for emails from Bandcamp
- Add
[email protected]to your email contacts - Open your account from Manage Accounts and click Submit to trigger a fresh confirmation email
- Check that your Bandcamp email address matches what you entered in LabelGrid
Upload Failed - Authentication Error
Section titled “Upload Failed - Authentication Error”Cause: Account credentials are invalid, changed, or session expired. The queue item shows Delayed, and your account’s Connection Status isn’t OK.
Solution:
- On the Bandcamp tab, click Manage Accounts
- Edit your account, re-enter your password, and click Submit. LabelGrid logs in to Bandcamp again, and Bandcamp sends a fresh “Confirm login” email if it wants the login confirmed
- Forward the confirm email to [email protected] and wait a few minutes. Once LabelGrid has the link, the account’s Status Message says it will confirm your login automatically. If the Status Message shows “Connected” instead, Bandcamp accepted the login without confirmation
- Once the Status Message shows one of those two messages, go back to the Bandcamp tab and click Archive on the Delayed item. A Delayed delivery isn’t retried automatically, and LabelGrid won’t accept a new delivery of the same release while that item is still active
- Create a new delivery for the release. It uses your confirmation to log in, and your account’s Connection Status returns to
OKonce it goes through. Don’t create it before step 3 is done: a delivery that starts before LabelGrid has the confirmation link stops, and your account’s Connection Status changes todisconnected
Release Already on Bandcamp
Section titled “Release Already on Bandcamp”What happens: Before creating an album, LabelGrid checks your Bandcamp page for an album with the same title as your release.
- If that album has the same UPC or catalog number as your release, LabelGrid links it instead of creating a second album. The queue item shows Complete if the Bandcamp album already has all of the release’s tracks, or Needs Review if it has fewer.
- If only the title matches, nothing is posted and the item goes to Needs Review so the possible duplicate can be checked first.
To replace a release that’s already on Bandcamp:
- Delete the old album on Bandcamp. While it’s still there, a new delivery links it or goes to Needs Review instead of uploading your changes
- On the Bandcamp tab, cancel or archive the release’s earlier queue item. LabelGrid won’t accept a new delivery of the release while that item is still active
- Create a new delivery for the release
A duplicate on Bandcamp is unrelated to streaming duplicate-ISRC handling. Bandcamp duplicates are matched by album title, UPC, and catalog number, not by ISRC, and resolving one doesn’t affect the other.
Account Cannot Be Deleted
Section titled “Account Cannot Be Deleted”Cause: The account still has deliveries in the queue. LabelGrid deletes an account only once every queue item for it is archived.
Solution:
- On the Bandcamp tab, find the queue items for this account
- Click Cancel on any item that hasn’t finished (Pending, Uploading, Transcoding, or Needs Review)
- Click Archive on every Complete, Delayed, or Cancelled item
- Click Manage Accounts, then click Delete on the account
Release Not Appearing on Bandcamp
Section titled “Release Not Appearing on Bandcamp”Cause: May be uploaded as private or still processing
Solution:
- Check that the queue status is Complete
- Check if “Make this post public” was enabled
- Log into Bandcamp directly to verify
Limitations
Section titled “Limitations”- Bandcamp’s API has rate limits that LabelGrid manages automatically
- Very large releases may take longer to process
- Changes to releases after upload require deletion and re-upload
- Bandcamp-specific features like merchandise are not supported
Related Guides
Section titled “Related Guides”- Direct Upload Services Overview - Overview of all direct upload platforms
- SoundCloud Integration - Post tracks to SoundCloud
- YouTube Integration - Create YouTube track videos
- Creating a Release - Prepare your release for distribution
Need Help?
Section titled “Need Help?”If you have questions about Bandcamp uploads, contact our support team.
Not using LabelGrid yet?
Everything you just read about is available on our platform.
See what LabelGrid can do →