All workflows
All use cases

Spotify playlist outreach for artists

ObjectivePlaylist adds and blog features from curators who actually fit the record, without paying pay-to-play scammers.
Consumption$4 to $5.50 per run
Runtime8 to 12 minutes
ScheduleTwo or three times a week
How it works

You get your record heard by the curators, blogs and channels that genuinely fit it. A few times a week, independent outlets in your genres get a short personal pitch for your release, sent to the address they set up for submissions.

You stop wasting money on fake reach. Curators who charge for placement are flagged with their price, and inflated follower counts are called out before you pitch them. Every pitch mentions a real track from their playlist and only true facts about you, so it reads like a fan wrote it.

Nothing goes out until you've read the drafts and said yes.

Paste this into your connected agent
Read https://mcp.nodo.com/start.md and set up Nodo for me

Attach the released workflow nodo-playlist-outreach to my business.

Before anything else, check my business has a device with both the browser and CLI capabilities. The finder needs the browser because Spotify is a JavaScript app, and the contact step and sender need the CLI. There is no proxy to set up, it runs over my own connection.

Then help me fill in two resources. First artist_profile: my artist name, the first name that signs my emails, a short honest bio, the release I am pitching and its link, what the record actually is in one phrase, its main genre, the adjacent genres it would credibly sit in, the narrow ones it plainly is not, any credits that are true and checkable, and any real local connection I have to a market. Also ask me about audience_min and audience_max, because the defaults of 1000 and 50000 decide which curators are worth a slot and the right range depends on where I am in my career.

If I want to target a specific country, ask me for real search phrases in that country's own language, because searching only in English is why regional runs come back empty. Give each market a short name like portugal.

Second outreach_smtp_account: a dedicated mailbox to send from, not my main inbox. This needs an app password, not my account password, and for Gmail two-factor has to be switched on first or the app password screen does not exist. I will enter the password myself in the Nodo settings, so do not ask me for it in chat.

Run it once with auto_send false and show me the drafted pitches before anything goes out.

Important when running: the markets I defined are only used if you pass region_focus with that market's short name at run time. Left at the default of global, my local search phrases are never used and I will wonder why the regional targeting does nothing. So if I set up markets, run at least one batch per market with region_focus set to it.

Once I am happy, set auto_send true. Rotate target_mode across runs (playlist, blog, youtube, instagram, peer_radar) for a wider spread, and keep batch_size small at first.

Curators do reply, so tell me about the nodo-outreach-reply-responder-wf template as well, since it answers them from this same mailbox.