AI Tool CornerAI Tool Corner
Back to all tools
ContentPort logo

ContentPort

Marketing

Generate natural X posts and threads in your own writing style, then queue and schedule them from one focused workspace.

X postsTwitter schedulingAI writingsocial mediacontent calendar

Overview

ContentPort is an AI content engine for X that learns from your recent tweets and writing instructions so generated posts sound closer to your own voice. It can turn links, websites, files, and saved knowledge base items into posts or threads, then move drafts into a studio for editing, visuals, and scheduling. It works especially well for serious posts, summaries, and threads when you give it strong source material, while humor still needs careful human review.

Platforms

  • Web

Video review

Prefer YouTube? Open this review on YouTube.

Video transcript

If you ever tried to create a blog post or a tweet with AI, you know that it always sounds very unnatural and robotic. And it's very difficult to get AI to sound like a real human. That's why people can immediately tell that something is AI generated which makes it unrelatable and spammy and they will probably just mute you and eventually the platform will shadow ban you because no one is interacting with your tweets. Today I'm going to show you a tool that uses AI to generate natural sounding posts for the X platform and it reads your own previous tweets to adopt your writing style. You can give it websites and files to read and you can actually schedule and queue your post right inside the app.

My name is Florian Walther and this is the AI tool corner where I review the latest AI software to find out which ones can actually improve our lives and businesses.

You can find the tool under contentport.io. The link is in the video description and it's free to use. Just go ahead and create an account. Then you have to connect and authorize your X account so that the app can read and post tweets on your behalf. Now the cool thing is it automatically reads your last 20 tweets that you posted on your account and it uses them to adopt your writing style so that the new posts it generates sound similar to your original ones. This is my coding account by the way.

Up here, we can fine-tune the writing style if we want. For example, I told it that whenever we post something funny like a meme, then it should write in lowercase because this just looks more natural. We are going to try this out later. You can do all this configuration in your account settings.

Now, before we try out the generator, let's also take a look at the knowledge base quickly because this is very cool. Here we can add different websites and also documents that the AI can later use to extract information and then it can write tweets based on the information in these documents. We can upload files or give it links to a website. For example, I have this React best practices course for my coding YouTube channel and I added the landing page to the knowledge base over here in the AI chat where we generate our posts later. We can then attach something from the knowledge base or attach a file directly from our computer. But we can actually also just post links into the chat directly. So let's try this out.

So here's a blog post I've written a while ago with tips on how to teach yourself coding. Build projects, read documentation, do a little bit every day and be consistent. We can actually just copy this link and paste it here in the chat. For example, we can say, “Please write a thread that summarizes this blog post.” Then I paste the link, enter. And now the AI goes ahead and reads this blog post and it generates a thread based on this information. So this looks really cool.

Now I just noticed that it wrote everything in lowercase, which is because of these writing style instructions that we gave it. Now I told it to only write in lowercase if it's something funny. And this post is not supposed to be funny, but it seems like the AI didn't really understand this. So maybe let's try improving this prompt. For all serious posts, write in normal sentence case. Let's save this and then let's try this again. I'm going to copy the same prompt in a new chat and let's see if the writing style is what we expect now.

Yeah, perfect. So it takes all these writing style preferences into account and now it generates a full Twitter thread based on this blog post that I gave it. And this is actually the writing style I have used myself in the past. If you take a look at my past tweets, I always write very short paragraphs, often just single sentences, and I always put an empty line between them to keep these tweets readable. And the AI adopted the same writing style. Very short paragraphs, empty lines between them and it actually sounds like me and it summarized this blog post with the information inside it.

Now if we don't quite like it, we can follow up in the chat. For example, we can say make it more concise and it will rewrite these posts in a more concise way. When we are happy with the result, we can use this tweet with this apply button. Now for this we have to go back to the studio which is where we actually design our post. Then we click apply and it gets added over here. Now we can modify it ourselves if we want.

Also they have a really cool image editor where we can upload and edit an image. Let's try this out. Doesn't this look cool? You can change the frame. You can change the design of the screenshot, rotate it, whatever. Change the background color. And then we can add it to our tweet. And when we are happy with the result, we can schedule our tweet and it will automatically post it for us. Let's say in half an hour schedule. And we can find and edit our whole schedule here. This is our tweet that's going to be posted at 10:30 a.m. And if we want, we can edit it, delete it, or post it right now. And we can schedule more posts afterwards. So, this is a fully functional Twitter scheduling system.

