Niche
Women’s Lingerie & Sleepwear
Engagement
PROSPECT
Account
NEW · every 48h
Daily target
1/day
Domain
https://moonhaven.store

Phase 4 — Production cycles

The recurring engine. One URL becomes sixteen pins across four designs and four boards, running as a rolling chain.

Goal
End state per cycle: a URL selected with a reason, keywords and boards assigned, four designs with four fresh copies each, validated copy, and a sixteen-pin waterfall scheduled and pushed.
Gate
Every cycle needs topic coverage from phase 3. The grid analysis for the cycle must be recorded before the design brief unlocks.

Nothing more to start yet

1 cycle running

A cycle needs a URL that is out of cooldown, sits under a topic with five live boards, and has four boards of its own assigned. None of the 8 URLs here clear all three — so the ones below are all that can run for now.

  • 7URLs: fewer than four boards assigned

    Assign them in the Boards column on the URLs page, or inside the cycle once it is running. A URL that cannot reach four, because the store has few boards at all, can be started with a reason instead.

    • · Monaco Coast Swimsuit White — 0 of 4 assigned
    • · Moonhaven Softflow™ Polo Dress Contrast Trim Silk White — 0 of 4 assigned
    • · Pajamas For Women Sweet Heart Lounge Set Cardigan — 0 of 4 assigned
    • · Pajamas For Women Sweet Heart Lounge Set Cardigan — 0 of 4 assigned
    • · Pure Lace Elegance Lingerie Set White — 0 of 4 assigned
    • · Ribbed Cami Pajama Set Small Red Hearts — 0 of 4 assigned

    URLs held up: Monaco Coast Swimsuit White · Moonhaven Softflow™ Polo Dress Contrast Trim Silk White · Pajamas For Women Sweet Heart Lounge Set Cardigan · Pajamas For Women Sweet Heart Lounge Set Cardigan …

    Assign boards on the URLs page (P4.1.7)
  • 6URLs: have no topic

    Coverage is counted per topic, so a URL without one can never clear the gate. Set the topic on the URL — the import proposes one where it can.

    • · Monaco Coast Swimsuit White
    • · Moonhaven Softflow™ Polo Dress Contrast Trim Silk White
    • · Pajamas For Women Sweet Heart Lounge Set Cardigan
    • · Pajamas For Women Sweet Heart Lounge Set Cardigan
    • · Ribbed Cami Pajama Set Small Red Hearts
    • · Saint Tropez Swimsuit Sky Blue

    URLs held up: Monaco Coast Swimsuit White · Moonhaven Softflow™ Polo Dress Contrast Trim Silk White · Pajamas For Women Sweet Heart Lounge Set Cardigan · Pajamas For Women Sweet Heart Lounge Set Cardigan …

    Set topics on the URLs page
0Due today
1Published today
0Failed (14d)
3Scheduled ahead

Today

2026-10-23

TimePinURLBoardStatus
——D1DLingerie Set La Muse NoireDate Night Lingeriepublished

Publishing calendar

Three days back, thirteen forward. A gap is as informative as a spike.

1
21
1
today
1
25
1
27
1
29

Design coverage

Every design should reach every assigned board. A hole here is a board that will not rank.

Lingerie Set La Muse Noire

BoardD1saveD2saveD3saveD4click
Date Night Lingerie1111
Honeymoon Lingerie·111
Lace Lingerie1·11
Lingerie Sets111·
Women's Lingerie11·1

Phase 4 — Cycles (1 active)

P4.1.4 · This month’s URLsRanked by what has won here, then by what the season is opening.
Copy language: English· nobody set one for this store, so everything is written in EnglishSet it
Launch readiness: 10/11 checks passed— missing: Copy QC approved 2 of 4
  • ✓Boards assigned5 assigned
  • ✓Keywords assigned5 assigned
  • ✓Overlay terms chosen2 marked
  • ✓Designs have an image4 of 4
  • ✓Pins have an image16 of 16
  • ✓Design QC approved4 of 4
  • ✓Copy drafted4 of 4
  • •Copy QC approved2 of 4P4.2.10
  • ✓Waterfall queuedrunning
  • ✓Video design carries its mp41 of 1
  • ✓Video pins carry the file4 of 4
