This Social Media AI System Creates Unique Content Daily! (100% Automated)

Helena Liu builds a no-code system using Make.com that watches a Google Sheet for article links, summarizes them with Perplexity's Llama 3, then generates platform-specific posts via Claude and GPT-4, creates matching images with DALL-E 3, and posts to Facebook, Instagram, X, and LinkedIn daily at 8 AM.
Chapters
After a long day of work, I'm sure the last thing you want to be doing is figuring out what you're going to post on Facebook and Twitter. So wouldn't it be nice if you can train AI to write in your tone of voice and post for you on automation every single day like clockwork? This will help you build your brand as well as engage with your followers. And this system is exactly what I'm going to show you how to set up today. So the tool that we're going to be using is called Make.com. Make.com is an RPA or robotic processing automation tool that allows you to string along different types of software together in a flow on automation so that they all operate. And I'm going to show you how to set this up today. So once you get your make.com account, you can just go up to the top here and create a new scenario. From here, you can see that it's actually very visual. This whole tool is no-code. So that means you can set up this whole AI automation without writing one single line of code, which is incredible. We're going to go here and press the plus button. The first thing we're going to set up is a trigger. This will tell Make what is going to trigger, what is going to start this automation. And it's actually quite intuitive. You basically tell it, use this tool first, then use this tool, then use this tool, then use this tool. In a visual way, you can describe how you want this automation to operate. So the first thing that's going to trigger our automation is a Google Sheet. What we're going to do is put in the URL of a recent article about our industry or our niche in there. And then AI is going to go into work and then write all of our social media posts. I'm going to press the plus button here. And then I'm going to search for Google Sheets. And then after I select Google Sheets, I'm going to select Watch New Row. So this will trigger whenever I put in a new row, a new news article into my spreadsheet. I have already made my spreadsheet right over here. And as you can see, it looks like this, it just has a news link. And then I put in one article in here for testing purposes. And this is a new article that just came out today about Elon Musk. And Elon Musk says that AI will take away all of our jobs. Great. So I have this article in here, and then I'm ready to turn this article into 4 social media posts. Back in Make, I'm going to select this spreadsheet. I'm going to click the blue button here and then find my spreadsheet in my Google Drives folder. Then I have to select the sheet to use, which this spreadsheet only has one sheet, which is just Sheet 1. So I'm all good to go there. And lastly, in the limit, I'm going to select 1 because I wanted to write one article at a time. Now I'm going to press OK. And then down at the bottom here, we're going to change the scheduling setting. By default, it's going to run every 15 minutes, but I don't want a new social media post to be posted every 15 minutes to all of my accounts. So I'm going to change this interval to every day because I just want one post every day. And then at 8 AM is fine. And I'm going to press OK. Alright, so just like that, we have our trigger set up. Okay, now that we have our trigger set up, the next step is to have AI read that article. And we're going to use a tool called Perplexity to do that. Perplexity is a competitor to OpenAI and Claude. But what it does better than these 2 other language models is that it can actually access the web and be able to return information about different articles to you in real time. So as you may know, OpenAI and Claude actually have a cutoff date. And it only knows information generally from 6 months ago. So it doesn't have the latest information as of right now. I know that's going to be changing in the next couple couple months. But as of right now, Perplexity is the only large language model that can access the web in real time. You can sign up for a free account in Perplexity, and you'll be taken to a dashboard that looks like this. And what you'll need to do is to get your API key and connect that into make.com. So once you're in Perplexity, you want to go down to the bottom and click the gear icon. From here, you'll be able to see the top menu, which is Account, Profile, API, and Enterprise. You're going to go ahead and click on your API key. This is where you can add in more additional funds. I had in $10 and this lasted me ages. And you're going to go down here and copy your API key. Once you have copied your API key, you're going to go back to Make and then press add an additional module. From here, we're going to search for Perplexity and then we're going to select create a chat completion. If this is your first time accessing and using Perplexity in Make, you're going to press add right up here and then simply put in your API key. And then press Save. And this will work. You can leave the model at Llama 3. And if you want to change to different models, that's fine as well. But I find Llama 3 works just fine. And then here you will just put in what you want Perplexity to do in the content, and then give it a role. The role will always be user. I just leave the tokens and temperature blank for now. So tokens will determine how long the message will be. If you leave it to default, it's just going to spread as long as it needs to. And then temperature tells it how creative it can be. I think the default settings for this will be fine. Here in the content, I'll just tell it to summarize this article. And then I'm going to select the News Link 1. The reason I'm selecting News Link in column A is because what this is going to fill out is the link that is already in there. Because I named the first column in the spreadsheet News Link, that is what I want Perplexity to access. I'm going to press OK here. Save my work, really important. Make doesn't autosave. So I've lost a lot of work over the years over that. And then I'm just going to press Run once to see if we're getting the results that we want. It's important to continuously test your work so that you can find out the bugs earlier on. Alright, so just like that, we have ran this successfully. And then let's just take a look. So from Make, you can see the little pop-up bubbles at the top, and you can press the magnifying glass to dive deeper. And then if I go into the input, what we inputted into Make, I'm going to expand on messages. So you can see we told it to summarize this article, see how it autofilled the value that was under column 1. And then it's going to go to the next row the next time we run and then next row and the next row, right? So we can see that is working perfectly. And then in the output, I'm going to expand on choices, and then message. And then content. And we can see that yes, it did summarize the article here for us. That's perfect. Step 1 is working. So we have summarized the article. The next thing that we wanted to do is to write a Facebook, Instagram, LinkedIn, and X post for us. And the way that we're going to do this is to use a router. And the router will allow us to perform multiple actions at once. So I'm going to create 4 different routers because we want 4 different posts to be created here. And then I'm going to use Claude to write these posts. And the reason that I'm using Claude is because currently I find that Claude is just generating a bit better output than OpenAI is. So I'm going to click on Claude. By the way, you can use OpenAI for this as well. I'll actually show you how to set up OpenAI in the next example so that you can choose which large language model that you want. I'm going to click on Create a Message. And then if this is your first time setting up Claude, click Add, and then just put in your API key right over here from your Claude account. Just go into Settings and you'll be able to get your API key. Okay, and under Models, I always select Claude 3 Opus, which is the highest model that you can use. Under the Role, I'm going to select User, and then under the Content, when I expand it, I'm going to put text here. And then this is where I can put in my prompt. Okay, I've already pre-written a prompt for this. Act as a social media manager and generate a Facebook post. The post should engage the audience with compelling introduction, provide essential details, and encourage them to encourage interaction through likes, comments, and shares, and with clear call to action. Include optional hashtags. Here's a summary of the article that I want you to write a Facebook post about. And this is where I actually enter in the result or the output from the previous step. So Remember in Make, the previous step was that we went into Perplexity and we generated the summary of the article. Now I can go in there and then I expanded on choices, then expanded on message, and I clicked on content. And now this part is going to prefill with the result from the previous step. Okay, and I'm going to press okay right here. So just like that, we have our Facebook post written. Now the next part is we're going to now set up Instagram. We're going to follow pretty much the same step, but in this case I'll use OpenAI. AI to write the Instagram post instead of Claude just to show you how to do it using both methods. Okay, so I'm going to press the plus button here, I'm going to search for OpenAI, I'm going to click on the OpenAI module. And I'm going to go down here and select the second one, which is create a completion. And this is where we can actually use OpenAI off of ChatGPT. And if this is your first time connecting to OpenAI, click Add at the top and then put in your API key right over here. If you're trying to find your API key from your OpenAI account, simply go to platform.openai.com. And then once you log in, you can see that the last tab here is API key. Simply click on that and then create a new key, give it a name. I'm going to call it test for now. Then it's going to give you this key, you simply copy this key right over here, go back to Make, press Add, and then put in your key right over here and press Save. And then this is how you can use OpenAI off of ChatGPT. I'm going to close that for now because I already have this connected. Alright, so from our model, I'm going to select GPT-4 because I want the most powerful model that I can use at the moment. And then once I select ChatGPT-4, under messages, this is where I can give it my prompt. Now for the role, again, I'm going to select user. And then for the content, I'm going to put in my prompt. And I'm also going to attach the summary of the article that we just wrote. So this is my simple prompt here. As a digital marketing specialist, create an Instagram post about the following artificial intelligence article. Ensure the content is visually appealing and include an inspirational message. Use emojis to enhance engagement. Suggest relevant hashtags. Here's a summary of the article I wanted to write. And then now once I click here, I can see all of the outputs from the previous steps. We're going to go to Perplexity, expand on choices, expand on message, and then click on content because this is where the API is storing all of the previous outputs that we just have generated from the article, right? Okay, So just like that, we finished our Instagram. And at the bottom, we need to put in a number of tokens. So for this, I'm going to put in, let's say, 2,000 maximum. All right, by the way, currently the maximum you can put in, I think, is 4,096. 96.
96. Yep.
Okay, now that we have our Instagram set up, let's now do the same for, for X. Okay, so now we're just repeating the process for Twitter or X. So here I've set up the OpenAI module just as we have previously, and I've put in my prompt to tell it to write a Twitter post. And again, I'm going to go under choices, under message, and then under content to populate, to populate the summary of the article it just chose. And I'm going to press OK here at the bottom. Lastly, I'm going to set up my LinkedIn. And for this one, I'm going to do Claude again. So I'm going to press the plus button, I'm going to search for Claude, and then create a message. From here, I'm going to select the model I'm going to use, which is Claude 3 Opus. The most powerful model available so far, give it a number of tokens. For the role, I'm going to select user. For the content type, I'm going to select text. And then under text, this is where I'm going to put in my prompt again. Alright, I have put in my LinkedIn prompt right here. Alright, great. So that's my prompt for LinkedIn, press OK. And the last thing before we connect it to the actual platforms is for Instagram, actually wanted to generate an image as well. So from the Instagram router here, I'm going to press another the plus symbol, which allows me to add an additional module here. And then I'm going to use OpenAI to generate an image. You can also use Stable Diffusion as well. But for this example, I'm going to use OpenAI. And then I'm going to select generate an image from this list. This will allow me to generate an image using DALL-E. And I'm going to use DALL-E 3. And then this is where I can put in my prompt. All right, I have put in my prompt for, for this image. I'm going to press OK. So just like that, we have our whole system set up. Let's go ahead and save it and run it and then see if everything's working properly. If it is, then all we need to do is connect it to all of our social media platforms and then we're good to go. All right, our testing has finished, so let's take a look at the results here. At the top for our Facebook output, I'm just going to click on the little one and the little bubble that comes out to see what the results are. Under outputs, I'm going to look at content one and then the text. And then here is where I can read what the AI has written for our Facebook post. And if you don't like what it has written, then modify your prompt until it sounds like— you can modify the length, you can tell it to include more emojis, you can tell it to include more hashtags, you can tell it to shorten it, you can give it maximum length. So you can really play around with the prompt until you get it to exactly what you And this is— this looks fine to me. Let's take a look at the Instagram one. Under outputs, I'm going to press on choices and then look inside the message and the message content. And I can see, whoa, this is a bit too long. So I can modify my prompt to actually tell it to shorten it. Let's take a look at the image that DALL-E has generated here. Again, under outputs, I'm going to look at the data. And it's giving me this URL. So let's go ahead and take a look at it. This is the image that it generated for this article. Not bad. I probably will prompt it to not have words on it, but generally not bad. What you would do in during this step is to fix your prompt until you get the output to be exactly what you need it to be and can check all of your outputs here. Once you're happy with those prompts, what you would do is to add another module, and this is where you would actually start connecting it to your accounts. So for the first one, I'm going to connect it to Facebook. I'm going to search for Facebook, you can either connect it to your Facebook page or your particular account. I needed to connect it to my Facebook page for engagement for my business, so I'm gonna press Facebook page and then press create a post. From here, I had to create that connection to my account and press save. Facebook is going to pop up the authorization, and once I have authorized my Facebook connection, I can select the specific page that I wanted to be posted to. Once I have selected the page here, I can put in the exact message that I want to post, and this would be the output from the previous step. So as we can see, all of the results from the previous step now from Entropic or Claude, and then under content, I'm going to select the text that it just generated and then press OK. Great. And just like that, I'll have my Facebook post posting at 8:23 AM every single day. Now I'm going to repeat the process for Instagram under the search app. I'm going to look for Instagram for Business. And then I'm going to create a photo post. I'm going to have to add an account here, connect it to my account. After I've connected to my account, I need to select the photo URL, which was generated from the previous step. So I'm going to expand on the data of the previous step, and then get that URL of the photo that was just created by DALL-E 3. Next, I need to put in the caption. And the caption was generated 2 steps before, right? And then we're going to expand on choices under the OpenAI module again, expand on message, and then create— and then select the content that we have created for the Instagram post, and then press OK. Great. Remember to periodically save your work. Next thing you want to do is look for Twitter or X, and then we're going to select create a post again. Again, connect to your account. And lastly, we just want to connect to LinkedIn. Again, same process. Press the add button and then now look for LinkedIn. Select create user text post. Perfect. From here, connect to your LinkedIn account. Press save. Put in your username and password to authorize this connection, and then you're all good to go. Lastly, you just need to turn on this automation for everything to run. Before we go, if you don't want it to post automatically to start with, if you want to start reviewing the work, you could actually disconnect this by right-clicking can press on link, have the post sent to you on an email or a Google Doc, and you'll review it for the first couple of days or weeks until you get the prompt down, until you feel comfortable having the AI system run on automation. You can do so by adding the plus button. And then from here, if you wanted to send it to you on your email, just click Gmail. And then you can select send an email. You can just send this email to yourself. So put in your email address right here. And simply put in the result from Anthropic or OpenAI in the content section, then press OK. Just like that, the AI will send you an email with the content of all your posts so you can review it and then maybe modify the prompt until you really get that prompt down and you feel comfortable doing all this on automation.
Lastly, to have your social media AI automation running every day, make sure in your spreadsheet you have enough news links. The way that we have set it up, remember, is that every single day at 8:23 AM, what this automation will do is that it will be triggered and it will take the next news link URL that's on your spreadsheet, and Perplexity is going to read and summarize that, and then OpenAI and Claude is going to turn this URL into Facebook, Instagram, as well as Twitter and LinkedIn posts. Okay, so just make sure you have enough URL on here, and then your automation will be all set to I hope you guys find this as fascinating and as cool as I do.
It's absolutely mind-blowing how much you could do with AI and automations. And just like that, within 10-20 minutes, you have a whole system set up for your social media that will be able to post for you every single day. If you liked and enjoyed this video, please make sure you like and subscribe to the channel below for more content just like this. Also, if you're looking to learn more about how to use AI automation, sign up for my free course below as well. And I'll see
More from Helena

How to Use Claude Code to Get UNLIMITED Leads in 6 Mins | Best Lead Scraping Tool

These AI Videos Has 21.5M Views — Here's the Exact System (Fable 5 + Higgsfield)

NotebookLM 2.0 Update: Analyze Your Entire Business in Minutes! (Full Tutorial)







