How to automate posting on Meta’s new text message app Threads
Threads is an app for sharing short messages, developed by the Instagram team and owned by Meta. This guide shows how to build a bot that automates posting on Threads. The bot reads a message from a Google Sheet, opens Threads in a web browser, clicks "Create Post", enters the message, uploads an image and posts it. This Threads automation takes only a few minutes to make using our builder.
Create a blank Google Sheet
Create a Google Sheet add some Post to the sheet. See example below.
| A | B |
|---|---|
| Axiom can automate Instagram | /Users/thudercloudone/Desktop/Screenshot 2024-04-05 at 12.20.24.png |
| Axiom can automate anything in the browser | /Users/thudercloudone/Desktop/Screenshot 2024-04-05 at 12.20.24.png |
Start from blank, adding the following steps
In the axiom.ai Chrome extension, click "New Automation" and then select "Start from Blank". Use the step finder to add the steps outlined below.
- 1.0
Read data from a Google SheetSpreadsheet: Search for and select the Google Sheet you created.Sheet name: Choose a sheet tab or leave blank to use the first tab.First cell: Set to"A1".Last cell: Set to"AB1".
- 2.0
Loop through dataData: ClickInsert data, selectgoogle-sheet-data.
- 2.1
Go to page: ThreadsEnter URL: Inserthttps://www.threads.net.
- 2.2
Click element: Open post modalSelect: ClickSelect, highlight thePostbutton and pressComplete.Click: Set to"Custom"and tick"Use element text instead of HTML".
- 2.3
Enter text: MessageText: ClickInsert data, select columnAfromgoogle-sheet-data.
- 2.4
Upload a file: Add imageSelect: ClickSelect, highlight the image upload icon, click, then pressComplete.File Path: ClickInsert data, select columnBfromgoogle-sheet-data.
- 2.5
Click element: PostSelect: ClickSelect, highlight thePostbutton again and click.Click: Set to"Custom"and tick"Use element text instead of HTML".
- 2.6
Delete rows from a Google SheetSpreadsheet: Search for and select the same Google Sheet.Sheet name: Choose the same tab or leave blank.First row to delete: Set to1.Last row to delete: Set to1.
Wrapping up
In just a few steps, anyone can create an automation that reads data from a Google Sheet, opens a webpage, and inputs a message into Meta's Threads app without writing any code. This template works on the desktop automation runner, We can swap the "Upload a file" step for the ‘Upload a file from Google Drive’ to run in the cloud.