<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Luca Restagno</title>
    <description>The latest articles on Forem by Luca Restagno (@luca_restagno_acb4c68c5ca).</description>
    <link>https://forem.com/luca_restagno_acb4c68c5ca</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3856431%2F4aeb7d8a-25f0-41ff-b4ec-ca11dce39085.png</url>
      <title>Forem: Luca Restagno</title>
      <link>https://forem.com/luca_restagno_acb4c68c5ca</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/luca_restagno_acb4c68c5ca"/>
    <language>en</language>
    <item>
      <title>Run a Weekly Threads Analytics Review From Claude (With a Custom Dashboard and Content Pillars)</title>
      <dc:creator>Luca Restagno</dc:creator>
      <pubDate>Sat, 18 Apr 2026 07:08:54 +0000</pubDate>
      <link>https://forem.com/luca_restagno_acb4c68c5ca/run-a-weekly-threads-analytics-review-from-claude-with-a-custom-dashboard-and-content-pillars-1kmn</link>
      <guid>https://forem.com/luca_restagno_acb4c68c5ca/run-a-weekly-threads-analytics-review-from-claude-with-a-custom-dashboard-and-content-pillars-1kmn</guid>
      <description>&lt;p&gt;Every Sunday I do a Threads review. I look at what performed, what flopped, and what I'll double down on next week. For a long time this meant opening five different tabs, copying numbers into a spreadsheet, and trying to spot patterns myself. Tedious work that I skipped more weeks than I'd like to admit.&lt;/p&gt;

&lt;p&gt;Now I run the whole review from a single Claude conversation. Claude pulls the data, builds me a custom HTML dashboard, and proposes three content pillars for the week ahead. Takes about 5 minutes.&lt;/p&gt;

&lt;p&gt;This is Post 4, the final post in the BlackTwist MCP Server series. Post 1 covered setup. Post 2 covered weekly content planning. Post 3 covered automated follow up replies. Today we close the loop with a data driven review.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Weekly Reviews Matter
&lt;/h2&gt;

&lt;p&gt;Consistency beats complexity. You've heard that. But consistency without feedback is just stubbornness. You need to know if what you're doing is working so you can adjust.&lt;/p&gt;

&lt;p&gt;A weekly review answers four questions.&lt;/p&gt;

&lt;p&gt;What performed best and why.&lt;/p&gt;

&lt;p&gt;What performed worst and why.&lt;/p&gt;

&lt;p&gt;Is my audience growing.&lt;/p&gt;

&lt;p&gt;What should I do more of next week.&lt;/p&gt;

&lt;p&gt;If you can answer those four questions every week, your growth compounds. If you can't, you're running on hope. Hope is not a strategy.&lt;/p&gt;

&lt;p&gt;The problem is that most creators don't run weekly reviews because the data is scattered. Per post analytics in one place. Follower growth in another. Engagement rates somewhere else. Building a clean picture takes time most people don't have on a Sunday.&lt;/p&gt;

&lt;p&gt;The BlackTwist MCP Server fixes this. Claude pulls all the data in one conversation and presents it as a single dashboard. You read the dashboard, you understand the week, you plan the next one.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Analytics Tools Claude Has Access To
&lt;/h2&gt;

&lt;p&gt;Before the prompt, here are the tools Claude uses in this workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;get_live_metrics&lt;/strong&gt; returns your current aggregate metrics. Views, likes, replies, reposts, quotes, engagement rate for a configurable time period. Claude uses this for headline numbers.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;get_metric_timeseries&lt;/strong&gt; returns a specific metric broken down by day. Useful for spotting trends. Did engagement climb through the week or did it spike on one day?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;get_post_analytics&lt;/strong&gt; returns engagement data for individual posts. This is how Claude identifies your top performers and your flops.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;get_follower_growth&lt;/strong&gt; returns your follower count over time. Did you grow last week? Lose followers? Break your personal record?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;get_consistency&lt;/strong&gt; returns your posting consistency data. How many days did you post? Longest streak?&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;get_daily_recap&lt;/strong&gt; returns yesterday's numbers in a condensed format. Useful for a morning check in that isn't a full weekly review.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;get_recommendations&lt;/strong&gt; returns BlackTwist's personalized recommendations based on your data. Best posting times. Content angles that worked. Patterns Claude can't spot on its own.&lt;/p&gt;

&lt;p&gt;Claude uses all of these in the weekly review. You don't need to remember the tool names. Just know that the data exists and Claude can grab it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Prompt That Runs The Whole Review
&lt;/h2&gt;

&lt;p&gt;Paste this into a new Claude conversation with BlackTwist connected.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Run my weekly Threads review. Pull the last 7 days from BlackTwist:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Live metrics for the week compared to the previous 7 days&lt;/li&gt;
&lt;li&gt;My top 5 performing posts&lt;/li&gt;
&lt;li&gt;My bottom 3 performing posts&lt;/li&gt;
&lt;li&gt;Follower growth day by day&lt;/li&gt;
&lt;li&gt;Daily engagement rate over the last 14 days&lt;/li&gt;
&lt;li&gt;Personalized recommendations from BlackTwist&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Then build a visual dashboard as an HTML artifact summarizing the week. Use a clean minimal design. Show the key numbers at the top, the top and bottom posts in a table, the follower growth as a line chart, and the engagement rate as a bar chart.&lt;/p&gt;

&lt;p&gt;Finally, based on what performed best this week, propose 3 content pillars I should double down on next week. For each pillar, give me the pillar name, why it worked this week, and 3 specific post ideas I can write.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude will work through this step by step. Here's what happens.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Claude Pulls the Data
&lt;/h2&gt;

&lt;p&gt;Claude calls the BlackTwist tools one after another. You'll see each tool call in the conversation as it happens.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdvcr0vfx4w6flff8mtsq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdvcr0vfx4w6flff8mtsq.png" alt="Claude conversation showing sequential MCP tool calls for get_live_metrics, get_post_analytics, get_follower_growth, get_metric_timeseries, and get_recommendations each returning structured data from the last 7 days" width="800" height="720"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Live metrics first. Then the top posts, bottom posts, follower growth, engagement rate timeseries, and recommendations. Each tool returns structured data that Claude reads and summarizes inline.&lt;/p&gt;

&lt;p&gt;This step alone saves 15 minutes. Opening the dashboard, copying numbers, comparing tabs. Done in 30 seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Claude Builds the Dashboard
&lt;/h2&gt;

&lt;p&gt;Here's where it gets fun. Claude takes all the data and builds an HTML artifact. In Claude on the web, artifacts render in a side panel next to the conversation. You see the dashboard in real time as Claude builds it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa1owosuzb0k4a2po3gaw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fa1owosuzb0k4a2po3gaw.png" alt="Claude writing HTML code in an artifact panel on the right side of the conversation, building the dashboard layout with headline metrics, tables, and chart sections" width="800" height="939"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The dashboard has four sections.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Headline metrics at the top.&lt;/strong&gt; Total views this week, total engagement, follower change, engagement rate. Each one shows the week over week change as a percentage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Top and bottom posts.&lt;/strong&gt; Two tables side by side. Top 5 shows what worked. Bottom 3 shows what didn't. Each post has its text, views, likes, and replies.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Follower growth chart.&lt;/strong&gt; Day by day line chart for the week. You see the shape of your growth.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Engagement rate chart.&lt;/strong&gt; Bar chart showing engagement rate per day for the last 14 days. You see the rhythm and spot dips.&lt;/p&gt;

&lt;p&gt;The dashboard is built on the fly for your specific data. No templates. No static reports. Just a visualization of your actual week.&lt;/p&gt;

&lt;p&gt;You can export the dashboard as HTML or take a screenshot for your records. Some people save these week over week to build a visual history of their growth.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frqldrefy1xffjprw04qf.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frqldrefy1xffjprw04qf.png" alt="Weekly review dashboard" width="800" height="288"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Claude Proposes Content Pillars
&lt;/h2&gt;

