Resources · Make integration

Bluesky Make integrationAutomate Bluesky with Make.

Can Make post to Bluesky for you while you work elsewhere? Yes. The Bluesky Make integration gives you 16 modules: 7 actions and 9 searches. This guide shows what they do, how to link your account and how to build a first scenario that publishes a post.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the Bluesky Make integration do for you?

The Bluesky Make integration links your Bluesky account to Make so a scenario (the automation you build, a chain of modules) can publish, reply, send direct messages and read profiles, posts, likes or lists for you. There is no Bluesky trigger, so another app or a schedule starts the scenario.

Publish without opening the app. A marketer who writes announcements in a spreadsheet or a CMS can let Make pick up each new item and pass it to Create a post. Upload media sends a photo or a video to your data server first, when the post needs one.

Keep an eye on a conversation. Search posts pulls every post that matches your search, and List likes or List reposters shows who engaged with one post. A community manager can route those results into a sheet or a CRM and read them in one place.

Answer people faster. List direct messages reads your inbox, Send a message writes back, and Create a reply answers a public post. A support lead can use them to acknowledge requests collected elsewhere.

Know the limits before you start. Nothing here reacts the second a post appears: every run starts from a schedule or from another app. The documentation gives no numeric limit for Bluesky, so test with a small batch first. If a need falls outside the list, Make an API call reaches the rest of the Bluesky API with the same connection.

Bluesky often has an n8n node too. If you are weighing both tools, read n8n vs Make. To learn the editor properly, Make training covers it from the first module, and Make troubleshooting helps when a run fails.

Connect

How do you connect your Bluesky account to Make?

  1. 01

    Open the connection window

    You need a Bluesky account first. In your scenario, add any Bluesky module and click Create a connection. Give it a clear Connection name if you plan to link more than one account; the field is optional.

  2. 02

    Check the server address

    The PDS Host field holds the address of your Personal Data Server, the place where your posts live. Most people never change it and keep the default https://bsky.social. Only a custom server needs a different link.

  3. 03

    Sign in and save

    Type your handle or the email you registered in Identifier, then your password in Password. Click Save and confirm access if Bluesky asks. The connection (your account linked to Make once) now serves every Bluesky module.

First scenario

Build your first scenario: post to Bluesky automatically

GoalWhen a new item shows up in another app, Make publishes it as a Bluesky post.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the +. Pick the app that holds your drafts, for example a sheet or a CMS, and choose its module that returns new items.

  2. 02

    Add Create a post

    Click the + on the right of that first module, search for Bluesky and pick Create a post. Link your account with Create a connection if you have not done it yet.

  3. 03

    Map the text

    Fill the post with data from the first module: drag the title or the message into the text. Each bundle (one item passed along, here one draft) becomes one post.

  4. 04

    Test with Run once

    Click Run once. Make runs the scenario one time and shows the bundles each module received. Open Bluesky and check that the post looks the way you want before going further.

  5. 05

    Schedule and switch on

    Open the clock on the first module. A new scenario checks every 15 minutes by default, and the Free plan does not go below that. Set the schedule, then switch the scenario on.

Modules

What each Bluesky module does

Bluesky gives you 16 modules in 7 groups. For each one: what it does for you, when to reach for it, and what to watch out for.

Users

3 modules
Bluesky1

Get profile

Action

In MakeReturns information about a specified profile.

Fetches the public details of one Bluesky account, so the next modules can use them without you copying anything by hand.

When to use it
a new lead gives you a handle and you want their profile saved next to the contact in your CRM.
Watch out
it reads a single profile you name; to browse many accounts, Search people is the better fit.
Bluesky2

List followers

Search

In MakeLists the followers of a profile.

Returns the accounts that follow a given profile, one bundle per follower, so you can store or sort your audience outside Bluesky.

When to use it
you want a sheet of the people following your brand account to spot partners or regular readers.
Watch out
each follower is one bundle, and every module after it runs once per bundle, which adds operations on your plan.
Bluesky3

Search people

Search

In MakeRetrieves a list of users based on specified criteria.

Looks up Bluesky users that match the criteria you enter and hands back each match, which saves you from scrolling search results yourself.

When to use it
you are building a list of accounts around a topic before reaching out to them.
Watch out
a search can return zero, one or many people, so plan what the next module should do when nothing comes back.

Posts

7 modules
Bluesky4

Search posts

Search

In MakeReturns posts matching search criteria.

Collects the posts that match your search, so a scenario can track mentions of a product or an event without anyone watching the feed.

When to use it
a marketing team wants every post naming its launch copied into a shared sheet for review.
Watch out
the same post may come back on the next scheduled run, so check for duplicates before you write it anywhere.
Bluesky5

List reposters

Search

In MakeRetrieves information about users who have reposted a post.

Shows who reposted a given post, one account per bundle, which tells you who actually spread your message.

When to use it
after an announcement, you want to thank the people who shared it or add them to a follow-up list.
Watch out
it needs the post you care about, so pair it with Search posts or List user posts upstream to find that post first.
Bluesky6

Create a post

Action

In MakeCreates a new post.

Publishes a new post on your account with the text you map from earlier modules. This is the module most scenarios end on.

When to use it
a blog article goes live or a row is approved in a sheet, and the announcement should appear on Bluesky without copy and paste.
Watch out
run a test with Run once and read the result, since a published post is public straight away.
Bluesky7

Create a reply

Action

In MakeCreates a reply to post.

