BEATSTORE

Docs / BeatStore WordPress Plugin

Integrations

BeatStore → Integrations is for optional services. Credentials are WordPress options, not wp-config.php.

Mailchimp (free download)

Offer a tagged preview MP3 in exchange for an email. Listeners join your Mailchimp audience; WordPress emails a signed download link. Paid license files stay in Easy Digital Downloads or WooCommerce.

  1. Create a Mailchimp API key.
  2. BeatStore → Integrations → Mailchimp. Paste the key, Save & test connection.
  3. Choose an audience, optionally check Enable free download on all tracks, save again.
  4. Per beat: BeatStore metabox → Free download (email) (Use default / On / Off).

The file sent is the Media Library (Upload) preview — typically your tagged MP3. SoundCloud- or Dropbox-only beats cannot send a file until you switch the preview to Upload.

After a signup, BeatStore → Free downloads lists the email. Resave Settings → Permalinks once after updating so /beatstore-free-download/ works.

The player shows Free on the transport and a download icon on the row. POST /wp-json/beatstore/v1/subscribe is documented on the REST API page.

Existing beatstore_mailchimp API keys from 3.x / the UI Theme are reused.

SoundCloud

Connect Client ID + Client Secret to stream public tracks as previews. Full steps: SoundCloud audio previews.

Dropbox

No Dropbox app. Paste a share link on the beat. Dropbox audio previews.

Extensions can add cards via beatstore_integrations_cards.