&lt;p&gt;The dashboard tells you what happened. Content pillars tell you what to do next.&lt;/p&gt;

&lt;p&gt;After building the dashboard, Claude reads the data again and writes three pillar recommendations. Each pillar has a name, a reason it worked, and 3 specific post ideas.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdyda52w3p1gmgs2ef68r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdyda52w3p1gmgs2ef68r.png" alt="Claude presenting three content pillar recommendations each with a pillar name, a paragraph explaining why it worked this week based on the data, and three specific post ideas" width="800" height="1106"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Here's an example output from a real review I ran last week.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Pillar 1: The Consistency Floor Framework&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Why it worked this week: Your top post was about how daily posting feels different when you treat it as a floor instead of a ceiling. It got 847 views and 62 replies, your highest reply count of the week. The phrase "consistency floor" resonated because it reframes a hard habit as something achievable.&lt;/p&gt;

&lt;p&gt;Post ideas:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A before and after of what your calendar looked like before and after you adopted the consistency floor mindset&lt;/li&gt;
&lt;li&gt;The exact minimum threshold you use (1 post per day? 3 posts per day?) and how you picked it&lt;/li&gt;
&lt;li&gt;What happens on days when you can't even hit the floor (spoiler: you don't burn the streak)&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude gives you three of these. Nine post ideas total. You take the best ones, feed them back into the weekly planning workflow from Post 2, and your content is set for the week.&lt;/p&gt;

&lt;p&gt;This is the loop. Data in, pillars out, new content written, published, measured, back into the dashboard next week. Each cycle makes your content sharper because you're always writing toward what your audience actually responds to.&lt;/p&gt;

&lt;h2&gt;
  
  
  Workflow Variations
&lt;/h2&gt;

&lt;p&gt;The full review prompt above is the deluxe version. Here are a few lighter variations you can run on different days.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Morning check in (2 minutes)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Give me yesterday's recap. New followers, posts published, best post of the day.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude calls get_daily_recap and summarizes in a few sentences. No dashboard. Just a pulse check.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mid week temperature read (5 minutes)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Compare this week so far to last week at the same point. Am I on track to beat last week? If not, what do I need to change?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude pulls partial week data, compares against the same day last week, and gives you a focused answer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monthly deep dive (10 minutes)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Run my monthly review. Last 30 days vs the 30 days before. Top 10 posts. Follower growth trend. Best posting times. What should I change for next month?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude pulls a month of data, identifies bigger patterns, and recommends strategic changes instead of tactical ones.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Post specific postmortem (3 minutes)&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;My Tuesday morning post got 200 more views than my average. Pull the post, pull the data, and tell me what made it different from my usual content.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude finds the post, pulls its analytics, compares it to your baseline, and hypothesizes what made it work.&lt;/p&gt;

&lt;p&gt;You can run these at different cadences. Morning check in daily. Temperature read mid week. Full review weekly. Deep dive monthly. Postmortem whenever something interesting happens.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Part Where Claude Gets Smarter Than You
&lt;/h2&gt;

&lt;p&gt;Here's a moment from last week's review that surprised me.&lt;/p&gt;

&lt;p&gt;Claude pulled my data and noticed that my engagement rate was climbing Monday through Wednesday, then dropping sharply Thursday through Sunday. I hadn't spotted the pattern because I was looking at weekly aggregates. Claude saw it because get_metric_timeseries breaks the data down by day.&lt;/p&gt;

&lt;p&gt;It asked: "Are you publishing different types of content early vs late in the week?"&lt;/p&gt;

&lt;p&gt;I checked. Monday to Wednesday I was publishing personal stories. Thursday to Sunday I was publishing how to content. The personal stories were outperforming the how to content by 2x on engagement rate.&lt;/p&gt;

&lt;p&gt;That's a finding I would have missed. I've been running this account for two years. Claude spotted it in a single conversation because it was reading the data fresh and pattern matching against the rest of the week.&lt;/p&gt;

&lt;p&gt;The lesson: let Claude interrogate your data. Don't just ask for a summary. Ask why. "Why did Tuesday outperform Thursday?" "Why did this post get more replies than my usual?" "What do my top 10 posts have in common that my bottom 10 don't?"&lt;/p&gt;

&lt;p&gt;Claude will give you answers based on your actual numbers, not generic creator advice from a podcast.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Does the dashboard update automatically?&lt;/strong&gt; No. The dashboard is a snapshot of the data at the moment Claude built it. Run the review again next week to get a fresh dashboard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I save the dashboard?&lt;/strong&gt; Yes. Claude on the web lets you export the artifact as HTML. You can also screenshot it. Some people build a folder of week over week dashboards as a visual history.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Which plan do I need for the full analytics?&lt;/strong&gt; Check your BlackTwist plan. Basic metrics (live_metrics, daily_recap) are on all plans. Advanced analytics (time series, post level analytics, recommendations) typically require a paid plan. If a tool fails, your plan is probably the reason.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can Claude compare me to other creators?&lt;/strong&gt; Not directly. BlackTwist doesn't expose other creators' data through the MCP Server. But Claude can use the &lt;a href="https://blacktwist.app/threads-monthly-reports" rel="noopener noreferrer"&gt;BlackTwist monthly Threads report&lt;/a&gt; data (based on 20K+ posts from 255+ creators) as a reference if you ask it to. "Compare my engagement rate to the average in the Threads creator community."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's the best day to run the weekly review?&lt;/strong&gt; I do it Sunday evening. Gives me a clear plan for the week ahead. Some people do it Monday morning to start the week fresh. Pick whichever fits your workflow and stick with it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I run this review on a schedule?&lt;/strong&gt; Yes. Claude now supports scheduled tasks, so you can ask Claude to run this review automatically every Sunday and drop the dashboard into a new conversation each week. You can also connect Gmail, Slack, and other apps to Claude, which means the weekly report can land directly in your inbox or as a message in your Slack channel of choice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Wrapping Up The Series
&lt;/h2&gt;

&lt;p&gt;Four posts. One workflow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blacktwist.app/blog/schedule-threads-posts-from-claude-without-touching-a-dashboard" rel="noopener noreferrer"&gt;Post 1&lt;/a&gt;: Connect Claude to BlackTwist and schedule a post through a conversation.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blacktwist.app/blog/plan-and-schedule-a-full-week-of-threads-content-from-one-claude-conversation" rel="noopener noreferrer"&gt;Post 2&lt;/a&gt;: Plan and schedule a full week in one sitting with your time slot format.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blacktwist.app/blog/set-up-automated-follow-up-replies-on-your-best-threads-posts-from-claude" rel="noopener noreferrer"&gt;Post 3&lt;/a&gt;: Set up automated follow up replies so your best posts drive traffic while you sleep.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blacktwist.app/blog/run-a-weekly-threads-analytics-review-from-claude-with-a-custom-dashboard-and-content-pillars" rel="noopener noreferrer"&gt;Post 4&lt;/a&gt;: Run a weekly review, build a custom dashboard, and let Claude propose pillars based on what actually worked.&lt;/p&gt;

&lt;p&gt;Put them together and you have a complete Threads operating system. Planning, publishing, automating, measuring, iterating. All from Claude. All connected to your real data. All built on top of a content habit you already have.&lt;/p&gt;

&lt;p&gt;The point isn't that automation replaces the work. The point is that automation removes the friction around the work so you can spend more time on the part that matters: writing things worth reading.&lt;/p&gt;

&lt;p&gt;If you haven't connected the MCP Server yet, here's one more nudge. &lt;a href="https://blacktwist.app/mcp/docs/introduction" rel="noopener noreferrer"&gt;blacktwist.app/mcp/docs&lt;/a&gt;. Free on all plans. Setup takes 30 seconds. You can have your first automated Threads workflow running before the end of your coffee.&lt;/p&gt;