1 · Setup — reason, boards, keywords (P4.1.6 / P4.1.7 / P4.1.8)
5 things here differ from the structure— you can proceed anyway
  • structure1 board under 10 pins: Lingerie SetsA board with too few pins gives the algorithm no context, so everything pinned there under-distributes (P1.2.9).
  • researchNone of the approved Steal List boards are in this selectionP2.2.2 approved these because competitors run them and they work: Lace & Lingerie Flat Lays, Model Lifestyle Pajamas, Neutral Tone Minimalism, Beach & Travel Swimwear, Matching Set Collections, Texture-Focused Product Detail, Soft Feminine Aesthetic.
  • researchNo grid analysis for the primary keyword "lace lingerie"Without a grid row the design brief falls back to the 80/20 default instead of what page one actually rewards for this term (P2.1.3).
  • structure1 keyword has no cached volume: intimatesA term with no volume reading may have no audience at all — it has not been through the P3.1 lookup.
  • researchThe brand is not recordedDesigns made without it come back generic: a stock font, a palette borrowed from the niche grid, and no logo. That is the difference between a pin that looks like this brand and one that looks like the category.
    • · nothing at all — P1.1.6 has never been filled in
    Go to Brand book (P1.1.6) (P1.1.6) →
Look something up in the research
Boards (≥5 required) — 5 picked
Keywords (max 5, from cache) — 5 picked, primary: lace lingerie · 2 overlay terms (P4.1.8)

★ is the primary keyword, which opens the title. OV marks a term as text overlay on the click pin — three to five long-tail ones, read as a phrase somebody sees on an image. Unmarked, the design brief falls back to the first long-tail terms, and "the fallback ran" is not "somebody chose".

13 more match — narrow the search to see them.

2 · Design brief + copy (P4.2.3 / P4.2.8 / P4.2.9)
Copy for design:
3 · Waterfall generation (P4.3.1 / P4.3.2)
Existing waterfall: 2c64b962 · status RUNNING · start 2026-09-29 · spacing 48h
Replace a board in this cycle. Every pin that has not gone out yet moves across. The dates, designs and copy stay as they are — regenerating the waterfall is what throws those away.
Running — the cron publishes each queued pin on its date.
4 · Every task in this cycle (21)

Step 4.1 · URL selection

7/7 done
What
Pick a URL from the candidates the system surfaces (cooldown and coverage already filtered), record why it matters from the fixed list, assign at most five keywords and at least five semantically relevant boards.
Where
The Cycles tab in this dashboard.
Output
A URL with a reason, keywords and boards attached, ready for design.
AUTOP4.1.1

Show candidate URLs

Bestsellers, top pins, new launches. Cooldown and board coverage are already filtered out: what is listed is allowed.

How this gets done

The pool is filled from the client's sitemap and from the pages Pinterest already rewards, then filtered on cooldown, topic coverage and board assignment. An empty candidate list almost always means the pool was never imported.

Control: P4.1.1 · The URL pool on this cycle, above.

Your work on this task

Lingerie Set La Muse Noire came out of the URL pool.

AUTOP4.1.2

Seasonal candidates

URLs whose peak falls six to ten weeks out. Publishing late is the most common failure there is — earlier is recoverable, late is not.

How this gets done

Seasonal URLs surface automatically when their peak falls six to ten weeks out. The peak comes from the URL, or from its primary keyword when the URL has none of its own — set it on the keyword and every URL using that term inherits it.

Open keywords
Your work on this taskNothing recorded yet
HEREP4.1.3

Request new URLs

Ask the client about launches and new blogs. The algorithm rewards brand-new URLs heavily.

How this gets done

Ask about launches and new blog posts, then add each one under URLs so it enters the candidate pool. Brand-new URLs are rewarded heavily.

Happens in: The client

Your work on this taskNothing recorded yet
HEREP4.1.4

Select URLs

The number follows from the frequency. Core judgement: start with bestsellers and most-visited pages, cross-reference with season.

How this gets done

The selection arrives proposed: what has won here first, then what the season is opening, with the reason on each row and a counter against the store's monthly frequency. Untick what the client does not want pushed — that is the one thing the ranking cannot know.

