Wiki
How to use epicukulele — the Preparator, the Track Manager, tag checking and auto-editing on Envato.
Updated July 28, 2026
Preparator
The Preparator gets your tracks ready to upload: it reads each version's duration and builds ready-to-upload bundles. Exports are grouped by platform — AudioJungle (WAV + MP3 archive and a watermarked MP3 preview, with a choice of preview bitrate), Motion Array (WAV 24-bit/48 kHz archive and a single-file WAV preview), and a Custom ZIP where you pick the format, sample rate and bitrate/bit depth yourself. No sign-up needed.
Registered users also get AI metadata: stock and creative names, Envato and Motion Array tags, an AudioJungle description and a short description — all generated from the brief you write and real Envato Elements ranking data.
- Drop in your masters (WAV or MP3), one file per version. We detect the version name (Main, Loop, 60s…) from the filename.
- Write a brief — describe the track in your own words (genre, mood, instruments, use-cases). English works best for the AI.
- Generate names, tags and descriptions (registered users) or fill them in by hand. Live counters keep you within each platform's limits.
- Download from the platform block you need: AudioJungle archive or preview (choose the preview bitrate), Motion Array archive or preview (one .wav 24/48 with every version and 1–3 s of silence between them), or a Custom ZIP in any format, sample rate and bitrate/bit depth you pick.
Linking your Envato account
To sync your portfolio and check tags, connect your Envato account. The connection uses Envato's official OAuth — we never see your password.
Once connected, an "artist" is created automatically for each author name, and your AudioJungle tracks are imported into the Track Manager on the first sync. You can connect several Envato accounts.
- Open Settings → Services.
- Click "Connect Envato" and approve access on Envato's page.
- Back in the app, click "Sync with Envato" to import your portfolio.
Tag checking
Tag checking analyses each track's tags against Envato's keyword-stuffing rules (repeated word roots, banned words, brands, invalid characters and more) and flags the problem tracks. Envato treats word roots as the unit: a root may appear in at most 2 tags, and at most 2 roots may repeat across the track — a third repeated root is keyword stuffing even if each root is used only twice.
Click "Check Tags" on the Tracks page to recompute everything. Problems show up right where they live: the Tags cell of a problem track is tinted (red for errors, amber for warnings) with a ⚠ icon — hover it for the exact violations, click it to open the track with the offending tags highlighted. The Issues filter narrows the table to tracks with tag or Content ID problems, and the banner above the table counts both.
Tag-check settings
In the "Check Tags" window you choose which rules to enforce and how strict to be. Your choice is saved and used everywhere: sync, manual edits and auto-editing.
Rules come in two groups: Envato's documented rules (on by default) and experience-based rules other authors have seen flagged (off by default). Checkboxes turn each rule on or off. The keyword-stuffing limits — a word root in at most 2 tags, at most 2 repeated roots — are fixed to Envato's policy and always applied. You're responsible for your own settings.
Synchronization
"Sync with Envato" pulls in your portfolio: new tracks are added, existing ones updated (title, description, tags, date). Overwrite mode refreshes existing tracks with the latest data from Envato.
The table always shows one account at a time — there is no combined view, because every Envato action runs in one browser session against one account. Tabs come from your catalogue, so an account you disconnected keeps its tracks visible (read-only until you reconnect it).
Important: Envato's search index doesn't update instantly — after you edit tags on Envato's site it can take a few hours for the change to appear in the API. If a sync didn't pick up your edits right away, try again later.
If a connected account hasn't synced for a while (10+ days), the Tracks page shows an amber notice naming it — the table may no longer match Envato until you sync, and if syncing fails, sign in to that account on audiojungle.net first, then reconnect it in Settings → Services (the ↻ button next to the account).
Editing tracks
Every AudioJungle field you can edit lives right in the CRM: the description (a visual editor limited to exactly the formatting Envato accepts, with images by URL and the Content ID banner as an ordinary image in the text), tags, the Content ID fields (banner, registration, administrator), composer and publisher.
Edit one track in its panel (click the title) or straight in the table — click a Composer, Publisher or CID admin cell to type, toggle the CID checkboxes. Every change is saved locally on epicukulele first: the track turns yellow ("Ready to update") and nothing touches Envato until you push.
Bulk edit applies one operation to all selected tracks: add/remove the Content ID banner, check/uncheck registered, set the administrator, add/remove/find-and-replace text in descriptions, add or remove a tag, fix flagged tags, set composer or publisher. A plain-language summary spells out exactly what will happen before you hit Apply.
The CRM also cross-checks Content ID: if some of it is filled in (say, an administrator) but the rest isn't (no banner in the description, or "registered" unchecked), the incomplete cells get an amber tint with a ⚠ explaining what's missing.
Autofix is the one-click way to clear all of that. Select the flagged tracks and hit "Autofix": it replaces flagged tags with the compliant set and completes any partially-set Content ID (adds the banner, checks registered, sets the administrator). It only touches Content ID that's already partly set — never a fully-empty one — and since an administrator can't be guessed, it asks which one to use, preselecting your catalog's most common. Like every edit, it saves locally; push when you're ready.
Two fields the API can't see are editable too, at the top of the track panel once Deep Sync has read them: the five license prices and the "List on Envato Elements" checkbox. They behave like everything else — saved locally, applied on the next push. One caveat worth knowing before you touch a price: Envato blocks discounting an item for 30 days after its price changes, so we only send a price you actually changed.
Installing the extension
Updates on Envato are performed by the "epicukulele helper" Chrome extension — it makes the edits right in your own logged-in browser. The extension runs only locally and has no access to your Envato password.
You need to be logged in to two places at once: epicukulele (to provide your saved edits) and AudioJungle (so the extension can edit your items). When we ship extension updates, re-download it from this page and reload it in chrome://extensions — the current version shows in the extension popup.
- Download the extension below and unzip it.
- Open chrome://extensions and enable Developer mode.
- Click "Load unpacked" and select the unzipped epicukulele-helper folder.
- Pin the extension icon to your toolbar.
- Refresh this page — the status turns green.
Updating on Envato
"Update on Envato" pushes your local edits live: for each selected track the extension opens its Envato edit page, sets the description, tags, Content ID fields, composer, publisher, license prices and the Elements checkbox to your saved values, writes a message to the reviewer and applies the change — one track at a time.
Under the hood Envato has three separate forms and the extension uses the right ones, submitting only those where your value actually differs from what's on the page: metadata and prices (description, Content ID, composer, publisher, the five license prices) are saved with "Save Changes" and apply directly on live items — no review needed; the Elements checkbox has its own form and its own submit; tag changes, and ANY edit to a hidden item, additionally go through "Submit Files for Review" with a note describing what changed.
Only tracks with local changes get pushed: yellow "Ready to update" or red "Update error" (a retry). Anything that goes through Envato's review queue (tags, and every edit to a hidden item) shows an “In review” badge after the push — it turns green only once a later sync brings back data newer than the push, which is the proof Envato accepted it. Metadata-only saves on live items apply instantly and turn green right away; a failed push turns red. The Free plan can push up to 5 tracks a day; Pro and Max are unlimited.
A new capability never blocks your whole push. If some selected tracks carry a change your installed extension is too old to apply — today that means prices and the Elements checkbox — those tracks are held back and named, and everything else pushes normally. Update the extension when you want to include them; if you never touch those fields, nothing changes for you.
- Edit tracks (in the panel, the table cells or bulk edit) — they turn yellow.
- Select them with the checkboxes and click "Update on Envato".
- Run the dry run first — it fills every field on the first track without submitting, so you can verify the result on the Envato page.
- Turn off the dry run, confirm the disclaimer and start. Watch the progress; Stop ends the run — tracks already submitted stay submitted.
Deep Sync (Pro)
Envato's public API refreshes an item's data only after a review cycle, so titles, tags and descriptions it returns can lag your edit pages by months — and license prices, discounts and the Elements checkbox aren't in the API at all. Deep Sync closes that gap: the helper extension quietly fetches every item's edit page with your own AudioJungle session (no tabs open, a few requests per second) and the CRM saves the CURRENT state of each track: title, tags, description, composer/publisher, Content ID, all five license prices and the "List on Envato Elements" checkbox.
"Sync with Envato" → "Deep Sync" shows live progress and can be paused, stopped and resumed — an interrupted scan continues where it left off, even after closing the browser. It's strictly read-only on Envato. Tracks with un-pushed local edits are never overwritten: they're flagged as drift for you to review, and tags that are awaiting Envato review are left alone so a fresh push doesn't bounce back. If a tag fix you already pushed is NOT on the page and no review is outstanding, the fix never took effect — that track keeps your tags and goes back to "Ready to update" so you can push it again.
A single track can be deep-refreshed from its edit drawer ("Deep refresh") — free accounts get 5 of those a day; the full portfolio scan is part of Pro and Max. You can also start Deep Sync straight from the extension's popup.
Market analytics
Analytics turns Envato Elements ranking data into producer-ready insight: which authors top each keyword, which tags the winning items actually use, and how the popular searches break down. Copy a winning tag set straight into your next brief.
My rankings shows where your own tracks appear in the search results we capture weekly, with week-over-week movement and a position trend per track, plus your place in the author rating (PremiumBeat excluded). Sign in and connect Envato — matching runs on your artist names. Motion Array has its own My rankings tab — MA seller names differ from Envato usernames, so you can look up your exact seller name there.
Charts are the weekly Popular-ordered captures of Elements mood, genre and theme pages. Envato's own PremiumBeat catalog dominates these, so each chart shows its PremiumBeat share — an independent author breaking in is a notable event.
Open Analytics from the header and browse My rankings, Charts, Authors, Tags or Searches. Full analytics is a Max feature; Free and Pro accounts get a limited preview.
FAQ
›Is epicukulele free?
The Preparator (building archives) is free and needs no account. Registered users get the Track Manager, tag checking, a monthly AI allowance and up to 5 automated Envato updates a day for free. Unlimited updates, higher AI limits and full analytics need a paid plan — see "What do Pro and Max include?"
›Can you see my Envato password?
No. The connection uses Envato's official OAuth, and auto-editing runs in your own browser where you're already logged in. We never see your password.
›I fixed something on Envato but the table still shows the old state. Why?
Envato's public API refreshes an item's data only after a full update/review cycle — it can lag the edit page by weeks or more. Sync mirrors the API, so a fresh edit (yours or a pushed one) may not show yet. Two protections: sync never overwrites your fresher local state with an older API payload (fixes don't "bounce back"), and for hidden items the Beta scan reads the edit pages directly instead of trusting the API. Once Envato processes the item, everything lines up on its own.
›Why are some tags I think are fine still flagged?
The keyword-stuffing limits follow Envato's policy and can't be loosened, but you can open "Tag-check settings" and turn off any experience-based rules you don't want. Your choice is saved and used everywhere.
›How many duplicate words/roots does Envato allow?
A word root may appear in at most 2 tags — a 3rd use is keyword stuffing. On top of that, at most 2 roots may repeat across a single track: three repeated roots (e.g. "inspire", "motivate" and "success", or "christmas", "party" and "festive") is flagged even when each root is only used twice. These limits are fixed to Envato's policy.
›"Update on Envato" does nothing — it says the extension isn't detected.
Install the "epicukulele helper" extension, reload it in chrome://extensions and refresh the page. Make sure you're logged in to both epicukulele and AudioJungle. If it says the extension is too old, download the fresh version from this page and reload it the same way.
›What does the dry run do?
It fills every field on one (the first) track — description, tags, Content ID, composer, publisher — and writes the reviewer message, but doesn't submit. Open the Envato tab it worked in and confirm everything landed correctly before running on all tracks.
›Can I choose which tracks to update?
Yes. Tick tracks with the checkboxes in the table. Only tracks with local changes are pushed — yellow "Ready to update" or red "Update error"; green tracks have nothing to push.
›Can I stop the process?
Yes — there's a Stop button during the run. Tracks already submitted stay submitted; the rest keep their yellow status and can be pushed later.
›What do the status dots mean?
Green — the track matches what's on Envato. Yellow — it has local edits ready to push. Red — the last update failed; fix the cause (or just retry) and push again. Hover the dot for the legend.
›What do the highlighted cells and ⚠ icons mean?
A tinted Tags cell means tag violations — hover the ⚠ for the exact list. A tinted Content ID cell (banner, registered or administrator) means the Content ID info is inconsistent: part of it is filled in and the rest is missing. Click the icon to open the track and fix it.
›My items got hidden on Envato — can epicukulele bring them back?
Yes — that's the hidden-items scan (Beta) in the Sync menu. It reads your hidden_items pages and each hidden item's edit page through the extension, refreshes their real state in the table, and then the normal flow applies: Autofix the issues and push with "Update on Envato" — hidden items are saved AND submitted for review automatically. The badge shows "Hidden", then "In review" after the push, and clears once Envato restores the item.
›What's the difference between Autofix and Bulk edit?
Bulk edit applies one operation you choose to every selected track. Autofix is the one-click version for flagged tracks: it does everything the ⚠ icons complain about at once — cleans flagged tags and completes a partially-set Content ID (banner, registered, administrator) — so you don't assemble the operations by hand. It asks which administrator to set (an administrator can't be guessed), never touches a fully-empty Content ID, and, like everything else, saves locally so you push it with "Update on Envato".
›Can I connect more than one Envato account?
Yes. Add each account separately in Settings → Services, and all their tracks roll up into one Track Manager.
›What are the stock and creative names?
The stock name is for AudioJungle (1–4 words, search-oriented). The creative name is an alternative for Motion Array and UGC, to make the track easier to find.
›Do you edit anything on Envato without me knowing?
No. All edits are saved locally on epicukulele first; nothing reaches Envato until you click "Update on Envato" yourself. Each pushed track is submitted for Envato review — nothing changes automatically without your confirmation.
›What languages are supported?
English and Ukrainian — switch in the header.
›What do Pro and Max include?
Pro (€9.99/mo) makes automated Envato updates unlimited (Free is capped at 5 a day) and raises your AI allowance to 100 generations per month. Max (€19.99/mo) adds unlimited AI generation and full Elements market analytics on top of everything in Pro. Free accounts get 10 AI generations per month, 5 updates a day, and all the other tools.
›How do I upgrade or cancel?
Go to Settings → Billing. Upgrade opens Stripe checkout; once subscribed, the same page has "Manage subscription" to update payment or cancel.
›What's the difference between API Sync and Deep Sync?
API Sync is fast and needs no extension — it discovers new items and refreshes the fields Envato's API exposes, but that data can be months stale and never includes prices or Elements. Deep Sync (Pro) reads every edit page through the helper extension in your own browser: always-current titles, tags, descriptions, Content ID, license prices and the Elements checkbox. Use API Sync routinely, Deep Sync when you want the full, fresh truth.