&lt;p&gt;See you!&lt;/p&gt;

</description>
      <category>ai</category>
      <category>socialmedia</category>
      <category>claude</category>
      <category>automation</category>
    </item>
    <item>
      <title>Set Up Automated Follow Up Replies on Your Best Threads Posts From Claude</title>
      <dc:creator>Luca Restagno</dc:creator>
      <pubDate>Fri, 17 Apr 2026 18:15:27 +0000</pubDate>
      <link>https://forem.com/luca_restagno_acb4c68c5ca/set-up-automated-follow-up-replies-on-your-best-threads-posts-from-claude-3ncg</link>
      <guid>https://forem.com/luca_restagno_acb4c68c5ca/set-up-automated-follow-up-replies-on-your-best-threads-posts-from-claude-3ncg</guid>
      <description>&lt;p&gt;Your best post this month probably deserved a follow-up and didn't get one. Mine did too. For months, I watched posts hit 200 likes and then just sit there. The attention came and went. I was busy with client work or asleep or eating dinner with my kid. By the time I saw the post blowing up, the moment was over.&lt;/p&gt;

&lt;p&gt;The fix is automation. Set up a follow-up reply in advance. Define the trigger (say 100 likes or 30 replies). Write the reply. When the post hits the threshold, BlackTwist fires the reply automatically. Whether you're awake, online, or on a hike.&lt;/p&gt;

&lt;p&gt;This is Post 3 in the BlackTwist MCP Server series. Post 1 covered setup. Post 2 covered weekly planning. Today we wired Claude to set up follow-ups for every post you schedule.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Follow-Ups Matter
&lt;/h2&gt;

&lt;p&gt;A &lt;a href="https://blacktwist.app/help/follow-up-auto-plug" rel="noopener noreferrer"&gt;follow-up&lt;/a&gt; reply is a comment you post on your own post after it gets traction. Usually a link to something. Your newsletter. Your product. Your next post. A case study. An offer.&lt;/p&gt;

&lt;p&gt;On Threads, the comment section is the second feed. When your post gets surfaced to new people, they don't just read the post. They scroll the replies. If your first reply is from you and it gives them somewhere to go, a real percentage will go.&lt;/p&gt;

&lt;p&gt;The math is simple. If 10,000 people see your post and 5% read the comments, that's 500 people seeing your follow-up. If 10% of them click, that's 50 new clicks from a single post. Do that on 3 to 5 posts per week and your follow-up replies become a reliable traffic source.&lt;/p&gt;

&lt;p&gt;The problem is timing. If you post the follow-up too early, the post doesn't have enough reach yet and the follow-up gets lost. If you post it too late, the moment is over and the scrollers have moved on. You want the follow-up to appear right as the post peaks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blacktwist.app/help/follow-up-auto-plug" rel="noopener noreferrer"&gt;Automated follow-ups&lt;/a&gt; solve this. BlackTwist watches the post. When it hits your trigger, BlackTwist posts the reply. You set it once and forget it.&lt;/p&gt;

&lt;h2&gt;
  
  
  The MCP Tools You Need
&lt;/h2&gt;

&lt;p&gt;Claude uses a few specific tools to manage follow-ups.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;get_follow_up_templates&lt;/strong&gt; returns your saved follow-up templates. If you reuse the same "link to my newsletter" reply on every post, you save it as a template once and Claude applies it to new posts by reference.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;get_thread_follow_up&lt;/strong&gt; returns the follow-up configured on a specific post. Claude uses this to check if a post already has a follow-up or to read the current settings.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;set_thread_follow_up&lt;/strong&gt; creates or updates a follow-up on a post. This is the tool that does the work. You tell Claude the post, the trigger, the reply text, and the time delay.&lt;/p&gt;

&lt;p&gt;You can do all of this from the BlackTwist dashboard. The point of using Claude is that you can handle it inline, in the same conversation where you draft the post, without switching tabs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Workflow 1: Set a Follow-Up on Your Most Recent Post
&lt;/h2&gt;

&lt;p&gt;Simplest case. You just scheduled a post and you want a follow-up on it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Look at the last post I scheduled. Set up a follow-up reply that triggers when it gets 50 likes. The reply should say: If this was useful, I share one Threads growth idea per week in my newsletter. Link in bio. Use a 30 minute delay after the trigger.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude calls list_posts to find your most recent scheduled post, extracts the thread ID, then calls set_thread_follow_up with your parameters.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgwnzzxlh3pwztd1t27bd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgwnzzxlh3pwztd1t27bd.png" alt="Claude calling list_posts to find the most recent scheduled post then calling set_thread_follow_up with the 50 likes trigger, 30 minute delay, and newsletter reply text" width="800" height="761"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Three things to notice.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The trigger.&lt;/strong&gt; You can set triggers based on likes, replies, reposts, quotes, or engagement rate. Pick whichever metric matters for the type of post. A question post? Replies trigger makes sense. An opinion post? Likes or quotes. A case study? Engagement rate captures the whole picture.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The delay.&lt;/strong&gt; The delay is how long BlackTwist waits after publishing the original post before posting the follow-up reply. Set it to 30 minutes and the reply drops exactly 30 minutes after your post goes live. This gives the algorithm time to push the post before your follow-up appears. Replies from the post author can affect how the algorithm treats the post, so waiting lets the initial push complete.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The reply text.&lt;/strong&gt; Keep it short. Keep it honest. The worst follow-ups are long marketing pitches. The best ones feel like a natural next thought from the author.&lt;/p&gt;

&lt;h2&gt;
  
  
  Workflow 2: Set Follow-Ups on an Entire Week
&lt;/h2&gt;

&lt;p&gt;This is where it gets powerful. If you ran the weekly planning workflow from Post 2, you have 21 scheduled posts. Why set up follow-ups one by one? Let Claude do all 21.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;For every post I have scheduled for next week, set up a follow-up reply. Use these rules:&lt;/p&gt;

&lt;p&gt;Morning short posts = 50 likes trigger, 30-minute delay, reply promoting my newsletter.&lt;br&gt;
Midday threads = 20 replies trigger, 45-minute delay, reply promoting my course.&lt;br&gt;
Evening one liners = 30 quotes trigger, 60-minute delay, reply linking to the longer post on that topic if I have one.&lt;/p&gt;

&lt;p&gt;First list all posts scheduled for next week. Then for each one, check if it already has a follow-up with get_thread_follow_up. If it does, skip it. If not, create one with set_thread_follow_up.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude walks through all 21 posts. For each, it checks if a follow-up exists, skips the ones that do, and creates the new ones.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8q7u5zbpvxksvgvy4x1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8q7u5zbpvxksvgvy4x1.png" alt="Claude iterating through all 21 scheduled posts, checking each for an existing follow up with get_thread_follow_up, and creating new follow ups with set_thread_follow_up for the ones that need them" width="800" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is a 5-minute workflow that would take an hour in the dashboard. And it's the kind of task you'd put off forever because it's tedious, which means your posts go out without follow-ups, which means you leave growth on the table.&lt;/p&gt;

&lt;h2&gt;
  
  
  Workflow 3: Smart Follow Ups Based on Post Type
&lt;/h2&gt;

&lt;p&gt;You can get more clever. Ask Claude to pick the right follow-up based on the post's content.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;For every post I have scheduled for next week, read the post text and decide what kind of follow-up makes sense.&lt;/p&gt;

&lt;p&gt;If the post is about tools or software, the follow-up should link to my BlackTwist affiliate link.&lt;br&gt;
If the post is about writing or content strategy, the follow-up should link to my writing course.&lt;br&gt;
If the post is about personal stories or lessons learned, the follow-up should link to my newsletter.&lt;/p&gt;