Control: P4.1.4 · This month's URLs on this cycle, above.

Your work on this task

Lingerie Set La Muse Noire selected for this cycle.

HEREP4.1.6

Assign keywords

Maximum five per URL, a mix of short and long-tail, from the keyword bank.

How this gets done

Five keywords come pre-picked with the reason each — gridded terms first, because the design brief can only set format and colour from a keyword that has a grid row. Confirm or swap.

Control: 1 · Setup on this cycle, above.

Your work on this task

5 keywords assigned, one primary.

HEREP4.1.7

Assign boards

At least five, semantically relevant. Swimwear does not belong on a strapless bra board, even though both are lingerie.

How this gets done

Five boards come pre-picked, ranked by what has already won on this account, then topic, then the approved Steal List. Check them: swimwear does not belong on a strapless bra board even though both are lingerie.

Control: 1 · Setup on this cycle, above.

Your work on this task

5 boards assigned.

HEREP4.1.8

Long-tail to the design brief

Three to five descriptive keywords per URL, as a hook for the text overlay.

How this gets done

Three to five long-tail terms become the text overlay on the click pin. Pre-picked longest-first from the keywords you just confirmed — check each one reads as a phrase somebody sees on an image, not as a label.

Control: 1 · Setup on this cycle, above.

Your work on this task

2 overlay term(s) marked.

Step 4.2 · Design & copy

10/10 done
What
Record the grid analysis for this cycle, generate the design brief, create four visually distinct designs plus three micro-crops each, run design QC, generate copy per design, and pass the hard validators.
Where
Design work happens in Canva or your design tool. Brief, QC and copy validation happen here.
Output
Sixteen approved assets and four validated copy sets, one per design.
EXTP4.2.1

Grid analysis before designing

Mandatory step. What is Pinterest rewarding right now for this keyword? Fitting in beats standing out: neon pink in a beige grid fails.

Tool:Pinterest

Search the primary keyword now, in an incognito window or in PinClicks, and record what page one is rewarding today. The design brief reads all three answers directly.

4
of 4

How it scores. Fitting in beats standing out. Neon pink in a beige grid does not get noticed, it gets scrolled — so these are instructions to the designer, not observations.

1

Which colours dominate the top fifteen to twenty pins?

Why it matters

These go straight into the design brief as the palette to sit inside. A brief with no grid row falls back to the brand's own colours, which is a guess about a search result rather than a reading of one.

How to check

Three hex codes, comma separated, most common first. Eyedrop them rather than guessing — "warm neutrals" is not something a designer can build from.

2

What shape is page one?

Why it matters

Tells the designer whether the grid is standard 2:3 or has gone long-form. A pin cropped to the wrong ratio loses height, and height is what earns the impression.

How to check

Look at the proportions of the top row, not at one pin.

3

How many of the top pins carry text on the image?

Why it matters

This is the reading that changes how a click pin is drawn. It does not move the 80/20 split — that is a pacing decision about the account, fixed by the method, and deriving it from one search result was a rule invented in code.

How to check

Count roughly across the top fifteen to twenty.

4

What does this change about the four designs?

Why it matters

The three answers above are data; this is the instruction. It is the line the designer actually works from.

How to check

One or two sentences. Name what to do differently from last cycle, not what you saw.

How this gets done

Search the primary keyword and record what page one rewards. Without a grid row the design brief falls back to the 80/20 default.

Happens in: Pinterest search (incognito) or PinClicks

Your work on this taskNothing recorded yet
HEREP4.2.2

Determine route

Design directly if the client has lifestyle material, otherwise the AI route.

How this gets done

Direct where the client has usable lifestyle material, AI where they do not. The brief and the image prompt both branch on it.

Control: 2 · Design brief on this cycle, above.

Your work on this taskNothing recorded yet
AUTOP4.2.3

Generate design brief

Per URL: keywords, dominant colours, format, overlay or no overlay, and the split between save and click.

How this gets done

Builds from the grid, the brand book, the taste graph and what has already won on this account. Underneath it: which format each of the four designs should be, and what the competition is doing for this keyword.

What kind of pin each design should be

Loading…