Answers an existing post under your name, so the reply shows up in the thread instead of as a new post on your profile.

When to use it
a question arrives through your helpdesk about a post, and the answer should go back publicly in that thread.
Watch out
fed by a search, it would reply to every result on every run, so filter the posts carefully before this module.
Bluesky8

Delete a post

Action

In MakeDeletes a specified post.

Removes one of your posts from Bluesky, which lets a scenario clean up content that should no longer be online.

When to use it
an offer is withdrawn in your back office and the post announcing it has to disappear too.
Watch out
a deletion cannot be undone, so test it on a throwaway post and never map it to a broad search.
Bluesky9

List user posts

Search

In MakeGet a view of a profile's 'author feed' (post and reposts by the author).

Reads the feed of one profile, including the posts it wrote and the ones it reposted, and returns each as a bundle.

When to use it
you want an archive of everything your account published, kept in a spreadsheet or a database.
Watch out
reposts come back with original posts, so sort them out if you only want what the author wrote.
Bluesky10

Get a post

Action

In MakeRetrieves information about a specific post.

Retrieves the details of one specific post, handy when a scenario only knows which post it is and needs the rest of its content.

When to use it
someone reports a post through a form, and you want its text saved alongside the request.
Watch out
it works on one post at a time; to gather several, start from Search posts or List user posts.

Messages

2 modules
Bluesky11

List direct messages

Search

In MakeRetrieves a list of direct messages for the user.

Reads the direct messages in your Bluesky account, so private requests can land in the tool where your team already answers them.

When to use it
customers write to your brand in DMs and support works from a ticketing tool.
Watch out
a scheduled run may read messages it already handled, so keep a record of what was processed.
Bluesky12

Send a message

Action

In MakeSends a direct message to a user.

Sends a private message to a Bluesky user from your account, with text built from the data your scenario collected.

When to use it
a request comes in through a form and you want to confirm it to the person in their inbox.
Watch out
messages leave in your name, so check the wording with Run once before you switch the scenario on.

Media

1 module
Bluesky13

Upload media

Action

In MakeUploads photos or videos to the user's Personal Data Store (PDS).

Sends a photo or a video to your Personal Data Server, the storage behind your account, so it is ready to use on Bluesky.

When to use it
your images sit in a drive or a design tool and the scenario should publish them with a post.
Watch out
on the Free plan, Make handles files up to 5 MB, so check the size of a video before you send it.

Likes

1 module
Bluesky14

List likes

Search

In MakeLists likes related to a post.

Returns the likes on a given post, one per bundle, which shows exactly who reacted to it.

When to use it
you run a giveaway and need the list of accounts that liked the entry post.
Watch out
a popular post returns many bundles, and each module placed after it costs one operation per like.

Lists

1 module
Bluesky15

List lists

Search

In MakeRetrieves the lists created by a specified account.

Retrieves the lists a chosen account has created, so you can see how it groups the people it follows.

When to use it
you keep curated lists of partners or journalists and want their names mirrored in your own database.
Watch out
it returns the lists themselves, not their members; plan another step if you need the people inside.

Other

1 module
Bluesky16

Make an API call

Search

In MakePerforms an arbitrary authorized API call.

Calls any endpoint of the Bluesky API with your existing connection, which covers what the fifteen other modules leave out.

When to use it
you need a Bluesky feature that no listed module offers and you know which endpoint handles it.
Watch out
you write the request yourself, so keep the Bluesky API reference open and test with Run once.
Need help

Need help automating Bluesky with Make?

A person reads every message.

FAQ

Bluesky and Make: common questions

01Is the Bluesky Make integration free?
Yes, Bluesky is a standard app, so it works on the Free plan. That plan gives you 2 active scenarios, a shortest gap of 15 minutes between scheduled runs, 5 minutes per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) bring the gap down to 1 minute, remove the cap on active scenarios and allow runs of 40 minutes. Make counts usage in operations: one module working on one bundle is one operation.
02What do you need to connect Bluesky to Make?
You need a Bluesky account and its login details. In the connection window, keep the default PDS Host unless you use a custom server, enter your handle or registered email as Identifier, then your password, and click Save. If two-factor login is on, create an app password in Bluesky under Settings, Privacy & Security, App Passwords, and use it in place of your usual password. One connection then serves all the Bluesky modules of your scenarios.
03Does the Bluesky Make integration react in real time?
No. Bluesky has no trigger module in Make, so nothing fires the moment a post or a message appears. You start the scenario another way: set a schedule on its first module, every 15 minutes by default, or open it with a trigger from another app, for example a new row or a form entry. From there, Bluesky searches such as Search posts or List direct messages read what is on Bluesky each time the scenario runs.
04What if the Bluesky module you need is missing in Make?
It depends on the feature, and Make an API call usually solves it. That module reaches any endpoint of the Bluesky API with the connection you already set up, so you are not limited to the 16 listed modules. You write the request yourself from the Bluesky API reference and test it with Run once. The documentation lists no numeric limit for Bluesky, so start with a small volume and watch the bundles each run returns.
05Make or n8n for Bluesky automation?
It depends on the tool your team already uses. Bluesky often has an n8n node as well, so both tools can cover the same basic need. On Make, you get 16 ready modules, a visual editor and a Free plan to test the idea before paying anything. If your other automations already run on one platform, keeping Bluesky there saves you from maintaining two places. Compare the modules each side offers for your exact use case before deciding.