&lt;p&gt;Use 50 likes as the default trigger with a 30-minute delay. Tell me which posts you matched to which follow-up before creating anything.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude reads each post, classifies it, and creates a match map. You review the map, approve it, and Claude sets up all the follow-ups in one pass.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftvc5kflwokxq71gt6zd0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftvc5kflwokxq71gt6zd0.png" alt="Claude displaying a table mapping each scheduled post to a follow up type based on its content, showing tools posts linked to an affiliate, writing posts linked to a course, and personal posts linked to a newsletter" width="800" height="1069"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The power move here is catching mismatches. Sometimes Claude classifies a post wrong. You spot it, correct it, and Claude updates just that one. You never touch the dashboard.&lt;/p&gt;

&lt;h2&gt;
  
  
  Workflow 4: Review and Adjust Existing Follow Ups
&lt;/h2&gt;

&lt;p&gt;Follow-ups aren't fire and forget. You should review them weekly to see what's working. Claude can help with this too.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Show me all my posts from the last 30 days that had follow-ups. For each, tell me: did the follow-up trigger? How much engagement did the follow-up itself get? And which follow-up text converted best?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is where BlackTwist's analytics come in. Claude combines get_thread_follow_up with get_post_analytics to pull both the follow-up configuration and the post performance. You get a single report showing which follow-ups fired, which weren't, and which ones got replies.&lt;/p&gt;

&lt;p&gt;From there you can tell Claude to update the underperformers.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The follow-up on the Tuesday post never triggered because it only got 40 likes. Lower the trigger to 25 likes for all future Tuesday posts.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude updates your templates or applies the new trigger to upcoming posts.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Makes a Good Follow-Up
&lt;/h2&gt;