What the competition posts for this keyword

Loading…

Your work on this task

Design brief assembled (5 gap(s) named).

EXTP4.2.4

Create four designs

Four visually distinct designs. Eighty percent save pins: 2:3, lifestyle, no text. Twenty percent click pins: 9:16, text, CTA. AI-MODIFIED BYPASS: apply a 1% transparent frame around every AI-generated image before export — this strips the C2PA metadata that Pinterest reads to auto-flag AI content. NEVER enable the "Mark as AI-Modified" toggle in the Pin Builder either; both signals suppress distribution.

Tool:Canva
How this gets done

Four visually distinct designs: three SAVE at 2:3 and one CLICK at 9:16. Upload them per design — Canva, a shoot, the client’s own material — and the file is renamed to the SOP name on the way in, because Pinterest reads it out of the URL. Generating is the fallback for an account with no usable material: one image per design, each from its own prompt built from the visual worlds, the palette and the grid, and it takes a couple of minutes.

Loading the designs…

Generating replaces all four at once and overwrites what is there; uploading touches only that one design. On an AI-generated image, apply the 1% transparent frame in Canva before export — it strips the C2PA metadata Pinterest reads to auto-flag AI content.

Any design can be an mp4 instead (up to 120 MB, 4s to 15 minutes, portrait) — all four, if the product says more moving than standing still. The cover frame is taken from the video itself and becomes the thumbnail everywhere in here. A video cannot be micro-cropped, so a video design takes up to four versions instead — one per pin (A–D). A version does not have to be new footage: another cut, another opening second or another overlay counts. A pin whose version is missing carries version A.

Your work on this task

4 of 4 designs have an image; D4 is video.

EXTP4.2.5

Generate fresh copies

Micro-crop on copies B, C and D. Image is the heaviest freshness signal after the URL, so this keeps you at 64 to 77 percent distribution. AI-MODIFIED BYPASS: apply a 1% transparent frame around every AI-generated image before export — this strips the C2PA metadata that Pinterest reads to auto-flag AI content. NEVER enable the "Mark as AI-Modified" toggle in the Pin Builder either; both signals suppress distribution.

How this gets done

Copy variant A keeps the original; B, C and D each take 96% of the frame from a different corner and scale back. That makes all four pins off one design read as four images while sharing one copy set — which is why four copy sets per URL is right and sixteen would be waste.

Your work on this task

16 of 16 pins carry an image, 4 of 4 carry the video.

AUTOP4.2.6

File names

Lowercase, hyphens, keyword included. A hidden SEO signal.

How this gets done

File names are generated lowercase, hyphenated and keyword-bearing. Check they survived the export — design tools rename on download.

Your work on this taskNothing recorded yet
HEREP4.2.7

Design QC

Colours correct, overlay rule respected, four genuinely different designs, file name right. QC ADDITIONS: sans-serif fonts only — Pinterest OCR fails on cursive and script, which drops the pin's topical signal. Respect the safe zones in the top-left and top-right corners of the pin canvas: Pinterest overlays Save / More buttons there and any content behind them is invisible on mobile.

How this gets done

Colours right, overlay rule respected, four genuinely different designs, file name correct. A rejection needs a reason — it is what the next generation gets corrected from.

Your work on this task

4 of 4 designs approved.

AIP4.2.8

Generate copy

Four sets per URL, one per design. The four crops share their text: image weighs more than text.

How this gets done

Four copy sets, drafted from the brand book, the tone of voice and this account's own research. You approve them afterwards.

Your work on this task

4 of 4 copy sets drafted.

AUTOP4.2.9

Run validators

Title maximum 100 characters with a keyword at the front, description 250 to 300, no em dash, no exclamation mark, no hashtag.

How this gets done

Title length and keyword position, description 250 to 300, no exclamation marks, hashtags or dashes, and the brand book's banned words. A failure names the rule it broke.

Your work on this task

Every copy set passed the validator as it was written.

HEREP4.2.10

Copy-QC

Only what the validator cannot judge: does it sound like the brand, does it match the image, does the landing page deliver what the copy promises.

How this gets done

Only what the validator cannot judge: does it sound like the brand, does it match the image, does the landing page deliver what the copy promises, are the four sets genuinely different.

