Weekly Craigslist underperformer rewrite digest in Slack

By General Input

Every Monday morning, get a Slack thread that ranks your worst-performing Craigslist postings and drafts a tighter rewrite for each one.

Integrations

  • Craigslist
  • Slack Bot

Type

Agentic Task

Categories

  • Marketing

Every Monday at 9am in my local timezone, audit my live Craigslist postings for laggards and post a Slack thread with concrete body-copy rewrite suggestions for each underperformer. Build this as an agent workflow with a cron trigger.

Identify the laggards. Call Craigslist Get All Postings Stats for the prior seven days. Keep only active postings, rank them by contacts then impressions, and flag the bottom quartile. Also flag any active posting with zero contacts in the last seven days, even if it falls outside the bottom quartile. That combined set is the laggard list. Note which Craigslist categories the laggards cluster in (for example ctd, apa, jjj) so the summary can call that out.

Pull copy and detail for each laggard. For every posting on the laggard list, call Craigslist Get Posting Body to retrieve the current body text and Craigslist Get Single Posting Stats for the seven-day engagement detail. Then draft a tighter rewrite of the body and a one-line diagnosis of what looked weak. Diagnoses should pick from patterns like vague headline, missing price or specs, buried call to action, wall of text with no structure, generic boilerplate, missing location or contact, or weak hook in the first line. The rewrite should be specific to the posting, preserve any required compliance details (for example a VIN in cars and trucks by dealer postings), and keep the same offer.

Post the digest to Slack. Use the Slack Bot Send a Message operation to post a parent message to the channel I pick during setup. The parent message should summarize how many laggards were found out of how many active postings, name the Craigslist categories where laggards cluster, and tell me to expand the thread to see the rewrites. Then send one threaded reply per laggard (use the parent message timestamp as the thread parent) containing: the Craigslist posting ID, the diagnosis line, the current body and the suggested rewrite side by side, and the seven-day stats (impressions, views, contacts, shares, favorites). Format with Slack mrkdwn so headings stand out and the current vs suggested copy is easy to scan.

Hard rule: never edit a posting. This workflow only reads stats and body copy from Craigslist and writes to Slack. A human reviews each rewrite in Slack and decides whether to push it live.

If a week has no laggards (everything is performing well or there are no active postings), post a single short Slack message saying so and skip the thread. If a Craigslist call fails for an individual posting, include that posting ID in a final thread reply listing skipped postings rather than failing the whole run.

At setup, ask me which Slack channel to post to and confirm my local timezone for the 9am Monday schedule.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them