&lt;p&gt;A few things I've learned from running hundreds of follow-ups.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Short is better than long.&lt;/strong&gt; Two sentences max. The follow-up is a bridge, not a destination. Get people curious enough to click.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Specific links beat generic ones.&lt;/strong&gt; "Link in bio" converts worse than a direct URL. If your platform allows it, use the direct link. Threads does allow links in replies (though not in the main post), so take advantage.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Credit the post.&lt;/strong&gt; Something like "the idea in this post is from my newsletter, I write about this weekly" feels natural. Readers like knowing there's more where this came from.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don't shill.&lt;/strong&gt; "BUY MY COURSE NOW FOR 50% OFF" doesn't work. "I wrote a longer piece about this in my course if you want the full framework" does.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Match energy.&lt;/strong&gt; If the post is personal and vulnerable, the follow-up should be warm. If the post is punchy and contrarian, the follow-up can be direct. Don't break the tone.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Does BlackTwist check the post every second?&lt;/strong&gt; No. BlackTwist checks on a regular interval. If your post hits the trigger between checks, the follow-up fires on the next check. The delay you configure starts from when the trigger is detected, not from when it was actually hit.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I cancel a follow-up after I set it?&lt;/strong&gt; Yes. Ask Claude. "Cancel the follow-up on my Tuesday morning post." Claude will call set_thread_follow_up with a delete flag.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if my post doesn't hit the trigger?&lt;/strong&gt; Nothing happens. The follow-up just doesn't fire. You don't pay a penalty. You can manually post a comment later if you want to.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I have multiple follow-ups on the same post?&lt;/strong&gt; Not currently. BlackTwist supports one follow-up per post. If you want multi step follow-ups, schedule the second one manually once the first fires.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does this work for Bluesky?&lt;/strong&gt; Yes. Same tools. The trigger metrics are slightly different (Bluesky doesn't have quotes the same way Threads does), but the concept and the tools are identical.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is follow up automation on the free plan?&lt;/strong&gt; Check your plan. Some follow up features require a paid plan. If you're on the free plan and the set_thread_follow_up call fails, upgrade to Creator and try again.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;You now have a system for creating, scheduling, and maintaining follow ups across your whole content calendar. That's the growth engine running. But growth without measurement is just vibes. You need to know what's working so you can do more of it.&lt;/p&gt;

&lt;p&gt;In &lt;a href="https://blacktwist.app/blog/run-a-weekly-threads-analytics-review-from-claude-with-a-custom-dashboard-and-content-pillars" rel="noopener noreferrer"&gt;Post 4&lt;/a&gt; (the final post in this series), I'll show you how to run a full weekly analytics review from Claude. Pull the numbers, build a custom dashboard as an HTML artifact, and let Claude propose content pillars for the week ahead based on what actually performed. The last step closes the loop: good data in, good content out, better growth.&lt;/p&gt;

&lt;p&gt;If you haven't connected the MCP Server yet, &lt;a href="https://blacktwist.app/mcp/docs/introduction" rel="noopener noreferrer"&gt;blacktwist.app/mcp/docs&lt;/a&gt;. You know the drill.&lt;/p&gt;

</description>
      <category>socialmedia</category>
      <category>ai</category>
      <category>claude</category>
      <category>automation</category>
    </item>
    <item>
      <title>Plan and Schedule a Full Week of Threads Content From One Claude Conversation</title>
      <dc:creator>Luca Restagno</dc:creator>
      <pubDate>Thu, 16 Apr 2026 06:17:35 +0000</pubDate>
      <link>https://forem.com/luca_restagno_acb4c68c5ca/plan-and-schedule-a-full-week-of-threads-content-from-one-claude-conversation-1bai</link>
      <guid>https://forem.com/luca_restagno_acb4c68c5ca/plan-and-schedule-a-full-week-of-threads-content-from-one-claude-conversation-1bai</guid>
      <description>&lt;p&gt;Last week I scheduled seven days of Threads content in about 12 minutes. Three posts per day, 21 posts total, each one in a specific format, each one scheduled at the right time. All from a single Claude conversation.&lt;/p&gt;

&lt;p&gt;This is Post 2 in the BlackTwist MCP Server series. Post 1 covered the setup and how to schedule a single post. Today we go wider. Full week planning, batched in one sitting.&lt;/p&gt;

&lt;p&gt;If batching content has felt impossible because you can't hold the whole week in your head, this workflow is for you. Claude holds the plan. You steer.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Format I Use
&lt;/h2&gt;

&lt;p&gt;I post three times a day on Threads. Morning, midday, evening. Each slot has a specific format.&lt;/p&gt;

&lt;p&gt;Morning is a short post. One idea, under 300 characters, easy to read while someone scrolls with their coffee. The goal is to get on people's radar early.&lt;/p&gt;

&lt;p&gt;Midday is a thread. Three to six posts tied together, deeper angle, something worth stopping for. The goal is to give people who already follow me something to share.&lt;/p&gt;

&lt;p&gt;Evening is a one liner. A single sentence, under 100 characters, sharp and memorable. The goal is to be the last thing they see before bed.&lt;/p&gt;

&lt;p&gt;This format isn't the only way to run a Threads account, but it works for me. Consistency beats experimentation. If you have your own format, plug it into this workflow.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Prompt That Does the Whole Week
&lt;/h2&gt;

&lt;p&gt;Open Claude, make sure BlackTwist is connected (see Post 1 if you haven't done this yet), and paste this prompt. Swap in your own topics.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I want to plan and schedule a week of Threads content. My format is:&lt;/p&gt;

&lt;p&gt;Morning (9am) = short post, under 300 chars, one clear idea&lt;br&gt;
Midday (1pm) = thread of 3 to 5 posts, deeper angle on a topic&lt;br&gt;
Evening (6pm) = one liner, under 100 chars, memorable&lt;/p&gt;

&lt;p&gt;This week's themes: Monday = consistency, Tuesday = tools, Wednesday = analytics, Thursday = writing, Friday = community, Saturday = reflection, Sunday = preview next week.&lt;/p&gt;

&lt;p&gt;First, check my time slots with list_time_slots. Then pull my top 5 posts from the last 30 days with list_posts so you can match my voice. Then draft all 21 posts in one document for me to review. After I approve, schedule everything. Don't post immediately, always use scheduled times.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude will work through this step by step. Here's what happens.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 1: Claude Loads Your Context
&lt;/h2&gt;

&lt;p&gt;Before writing anything, Claude calls three MCP tools in a row.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;list_providers&lt;/strong&gt; to find your Threads account. This returns the provider ID Claude will use for all the posts.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;list_time_slots&lt;/strong&gt; to see your configured &lt;a href="https://blacktwist.app/help/time-slots-and-queue" rel="noopener noreferrer"&gt;posting slots&lt;/a&gt;. If you already have 9am, 1pm, and 6pm slots set up in BlackTwist, Claude will use them. If you don't, Claude will schedule at those exact times without snapping to a slot.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;list_posts&lt;/strong&gt; with a filter for the last 30 days. This pulls your recent posts so Claude can match your voice.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb0h1g4uo2saen1jdovsn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb0h1g4uo2saen1jdovsn.png" alt="Claude conversation showing three consecutive MCP tool calls for list_providers, list_time_slots, and list_posts returning your Threads account, posting schedule, and recent posts" width="800" height="956"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is the part most people skip. They ask Claude to write posts without giving it any context. The result is generic posts that sound like every other AI generated tweet on the internet. Giving Claude your recent posts as voice reference fixes this.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Claude Drafts Everything in One Document
&lt;/h2&gt;

&lt;p&gt;Claude writes all 21 posts into a single document in the conversation. Monday morning first, then Monday midday thread, then Monday evening one liner, then Tuesday, and so on.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh387sysw20n23wgq2hmh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh387sysw20n23wgq2hmh.png" alt="Claude displaying all 21 posts organized by day from Monday to Sunday with morning, midday, and evening slots clearly labeled" width="800" height="625"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Why one document? Because you want to see the whole week at once. Is Monday too heavy? Does Thursday overlap with Friday? Is Saturday missing a hook? You can't spot these problems if you're reviewing one post at a time.&lt;/p&gt;

&lt;p&gt;Read the document. Mark the posts you don't like. Tell Claude what to change.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Post 4 (Tuesday thread) feels like a tool roundup. Rewrite it as a personal story about the one tool I use every day. Post 12 (Friday morning) starts too soft, give it a stronger hook.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude rewrites. You review again. Three rounds of feedback is usually enough to get a week you're happy with.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Approve and Schedule
&lt;/h2&gt;

&lt;p&gt;Once the content is dialed in, tell Claude to schedule everything.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Looks good. Schedule all 21 posts according to the times I specified. Confirm each day before moving to the next.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude schedules day by day. For each day, it calls create_post three times: once for the morning short post, once for the thread (which creates the parent post plus any child posts), once for the evening one liner.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhbk5wn6swpr0ss8p97wb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhbk5wn6swpr0ss8p97wb.png" alt="Claude calling create_post three times for Monday showing the morning short post, midday thread, and evening one liner each confirmed as scheduled" width="800" height="916"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The thread is the interesting one. When you create a thread, Claude passes an array of posts to create_post. The first post is the parent. The rest are replies that BlackTwist will publish as a thread when the scheduled time hits. You don't need to manage the threading logic. BlackTwist does it.&lt;/p&gt;

&lt;p&gt;Claude will pause after each day and ask if you want to continue. This is intentional. You can stop mid-week if you change your mind, or keep going if everything looks right.&lt;/p&gt;

&lt;p&gt;Once you approve the last day, you have a full week scheduled. Open &lt;a href="https://blacktwist.app/calendar" rel="noopener noreferrer"&gt;blacktwist.app/calendar&lt;/a&gt; in another tab to see everything laid out.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fneci0axfkmsagnxtsl5p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fneci0axfkmsagnxtsl5p.png" alt="BlackTwist dashboard calendar view showing all 21 posts spread across Monday to Sunday with three posts per day at the 9am, 1pm, and 6pm slots" width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Time Slots Matter
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://blacktwist.app/help/time-slots-and-queue" rel="noopener noreferrer"&gt;Time slots&lt;/a&gt; are a BlackTwist feature that deserves more attention. You &lt;a href="https://blacktwist.app/help/time-slots-and-queue#2c21dc74e322" rel="noopener noreferrer"&gt;configure&lt;/a&gt; your preferred posting times once (say 9am, 1pm, 6pm on weekdays, plus 10am and 4pm on weekends) and every new post snaps to the next available slot.&lt;/p&gt;

&lt;p&gt;When Claude calls list_time_slots, it gets back your exact configuration. It can then match each day's posts to the right slot automatically. If Monday at 9am is already taken, Claude will use the next open slot on Monday (your 1pm) or move to Tuesday 9am, depending on what you asked for.&lt;/p&gt;

&lt;p&gt;This is the difference between scheduling at random times and scheduling on purpose. Your best posting times stay consistent. Your audience knows when to expect you. The algorithm rewards that consistency.&lt;/p&gt;

&lt;p&gt;If you haven't configured your &lt;a href="https://blacktwist.app/help/time-slots-and-queue#2c21dc74e322" rel="noopener noreferrer"&gt;time slots&lt;/a&gt; yet, do it before running this workflow. Open the BlackTwist dashboard, go to Settings, Time Slots, and set your morning, midday, and evening slots for each day of the week. Takes about 2 minutes.&lt;/p&gt;

&lt;h2&gt;
  
  
  What to Do When Claude Writes Something Off
&lt;/h2&gt;

&lt;p&gt;Claude isn't always right on the first try. Here's how to fix the most common problems.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The posts all sound the same.&lt;/strong&gt; This usually means Claude didn't weight your voice samples enough. Tell it to look at specific posts. "Reread post 2 from last week. Match that tone exactly for the Monday midday thread."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The threads are too long.&lt;/strong&gt; Threads under 4 posts usually outperform longer ones on Threads. Ask Claude to cut. "Every thread is too long. Maximum 3 posts per thread. Cut the fluff."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The one liners are generic.&lt;/strong&gt; One liners need a specific point of view. Ask Claude to be more opinionated. "The evening one liners feel like fortune cookies. Make them take a clear position on something."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The topics don't connect.&lt;/strong&gt; If your week doesn't flow, tell Claude to thread a narrative. "Connect the days so Thursday references Monday and Friday references Tuesday. Build a story across the week."&lt;/p&gt;

&lt;p&gt;The goal is iteration. Don't accept the first draft. Push Claude like you'd push a junior writer.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Time Math
&lt;/h2&gt;

&lt;p&gt;Planning a week the old way looked like this for me.&lt;/p&gt;

&lt;p&gt;Sunday evening. Open a Notion doc. Write 21 posts from scratch. Two hours, easy. Copy each post into BlackTwist. Set the time. Click save. Another 30 minutes. Check the calendar. Fix mistakes. Total: roughly 3 hours.&lt;/p&gt;

&lt;p&gt;With Claude and the MCP Server, the same week takes 12 to 20 minutes. Most of that is review and iteration, not writing from scratch. The scheduling step is a few seconds per post because Claude handles it.&lt;/p&gt;

&lt;p&gt;That's 2.5 hours back every week. 10 hours a month. 120 hours a year. Use that time to talk to customers instead of staring at a content calendar.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Can Claude reference posts from more than 30 days ago?&lt;/strong&gt; Yes. Just ask. "Pull my top 10 posts from the last 90 days." The list_posts tool supports date ranges.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if I want to skip a day?&lt;/strong&gt; Tell Claude. "Skip Saturday this week, I'm taking a break." Claude will plan 18 posts instead of 21.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I save the week as drafts instead of scheduling?&lt;/strong&gt; Yes. Ask Claude to save as drafts. "Save all 21 posts as drafts, I'll schedule them manually later." The create_post tool has a draft flag.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I use this for Bluesky too?&lt;/strong&gt; Yes. Same workflow. Change the provider or schedule to both Threads and Bluesky in one pass. "Schedule each post to both my Threads and Bluesky accounts."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does this work on the free plan?&lt;/strong&gt; Yes. The MCP tools used here (list_providers, list_time_slots, list_posts, create_post) are available on all plans including free. The free plan has a monthly post limit so check your subscription if you're scheduling a lot.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;A week of scheduled content is the foundation. The real growth happens when your best posts take off and you have a system to capitalize on the attention.&lt;/p&gt;

&lt;p&gt;In &lt;a href="https://blacktwist.app/blog/set-up-automated-follow-up-replies-on-your-best-threads-posts-from-claude" rel="noopener noreferrer"&gt;Post 3&lt;/a&gt;, I'll show you how to set up automated follow-up replies that trigger when a post hits certain engagement thresholds. You schedule the post and the follow-up together. When the post pops, the follow-up fires automatically. It's the closest thing to a growth loop I've found on Threads.&lt;/p&gt;

&lt;p&gt;If you haven't connected the MCP Server yet, go do it now. &lt;a href="https://blacktwist.app/mcp/docs/introduction" rel="noopener noreferrer"&gt;blacktwist.app/mcp/docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;See you next on Post 3!&lt;/p&gt;

</description>
      <category>socialmedia</category>
      <category>claude</category>
      <category>agents</category>
      <category>ai</category>
    </item>
    <item>
      <title>Schedule Threads Posts From Claude</title>
      <dc:creator>Luca Restagno</dc:creator>
      <pubDate>Wed, 15 Apr 2026 21:44:11 +0000</pubDate>
      <link>https://forem.com/luca_restagno_acb4c68c5ca/schedule-threads-posts-from-claude-3aaj</link>
      <guid>https://forem.com/luca_restagno_acb4c68c5ca/schedule-threads-posts-from-claude-3aaj</guid>
      <description>&lt;p&gt;I run my Threads account from Claude. I don't open the BlackTwist dashboard for scheduling anymore. I write the post in the same conversation where I'm brainstorming, tell Claude when to publish it, and the post lands in my queue.&lt;br&gt;
This is the first post in a four-part series on managing Threads with the BlackTwist MCP Server. Here's what you'll get across the series.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://blacktwist.app/blog/schedule-threads-posts-from-claude-without-touching-a-dashboard" rel="noopener noreferrer"&gt;Post 1&lt;/a&gt; (this one). Connect Claude to BlackTwist in 30 seconds and schedule your first post through a conversation.&lt;br&gt;
&lt;a href="https://blacktwist.app/blog/plan-and-schedule-a-full-week-of-threads-content-from-one-claude-conversation" rel="noopener noreferrer"&gt;Post 2.&lt;/a&gt; Plan and schedule a full week of content with a morning short post, midday thread, and evening one-liner per day.&lt;br&gt;
&lt;a href="https://blacktwist.app/blog/set-up-automated-follow-up-replies-on-your-best-threads-posts-from-claude" rel="noopener noreferrer"&gt;Post 3.&lt;/a&gt; Set up automated follow-up replies that trigger when your best posts take off.&lt;br&gt;
&lt;a href="https://blacktwist.app/blog/run-a-weekly-threads-analytics-review-from-claude-with-a-custom-dashboard-and-content-pillars" rel="noopener noreferrer"&gt;Post 4.&lt;/a&gt; Run a weekly analytics review, build a custom dashboard, and let Claude propose content pillars for the week ahead.&lt;/p&gt;

&lt;p&gt;If Threads is where you build your audience and Claude is where you already think, this series will save you hours every week.&lt;/p&gt;
&lt;h2&gt;
  
  
  Why Manage Threads From Claude
&lt;/h2&gt;

&lt;p&gt;You already use Claude to draft posts. You brainstorm hooks, rewrite openers, and sanity check angles. But when it's time to actually publish or schedule, you switch tabs. Open BlackTwist. Paste the text. Pick a time. Click save. Switch back.&lt;/p&gt;

&lt;p&gt;That tab switch is where your momentum dies.&lt;/p&gt;

&lt;p&gt;The BlackTwist MCP Server removes the tab switch. Claude talks directly to your BlackTwist account and does the work for you. You describe what you want in plain English and the post lands in your queue.&lt;/p&gt;

&lt;p&gt;There's another benefit most people miss. Claude already knows the context of your current conversation. The angle you're exploring. The audience you're writing for. The previous draft you rejected. When Claude schedules the post, it has all of that context loaded. You get a better post AND a faster workflow.&lt;/p&gt;
&lt;h2&gt;
  
  
  What You Need
&lt;/h2&gt;

&lt;p&gt;A BlackTwist account with your Threads or Bluesky account connected. The free plan works for this tutorial. If you don't have one, sign up at &lt;a href="https://blacktwist.app/" rel="noopener noreferrer"&gt;blacktwist.app&lt;/a&gt; and connect your Threads account from the dashboard.&lt;/p&gt;

&lt;p&gt;A Claude account. This tutorial uses &lt;a href="https://claude.com/download" rel="noopener noreferrer"&gt;Claude Desktop&lt;/a&gt;, but the same setup works for Claude Web, Claude Mobile, and Claude Code.&lt;/p&gt;

&lt;p&gt;That's it. Two accounts. No coding required.&lt;/p&gt;
&lt;h2&gt;
  
  
  Connect Claude to BlackTwist
&lt;/h2&gt;

&lt;p&gt;Claude on the web uses OAuth to connect custom MCP servers. You sign in once and Claude gets access to the BlackTwist tools.&lt;/p&gt;

&lt;p&gt;Open claude.ai and start a new conversation. Click the tools menu (the plus button in the composer), scroll down, and click "Add connectors".&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F66vawd3tvftcwi60mtv2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F66vawd3tvftcwi60mtv2.png" alt="Claude connectors menu" width="800" height="671"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Claude will open the connector setup panel. Click "Add custom connector" and paste this URL:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;https://blacktwist.app/api/mcp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Give it a name like "BlackTwist" and click Add. Claude will open a popup asking you to sign in with your BlackTwist credentials. Sign in, authorize the connection, and you're done.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsgggfptjy45c2i91uomw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsgggfptjy45c2i91uomw.png" alt="Add the BlackTwist custom connector" width="800" height="655"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Back in the conversation, click the tools menu again. You'll see BlackTwist listed with all the available tools: create_post, list_posts, get_live_metrics, get_recommendations, and more. About 22 tools in total.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvmxu8rqj1im8njejv6z4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvmxu8rqj1im8njejv6z4.png" alt="BlackTwist tools like create_post, list_posts, get_live_metrics, and get_recommendations" width="800" height="671"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Your First Scheduled Post
&lt;/h2&gt;

&lt;p&gt;Now for the fun part. Start a new message and type something like this.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Schedule a post on Threads for tomorrow in one of the available time slots. The post is about how I use Claude to manage my Threads content. Keep it under 500 characters and make it feel personal.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Claude will draft the post, then call the BlackTwist MCP Server to schedule it. Watch what happens next.&lt;/p&gt;

&lt;p&gt;First, Claude checks your connected accounts with &lt;code&gt;list_providers&lt;/code&gt; to find your Threads account. Then it calls &lt;code&gt;list_time_slots&lt;/code&gt; to see your configured posting times. This matters because Claude respects your existing schedule instead of picking random times.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvgemtissrfii7pc20fx8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvgemtissrfii7pc20fx8.png" alt="Claude checks the BlackTwist time slots" width="800" height="229"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you haven't set &lt;a href="https://blacktwist.app/help/time-slots-and-queue" rel="noopener noreferrer"&gt;time slots&lt;/a&gt; yet, Claude will schedule at the exact time you asked for. If you have time slots, Claude will snap to the closest one or ask you to pick.&lt;/p&gt;

&lt;p&gt;Then Claude checks &lt;code&gt;list_posts&lt;/code&gt; to make sure you don't already have something scheduled at that time. If there's a conflict, it tells you and offers to pick the next available slot.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcqlmftvpfqhae5xjf4hp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcqlmftvpfqhae5xjf4hp.png" alt="Claude checks for conflicts" width="800" height="250"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Finally, Claude asks for confirmation before creating the post. This is important. You see exactly what will be published and when, before anything happens.&lt;/p&gt;

&lt;p&gt;Approve the post and Claude calls &lt;code&gt;create_post&lt;/code&gt;. A few seconds later, your post is in the BlackTwist queue, scheduled for 9am tomorrow.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffh8hc75xj0yvi7613xrs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffh8hc75xj0yvi7613xrs.png" alt="Post scheduled" width="800" height="329"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Open &lt;a href="https://blacktwist.app/calendar" rel="noopener noreferrer"&gt;blacktwist.app&lt;/a&gt; in another tab and you'll see the post in &lt;a href="https://blacktwist.app/calendar" rel="noopener noreferrer"&gt;your calendar&lt;/a&gt;. It came from Claude, not from clicking around a dashboard.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fig57aftxm1vcqe7ucdog.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fig57aftxm1vcqe7ucdog.png" alt="The post was scheduled to BlackTwist, ready to be published to Threads" width="800" height="671"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What Just Happened Under the Hood
&lt;/h2&gt;

&lt;p&gt;Claude used four MCP tools to do this. Worth understanding because you'll see them again in every workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;list_providers&lt;/strong&gt; returns your connected social accounts. Claude needs this to know which account to post to when you have Threads, Bluesky, or multiple Threads accounts connected.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;list_time_slots&lt;/strong&gt; returns your configured &lt;a href="https://blacktwist.app/help/time-slots-and-queue" rel="noopener noreferrer"&gt;posting times&lt;/a&gt;. This is how Claude respects your schedule instead of imposing its own.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;list_posts&lt;/strong&gt; returns your scheduled and published posts. Claude checks this to avoid conflicts and to reference past content.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;create_post&lt;/strong&gt; actually schedules the post. It takes the text, the provider ID, the scheduled time, and a few optional parameters like topic tags.&lt;/p&gt;

&lt;p&gt;You don't need to memorize any of this. Claude handles it. But when you're debugging or trying a new prompt, knowing the names of the tools helps.&lt;/p&gt;

&lt;h2&gt;
  
  
  A Few Prompts That Work Well
&lt;/h2&gt;

&lt;p&gt;Here are prompts I use regularly. Copy them and adapt to your voice.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Write a short Threads post about [topic] and schedule it for my next available morning slot.&lt;/p&gt;

&lt;p&gt;I just finished a call with a client about [topic]. Draft a post sharing one insight from that call and schedule it for today at 1pm.&lt;/p&gt;

&lt;p&gt;Schedule this draft for tomorrow at 9am: [paste text]. Keep the text exactly as is, don't edit it.&lt;/p&gt;

&lt;p&gt;Take my last 3 top performing posts, find the common theme, and schedule a new post about that theme for tomorrow morning.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The last one is my favorite. Claude pulls your analytics, spots the pattern, writes a post in your voice, and schedules it. That's a five minute workflow that used to take 30.&lt;/p&gt;

&lt;h2&gt;
  
  
  Common Questions
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Will Claude post without asking me?&lt;/strong&gt; No. Claude always shows you the draft and asks for confirmation before calling create_post. You can also schedule as a draft instead of a scheduled post if you want to review later in the BlackTwist dashboard.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What if I don't like the post Claude drafts?&lt;/strong&gt; Tell Claude to rewrite it. "Make it shorter." "Less formal." "Start with a question." You iterate in the same conversation until you're happy, then schedule.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Can I schedule to multiple accounts at once?&lt;/strong&gt; Yes. If you have multiple Threads or Bluesky accounts connected, tell Claude which one to use. "Schedule this to my business account" or "Post this to both my Threads and Bluesky."&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Does this work on Claude Mobile?&lt;/strong&gt; Yes. The OAuth setup works the same way in the Claude mobile app. You get the same tools and can schedule posts from your phone without opening any other app.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Is the MCP Server free?&lt;/strong&gt; Yes. The MCP Server is included on all BlackTwist plans, including the free tier. Post creation, draft management, and basic scheduling work at no cost. Advanced analytics features need a paid plan.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;You now have Claude wired up to your BlackTwist account, and you've scheduled your first post through a conversation. That alone saves a few minutes every day. The real payoff comes when you start planning in batches.&lt;/p&gt;

&lt;p&gt;In &lt;a href="https://blacktwist.app/blog/plan-and-schedule-a-full-week-of-threads-content-from-one-claude-conversation" rel="noopener noreferrer"&gt;Post 2&lt;/a&gt; of this series, I'll show you how to plan and schedule a full week of content in one sitting. Morning short post, midday thread, evening one liner, seven days straight. All from a single Claude conversation.&lt;/p&gt;

&lt;p&gt;If you want to try the MCP Server right now, head to &lt;a href="https://blacktwist.app/mcp/docs/introduction" rel="noopener noreferrer"&gt;blacktwist.app/mcp/docs&lt;/a&gt;. Setup takes about 30 seconds. No credit card required.&lt;/p&gt;

</description>
      <category>mcp</category>
      <category>agents</category>
      <category>socialmedia</category>
    </item>
    <item>
      <title>I Analyzed 21,864 Threads Posts in March 2026. Here's What I Found.</title>
      <dc:creator>Luca Restagno</dc:creator>
      <pubDate>Wed, 01 Apr 2026 22:06:11 +0000</pubDate>
      <link>https://forem.com/luca_restagno_acb4c68c5ca/i-analyzed-21864-threads-posts-in-march-2026-heres-what-i-found-4pe8</link>
      <guid>https://forem.com/luca_restagno_acb4c68c5ca/i-analyzed-21864-threads-posts-in-march-2026-heres-what-i-found-4pe8</guid>
      <description>&lt;p&gt;I'm Luca, co-founder of BlackTwist. We build scheduling and analytics tools for Threads.&lt;/p&gt;

&lt;p&gt;We started BlackTwist because when we tried growing on Threads ourselves, we couldn't find real data about what actually works on the platform. Plenty of opinions. Plenty of "5 tips to grow" posts. Almost zero data.&lt;/p&gt;

&lt;p&gt;So we started collecting it. We track about 2,000 Threads creators through our platform, and every month we publish what we see. No paywalls, no email gates. Just the numbers.&lt;/p&gt;

&lt;p&gt;We do this because we think creators and marketers deserve to make decisions based on evidence, not guesswork. Threads is still a young platform. The playbook is being written right now, and we want the data to be part of that conversation.&lt;/p&gt;

&lt;p&gt;This is the March 2026 report. Third month in a row.&lt;/p&gt;

&lt;h2&gt;
  
  
  The dataset
&lt;/h2&gt;

&lt;p&gt;21,864 posts from 283 creators who had at least 100 followers and 1,000 views. Together those posts generated 26.5 million views at a 5.3% average engagement rate.&lt;/p&gt;

&lt;h2&gt;
  
  
  Long form threads get reach. Short posts get engagement.
&lt;/h2&gt;

&lt;p&gt;This is a new finding. In our previous reports, long form threads won on every metric. This month, the picture is more nuanced.&lt;/p&gt;

&lt;p&gt;Long form threads still averaged the most views per post at 4,416. That hasn't changed. If you want reach, write threads.&lt;/p&gt;

&lt;p&gt;But short posts pulled a 6.09% engagement rate, the highest of any format. People are more likely to interact with a quick, punchy post than scroll through a multi part thread.&lt;/p&gt;

&lt;p&gt;The takeaway for creators: use both. Long threads to grow your reach. Short posts to build relationships with the people already following you.&lt;/p&gt;

&lt;h2&gt;
  
  
  Saturday for views. Friday for engagement.
&lt;/h2&gt;

&lt;p&gt;Saturday posts averaged 1,853 views per post, the highest of any day. We've seen this in every report now. Most people take weekends off. The creators who don't get rewarded with less competition and more visibility.&lt;/p&gt;

&lt;p&gt;Friday had the highest engagement rate at 6.29%. If you want replies and likes, that's your day.&lt;/p&gt;

&lt;p&gt;For marketers managing brand accounts, this means your Monday through Friday content calendar is leaving your best days uncovered.&lt;/p&gt;

&lt;h2&gt;
  
  
  5 to 6 posts per week is the sweet spot
&lt;/h2&gt;

&lt;p&gt;One of the most common questions we get from creators is "how often should I post?"&lt;/p&gt;

&lt;p&gt;The data keeps answering the same way. Creators who posted 5 to 6 times per week saw 8.87% median follower growth. That's roughly once a day with a day off. Sustainable, but consistent.&lt;/p&gt;

&lt;p&gt;And the single strongest growth signal we track is replies. Creators who received 500+ replies in a month hit a 10.09% median growth rate. The Threads algorithm treats replies as the clearest sign that content is worth distributing. Likes are nice. Replies move the needle.&lt;/p&gt;

&lt;h2&gt;
  
  
  One creator grew 1,134% in a single month
&lt;/h2&gt;

&lt;p&gt;@melodijoelperez went from 2,370 followers to 29,264. That's 1,134.8% growth in 30 days.&lt;/p&gt;

&lt;p&gt;This is what keeps me excited about Threads. The platform is still actively surfacing new voices. 8 of the top 10 fastest growers started with fewer than 10,000 followers. Three started with fewer than 1,500. You don't need an existing audience to break through right now.&lt;/p&gt;

&lt;p&gt;Here's the full top 10 by growth percentage:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;@melodijoelperez: 1,134.8% (2,370 to 29,264)&lt;/li&gt;
&lt;li&gt;@daltonspeers: 355.9% (306 to 1,395)&lt;/li&gt;
&lt;li&gt;@realcodytye: 248.4% (1,339 to 4,665)&lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/jeremiah"&gt;@jeremiah&lt;/a&gt;.2.0: 242.3% (142 to 486)&lt;/li&gt;
&lt;li&gt;@zachmovesabroad: 175.4% (23,565 to 64,894)&lt;/li&gt;
&lt;li&gt;@ummi.andrea: 160.6% (3,268 to 8,517)&lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/pak"&gt;@pak&lt;/a&gt;.thor: 139.7% (9,194 to 22,037)&lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/melusi_k"&gt;@melusi_k&lt;/a&gt;: 125.8% (952 to 2,150)&lt;/li&gt;
&lt;li&gt;@theladymystic: 119.0% (1,097 to 2,403)&lt;/li&gt;
&lt;li&gt;@mitchelljasper.co: 116.4% (1,620 to 3,505)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;And the top 10 by total followers gained:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;@zachmovesabroad: +41,329 (23,565 to 64,894)&lt;/li&gt;
&lt;li&gt;@melodijoelperez: +26,894 (2,370 to 29,264)&lt;/li&gt;
&lt;li&gt;@justindavidcarl: +22,282 (78,935 to 101,217)&lt;/li&gt;
&lt;li&gt;@heydearwomen: +14,325 (115,222 to 129,547)&lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/pak"&gt;@pak&lt;/a&gt;.thor: +12,843 (9,194 to 22,037)&lt;/li&gt;
&lt;li&gt;@yestomomlife: +10,688 (27,486 to 38,174)&lt;/li&gt;
&lt;li&gt;@lintropreneur: +10,271 (14,801 to 25,072)&lt;/li&gt;
&lt;li&gt;@louisetilbrookdesigns: +10,087 (14,872 to 24,959)&lt;/li&gt;
&lt;li&gt;@husseinnaji_: +9,603 (73,887 to 83,490)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  The names that keep showing up
&lt;/h2&gt;

&lt;p&gt;This is the part that fascinates me as a builder. Some creators appear on the leaderboard once and disappear. Others keep compounding.&lt;/p&gt;

&lt;p&gt;@justindavidcarl gained 32,717 followers in January, 23,689 in February, and 22,282 in March. Three consecutive months on the leaderboard. That's nearly 80,000 followers in one quarter.&lt;/p&gt;

&lt;p&gt;@lintropreneur went from 6,516 followers in January to 25,072 by the end of March. Four months ago they were a small account. Now they're firmly in the mid tier and still accelerating.&lt;/p&gt;

&lt;p&gt;@zachmovesabroad appeared in the February report with 9,050 new followers and then exploded in March with 41,329. Momentum is real on this platform.&lt;/p&gt;

&lt;p&gt;The pattern is always the same. Post consistently. Write long form. Generate conversation. Do it again next month.&lt;/p&gt;

&lt;h2&gt;
  
  
  The most viewed post was a short post
&lt;/h2&gt;

&lt;p&gt;This surprised me. &lt;a class="mentioned-user" href="https://dev.to/mattstratton"&gt;@mattstratton&lt;/a&gt; published a short post that hit 763,300 views with 5,800 replies and 1,900 reposts. One post. No thread. Just something that sparked a massive conversation.&lt;/p&gt;

&lt;p&gt;@husseinnaji_ had the most engaging post at 688,400 views with a 1.71% engagement rate and 10,600 replies. The topic was healthcare and nervous system content. They appeared in the top posts list three times this month, all long form threads about health.&lt;/p&gt;

&lt;p&gt;Other top performing posts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;@piss.off.boss: 457,900 views (long form thread)&lt;/li&gt;
&lt;li&gt;@husseinnaji_: 398,400 views (blood work and supplements)&lt;/li&gt;
&lt;li&gt;@husseinnaji_: 371,000 views (nervous system content)&lt;/li&gt;
&lt;li&gt;@parentingwithsystems: 346,400 views (marriage and weekly syncs)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The content themes that drove the biggest numbers this month were health, personal development, parenting, and real talk about life. Not marketing tips. Not business advice. Real stories about real things.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this means for you
&lt;/h2&gt;

&lt;p&gt;If you're a creator or a marketer trying to figure out Threads, here's what three months of data (over 65,000 posts analyzed) tells us:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Post 5 to 6 times per week. Daily is great. Seven days a week is unnecessary.&lt;/li&gt;
&lt;li&gt;Mix formats. Long threads for reach, short posts for engagement.&lt;/li&gt;
&lt;li&gt;Post on Saturdays and Fridays. Most people don't. That's your advantage.&lt;/li&gt;
&lt;li&gt;Optimize for replies. The algorithm cares about conversation more than anything else.&lt;/li&gt;
&lt;li&gt;Start now. Small accounts are breaking through every single month. The window is still open.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Why we publish these reports
&lt;/h2&gt;

&lt;p&gt;At BlackTwist we believe the best way to help creators grow is to show them what actually works. Not what we think works. Not what some guru says in a tweet. What the data says.&lt;/p&gt;

&lt;p&gt;We'll keep publishing these every month for as long as we're building this company. If you want the full interactive report with all the data tables, top posts, and creator leaderboards, it's free at &lt;a href="https://blacktwist.app/report/march-2026" rel="noopener noreferrer"&gt;blacktwist.app/report/march-2026&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I'm &lt;a class="mentioned-user" href="https://dev.to/luca"&gt;@luca&lt;/a&gt;.restagno.dev on Threads if you want to talk about any of this. And if you're a creator who wants to track your own analytics and schedule your posts, that's what we built BlackTwist for.&lt;/p&gt;

</description>
      <category>analytics</category>
      <category>data</category>
      <category>socialmedia</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