Your work on this task

4 of 4 copy sets approved.

Step 4.3 · Waterfall

2/2 done
What
Generate the sixteen-pin waterfall with board rotation and interval, then review the calendar before anything is scheduled.
Where
The Cycles tab. The system computes rotation and dates; you approve the calendar.
Output
Sixteen pins scheduled with the correct rotation, spacing and board spread.
AUTOP4.3.1

Generate waterfall

Sixteen pins, dates and board rotation. Design 1 goes to boards 1-2-3-4, design 2 to 2-3-4-1. Every board gets every design, spread over time.

How this gets done

Sixteen pins, dates and board rotation. Design 1 goes to boards 1-2-3-4, design 2 to 2-3-4-1, so every board gets every design.

Your work on this task

Waterfall 2c64b962 generated: 16 pins from 2026-09-29, spacing 48h.

HEREP4.3.2

Approve waterfall

A visual calendar. Check the spread before anything is scheduled.

How this gets done

Check the spread on the calendar first — nothing goes to Pinterest until you approve it. Queueing hands the pins to the cron, which publishes each one on its own date. Pins whose board is not on Pinterest yet are held back by name; press again once those boards exist.

waterfall 2c64b962 · running · from 2026-09-29

Everything on this cycle is queued — the cron publishes each pin on its date.

Your work on this task

7 pin(s) queued from 2c64b962; the cron publishes each on its date.

Step 4.4 · Publishing

1/2 done
What
Push the schedule to Pinterest and monitor publication for failures, rate limits and expired tokens.
Where
Automatic through the Pinterest API. Failures surface on the Overview leak panel.
Output
Pins live on Pinterest with no silent failures.
AUTOP4.4.1

Schedule on Pinterest

Via the API. Always standard pins, never the simplified or idea format: those are barely distributed.

How this gets done

Queues the sixteen pins; the cron posts each one on its own date. It does not publish now on purpose — the dates are spread over weeks, and posting them together would collapse the waterfall into a single day. Standard pins over the API, never the simplified or idea format, which are barely distributed.

waterfall 2c64b962 · running · from 2026-09-29

Everything on this cycle is queued — the cron publishes each pin on its date.

Your work on this taskNothing recorded yet
AUTOP4.4.2
waiting on automation

Monitor publishing

Flag errors, queue on rate limits, report expired tokens.

Waiting on automation · 3 of 16 pins still queued · next goes out 2026-10-25

Nothing to do here — it closes itself when the queue is empty. Runs: organic-post-pins, every 15 minutes — a pin publishes on the day it is dated.

How this gets done

What went live, what is still waiting, and what is in the way. A rate limit re-queues itself and needs nobody; an expired token never resolves on its own and takes the next cycle down with it.

Your work on this taskNothing recorded yet
This cycle has 13 pins live on Pinterest, so it cannot be removed. Pause it instead if it should publish nothing more.

Steps in this phase

Step 4.1 · URL selection
What:
Pick a URL from the candidates the system surfaces (cooldown and coverage already filtered), record why it matters from the fixed list, assign at most five keywords and at least five semantically relevant boards.
Where:
The Cycles tab in this dashboard.
Output:
A URL with a reason, keywords and boards attached, ready for design.
Step 4.2 · Design & copy
What:
Record the grid analysis for this cycle, generate the design brief, create four visually distinct designs plus three micro-crops each, run design QC, generate copy per design, and pass the hard validators.
Where:
Design work happens in Canva or your design tool. Brief, QC and copy validation happen here.
Output:
Sixteen approved assets and four validated copy sets, one per design.
Step 4.3 · Waterfall
What:
Generate the sixteen-pin waterfall with board rotation and interval, then review the calendar before anything is scheduled.
Where:
The Cycles tab. The system computes rotation and dates; you approve the calendar.
Output:
Sixteen pins scheduled with the correct rotation, spacing and board spread.
Step 4.4 · Publishing
What:
Push the schedule to Pinterest and monitor publication for failures, rate limits and expired tokens.
Where:
Automatic through the Pinterest API. Failures surface on the Overview leak panel.
Output:
Pins live on Pinterest with no silent failures.