We can also schedule multiple posts at once. For example, I can attach my React best practices course and then tell it create a few funny memes to promote my React best practices course. Now again, it reads the landing page. And then it goes ahead and it creates multiple tweets at once. And remember, I told it that whenever I want to write something funny, it should use all lowercase because this sounds more natural, as if I just typed it casually. And it did exactly that.

Now, from my experience, AI in general is not very good at being funny because being funny is difficult for humans and especially for AI. So, I would probably mostly use it for serious posts and summaries and threads. And for this, it's great, especially if you can give it something to work with like a blog post that you have already written.

Lastly, let's take a look at the keyword monitor. Here we can give the tool a few texts that we want to observe. Those are programming terms. And then it automatically loads the most recent or most popular posts that contain these keywords. Right now we can't do anything special with it, but of course we can use this for inspiration. Or we could just copy paste this into our chat and tell the AI to generate something based on these existing tweets.

This tool is still quite new, but they keep adding new features and it works really well. And I know that they are planning to add additional platforms in the future. So it might go beyond just X posts in the future.

If you want to try out ContentPort, the link is in the video description below. Subscribe to the channel for more AI tool reviews in the future. Then I wish you a nice rest of the day. Take care.

Standout features

Style matching from recent tweets
Connect an X account and ContentPort reads recent posts so it can generate new tweets and threads that better match your existing writing style.
Custom writing instructions
Fine-tune the voice with account-level preferences, such as when to use casual lowercase writing or normal sentence case for serious posts.
Knowledge base for source material
Add websites and documents to a knowledge base, attach them in chat, or paste links directly so the AI can write from your own articles, landing pages, and files.
Chat-based post generation
Ask for a thread, a concise rewrite, multiple post ideas, or a different angle, then keep refining the result in the same chat before applying it to the studio.
Built-in post studio and image editor
Move generated copy into a post editor, adjust the text manually, upload images, and style visuals with frames, backgrounds, rotation, and screenshot-like layouts.
Queue and schedule posts
Schedule individual or multiple posts, review the content calendar, edit upcoming tweets, delete them, or publish scheduled posts immediately.
Keyword monitor for inspiration
Track keywords and load recent or popular X posts around those topics, which can be used as inspiration or source material for new drafts.

What it's great for

  • Turn a blog post into a readable X thread
  • Summarize product pages, articles, or course landing pages into social posts
  • Create and schedule a queue of X content from one workspace
  • Generate multiple promotional post drafts for a launch or educational product
  • Use keyword monitoring to find inspiration from current posts in a niche

Pros & cons

Pros
What works especially well
  • Learns from recent tweets instead of producing generic AI writing from scratch
  • Writing preferences make it possible to steer tone, casing, and formatting
  • Can write from links, websites, uploaded files, and saved knowledge base content
  • Generated threads can preserve short paragraphs and spacing that match an existing account style
  • Includes scheduling, queue management, and a lightweight visual editor in the same app
  • Useful for serious posts, summaries, and source-backed threads
Cons
Trade-offs to know upfront
  • Requires authorizing an X account with permission to read and post on your behalf
  • Style instructions may need iteration before the AI follows them correctly
  • AI-generated humor and memes can still feel weak or forced
  • Currently focused on X, with other platforms only planned for the future
  • The keyword monitor is mainly useful for inspiration rather than a full engagement workflow

Best for

  • Creators who want consistent X posts without losing their personal writing style
  • Founders, developers, and educators repurposing existing writing into threads
  • Content managers who need to draft, polish, and schedule social posts quickly
  • People who already have blog posts, landing pages, or documents to use as source material

Verdict

ContentPort is most useful when you already have strong source material and want to turn it into X posts that sound closer to your own voice. It is less convincing as a comedy engine, but for summaries, serious posts, threads, and scheduled content queues, it offers a practical all-in-one workflow.

FAQ

How does ContentPort learn my writing style?

After you connect your X account, ContentPort reads recent posts and combines that style signal with your own writing instructions. You can adjust the preferences when the output uses the wrong tone or formatting.

Can ContentPort write threads from links or documents?

Yes. You can paste a link into the chat, attach a file, or add websites and documents to the knowledge base so the AI can generate posts or threads from that source material.

Can ContentPort schedule posts?

Yes. Generated posts can be applied to the studio, edited, and scheduled. The schedule view lets you review upcoming posts, edit them, delete them, or publish them immediately.

Is ContentPort good for funny posts and memes?

It can generate casual or funny drafts, but humor remains a weak spot for AI. It is more reliable for serious posts, summaries, educational threads, and posts based on existing material.

Does ContentPort only work with X?

ContentPort is currently focused on X posts and scheduling. Additional platforms may be added in the future, but X is the core platform for now.

More in Marketing