Requirements
Connecting Bluesky takes an active account plus OAuth client credentials, granted by signing in with your account — no other setup is required.[3]https://bsky.app
Get your Bluesky credentials
Bluesky - App Password
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Identifier (Handle)textRequired
Your handle, such as
[1]acme.bsky.social, without the@. - PasswordpasswordRequired
An app password from Settings, App Passwords in Bluesky. Do not use your account password. Direct messages need an app password created with the access-to-direct-messages option.
[1] - PDS HosttextRequired
The server that holds your account, with https and no trailing slash. Use
[1]https://bsky.socialfor accounts hosted by Bluesky, or your own server address.
Connect Bluesky in WEXTL
- Log in to your WEXTL account, add the Bluesky node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your Bluesky account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →

Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
Bluesky node modules
The list below is a reference of every Bluesky node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Expand any Bluesky node module below to see exactly what it takes in, what it returns, and what connection it needs.
Watch Account PostsTrigger
| Field | Type |
|---|---|
| Post | object |
| URI | text |
| CID | text |
| Author | object |
| Record | object |
| Embed | object |
| Bookmark Count | number |
| Reply Count | number |
| Repost Count | number |
| Like Count | number |
| Quote Count | number |
| Reason | object |
| Reason Type | text |
| Reposted By | object |
| Indexed At | date |
| Feed Context | text |
| Request ID | text |
Watch List PostsTrigger
| Field | Type |
|---|---|
| Post | object |
| URI | text |
| CID | text |
| Author | object |
| Record | object |
| Embed | object |
| Bookmark Count | number |
| Reply Count | number |
| Repost Count | number |
| Like Count | number |
| Quote Count | number |
| Reason | object |
| Reason Type | text |
| Reposted By | object |
| Indexed At | date |
| Feed Context | text |
| Request ID | text |
Watch MessagesTrigger
Watch New FollowersTrigger
| Field | Type |
|---|---|
| URI | text |
| CID | text |
| Author | object |
| DID | text |
| Handle | text |
| Display Name | text |
| Avatar URL | text |
| Created At | date |
| Viewer | object |
| Reason | text |
| Subject URI | text |
Watch New Mentions and RepliesTrigger
| Field | Type |
|---|---|
| URI | text |
| CID | text |
| Author | object |
| DID | text |
| Handle | text |
| Display Name | text |
| Avatar URL | text |
| Created At | date |
| Viewer | object |
| Reason | text |
| Subject URI | text |
Watch NotificationsTrigger
| Field | Type |
|---|---|
| URI | text |
| CID | text |
| Author | object |
| DID | text |
| Handle | text |
| Display Name | text |
| Avatar URL | text |
| Created At | date |
| Viewer | object |
| Reason | text |
| Subject URI | text |
Watch Post SearchTrigger
| Field | Type |
|---|---|
| URI | text |
| CID | text |
| Author | object |
| DID | text |
| Handle | text |
| Display Name | text |
| Avatar URL | text |
| Created At | date |
| Record | object |
| Record Type | text |
| Text | text |
| Created At | date |
| Languages | array |
| Hashtags | array |
| Embed | object |
| Embed Type | text |
| Images | array |
Watch TimelineTrigger
| Field | Type |
|---|---|
| Post | object |
| URI | text |
| CID | text |
| Author | object |
| Record | object |
| Embed | object |
| Bookmark Count | number |
| Reply Count | number |
| Repost Count | number |
| Like Count | number |
| Quote Count | number |
| Reason | object |
| Reason Type | text |
| Reposted By | object |
| Indexed At | date |
| Feed Context | text |
| Request ID | text |
Download a BlobSearch
Download a Record ProofSearch
Download a RepositorySearch
Download Chat DataSearch
| Field | Type |
|---|---|
| File | file |
| File Name | text |
| Size (Bytes) | number |
| Content Type | text |
Download Repository BlocksSearch
Get a ConversationSearch
Get a Conversation by MembersSearch
Get a DID from a HandleSearch
Get a Feed GeneratorSearch
Get a PostSearch
| Field | Type |
|---|---|
Post URIRequired | text |
| Reply Depth | number |
| Parent Height | number |
| Field | Type |
|---|---|
| Thread Item Type | text |
| Post | object |
| URI | text |
| CID | text |
| Author | object |
| Record | object |
| Embed View | object |
| Reply Count | number |
| Repost Count | number |
| Like Count | number |
| Quote Count | number |
| Bookmark Count | number |
| Parent | object |
| Thread Item Type | text |
| Parent Post | object |
| Unavailable Post URI | text |
| Not Found | boolean |
| Blocked | boolean |
| Replies | array |
| Unavailable Post URI | text |
Get a ProfileSearch
Get a RecordSearch
Get a Service Auth TokenSearch
Get a Starter PackSearch
Get a Video Job StatusSearch
Get Account Info (Admin Only)Search
Get Account StatusSearch
| Field | Type |
|---|---|
| Activated | boolean |
| Valid DID | boolean |
| Repository Commit CID | text |
| Repository Revision | text |
| Repository Blocks | number |
Get Accounts Info (Admin Only)Search
Get Age Assurance ConfigSearch
| Field | Type |
|---|---|
| Regions | array |
Get Age Assurance StateSearch
Get an External Embed ViewSearch
Get Chat Notification PreferencesSearch
| Field | Type |
|---|---|
| Preferences | object |
| Chat | object |
| Chat Request | object |
Get Chat StatusSearch
| Field | Type |
|---|---|
| Chat Disabled | boolean |
| Can Create Groups | boolean |
| Group Member Limit | number |
Get Chat Unread CountsSearch
Get Contact Sync StatusSearch
| Field | Type |
|---|---|
| Sync Status | object |
| Synced At | date |
| Matches Count | number |
Get Conversation AvailabilitySearch
Get Feed Generator DetailsSearch
Get Feed GeneratorsSearch
Get Join Link PreviewsSearch
Get Labeler ServicesSearch
Get Notification PreferencesSearch
| Field | Type |
|---|---|
| Preferences | object |
| Chat | object |
| Follows | object |
| Likes | object |
| Likes of Reposts | object |
| Mentions | object |
| Quotes | object |
| Replies | object |
| Reposts | object |
| Reposts of Reposts | object |
| Starter Pack Joins | object |
Get PostsSearch
| Field | Type |
|---|---|
Post URIsRequired | array |
| Post URI | text |
| Field | Type |
|---|---|
| URI | text |
| CID | text |
| Author | object |
| DID | text |
| Handle | text |
| Display Name | text |
| Avatar | text |
| Viewer | object |
| Labels | array |
| Created at | date |
| Record | object |
| Record Type | text |
| Text | text |
| Created at | date |
| Languages | array |
| Tags | array |
| Reply | object |
| Embed | object |
| Embed View | object |
| Embed Type | text |
| Images | array |
Get PreferencesSearch
| Field | Type |
|---|---|
| Preferences | array |
Get ProfilesSearch
Get Recommended DID CredentialsSearch
| Field | Type |
|---|---|
| Rotation Keys | array |
| Rotation Key | text |
| Also Known As | array |
| Alias | text |
| Verification Methods | text |
| Services | text |
Get RelationshipsSearch
Get Relay Host StatusSearch
Get Repository DetailsSearch
Get Repository StatusSearch
Get Server DetailsSearch
| Field | Type |
|---|---|
| Server DID | text |
| Available Handle Domains | array |
| Domain | text |
| Invite Code Required | boolean |
| Phone Verification Required | boolean |
| File Upload Limit (Bytes) | number |
Get Starter PacksSearch
Get Subject Status (Admin Only)Search
Get the Current SessionSearch
| Field | Type |
|---|---|
| Handle | text |
| DID | text |
| text | |
| Email Confirmed | boolean |
| Email Two-Factor Enabled | boolean |
Get the Latest CommitSearch
Get the Unread Notification CountSearch
List Account FeedsSearch
List Account LikesSearch
List Account PostsSearch
| Field | Type |
|---|---|
AccountRequired | text |
LimitRequired | number |
| Filter | choice |
| Include Pinned Posts | choice |
| Field | Type |
|---|---|
| Post | object |
| URI | text |
| CID | text |
| Author | object |
| Record | object |
| Embed | object |
| Bookmark Count | number |
| Reply Count | number |
| Repost Count | number |
| Like Count | number |
| Quote Count | number |
| Reason | object |
| Reason Type | text |
| Reposted By | object |
| Indexed At | date |
| Feed Context | text |
| Request ID | text |
List Account Starter PacksSearch
List Activity SubscriptionsSearch
List App PasswordsSearch
| Field | Type |
|---|---|
| Name | text |
| Created At | date |
| Allows Direct Messages | boolean |
List BlobsSearch
List Blocked ListsSearch
List BlocksSearch
List BookmarksSearch
List Chat Log EventsSearch
List Contact MatchesSearch
List Conversation MembersSearch
List Conversation RequestsSearch
List ConversationsSearch
| Field | Type |
|---|---|
LimitRequired | number |
| Read State | choice |
| Status | choice |
| Kind | choice |
| Lock Status | choice |
| Field | Type |
|---|---|
| Conversation ID | text |
| Revision | text |
| Members | array |
| Last Message | object |
| $Type | text |
| Message ID | text |
| Revision | text |
| Text | text |
| Sender | object |
| Sent At | date |
| Last Reaction | object |
| $Type | text |
| Message | object |
| Reaction | object |
List DraftsSearch
List Feed PostsSearch
| Field | Type |
|---|---|
FeedRequired | choice |
LimitRequired | number |
| Field | Type |
|---|---|
| Post | object |
| URI | text |
| CID | text |
| Author | object |
| Record | object |
| Embed | object |
| Bookmark Count | number |
| Reply Count | number |
| Repost Count | number |
| Like Count | number |
| Quote Count | number |
| Reason | object |
| Reason Type | text |
| Reposted By | object |
| Indexed At | date |
| Feed Context | text |
| Request ID | text |
List Feed Skeleton ItemsSearch
List FollowersSearch
List FollowsSearch
List Invite CodesSearch
List Invite Codes (Admin Only)Search
List Join RequestsSearch
List Known FollowersSearch
List LabelsSearch
List LikesSearch
List List MembersSearch
List ListsSearch
List Lists with MembershipSearch
List MessagesSearch
List Missing BlobsSearch
List Muted ListsSearch
List MutesSearch
List Mutual GroupsSearch
List NotificationsSearch
List Posts in a ListSearch
| Field | Type |
|---|---|
ListRequired | choice |
LimitRequired | number |
| Field | Type |
|---|---|
| Post | object |
| URI | text |
| CID | text |
| Author | object |
| Record | object |
| Embed | object |
| Bookmark Count | number |
| Reply Count | number |
| Repost Count | number |
| Like Count | number |
| Quote Count | number |
| Reason | object |
| Reason Type | text |
| Reposted By | object |
| Indexed At | date |
| Feed Context | text |
| Request ID | text |
List QuotesSearch
| Field | Type |
|---|---|
Post URIRequired | text |
LimitRequired | number |
| Post CID | text |
| Sort By | choice |
| Field | Type |
|---|---|
| URI | text |
| CID | text |
| Author | object |
| DID | text |
| Handle | text |
| Display Name | text |
| Avatar URL | text |
| Created At | date |
| Record | object |
| Record Type | text |
| Text | text |
| Created At | date |
| Languages | array |
| Embed | object |
| Embed Type | text |
| Images | array |
List RecordsSearch
List Relay HostsSearch
List RepositoriesSearch
List Repositories by CollectionSearch
List RepostsSearch
List Starter Packs with MembershipSearch
List Suggested AccountsSearch
List Suggested FeedsSearch
List Suggested FollowsSearch
List Timeline PostsSearch
| Field | Type |
|---|---|
LimitRequired | number |
| Algorithm | text |
| Since | text |
| Field | Type |
|---|---|
| Post | object |
| URI | text |
| CID | text |
| Author | object |
| Record | object |
| Embed | object |
| Bookmark Count | number |
| Reply Count | number |
| Repost Count | number |
| Like Count | number |
| Quote Count | number |
| Reason | object |
| Reason Type | text |
| Reposted By | object |
| Indexed At | date |
| Feed Context | text |
| Request ID | text |
Search AccountsSearch
Search Accounts for TypeaheadSearch
Search PostsSearch
| Field | Type |
|---|---|
Search QueryRequired | text |
LimitRequired | number |
| Sort By | choice |
| Since | date |
| Until | date |
| Field | Type |
|---|---|
| URI | text |
| CID | text |
| Author | object |
| DID | text |
| Handle | text |
| Display Name | text |
| Avatar URL | text |
| Created At | date |
| Record | object |
| Record Type | text |
| Text | text |
| Created At | date |
| Languages | array |
| Hashtags | array |
| Embed | object |
| Embed Type | text |
| Images | array |
Search Starter PacksSearch
Activate an AccountAction
| Field | Type |
|---|---|
| Succeeded | boolean |
Add an Account to a ListAction
Add Group MembersAction
Block a ListAction
Block an AccountAction
Confirm a Phone NumberAction
Confirm an EmailAction
Create a Batch of Record WritesAction
Create a BookmarkAction
Create a Crawl RequestAction
Create a DraftAction
Create a Feed GeneratorAction
| Field | Type |
|---|---|
Feed KeyRequired | text |
Feed Service DIDRequired | text |
Display NameRequired | text |
| Description | text |
| Avatar | object |
RefRequired | object |
Mime TypeRequired | text |
SizeRequired | number |
| Field | Type |
|---|---|
| Feed URI | text |
| Feed CID | text |
| Commit | object |
| Commit CID | text |
| Commit Revision | text |
| Validation Status | text |
Create a GroupAction
Create a Join LinkAction
Create a Join RequestAction
Create a ListAction
Create a Moderation ReportAction
Create a Phone VerificationAction
Create a PostAction
Create a Post GateAction
Create a Push RegistrationAction
Create a ReactionAction
Create a RecordAction
Create a Reserved Signing KeyAction
Create a Signed PLC OperationAction
Create a Starter PackAction
Create a Thread GateAction
Create an Age Assurance RequestAction
Create an App PasswordAction
Create an Invite Code (Admin Only)Action
Create Feed InteractionsAction
Create Invite Codes (Admin Only)Action
Deactivate an AccountAction
Delete a BlockAction
Delete a BookmarkAction
Delete a Contact MatchAction
Delete a Conversation MembershipAction
Delete a DraftAction
Delete a Feed GeneratorAction
Delete a FollowAction
Delete a Join RequestAction
Delete a LikeAction
Delete a ListAction
Delete a List BlockAction
Delete a List MemberAction
Delete a Live StatusAction
| Field | Type |
|---|---|
| Commit | object |
| Commit CID | text |
| Commit Revision | text |
Delete a Message for MeAction
Delete a PostAction
Delete a Post GateAction
Delete a Push RegistrationAction
Delete a ReactionAction
Delete a RecordAction
Delete a RepostAction
Delete a Starter PackAction
Delete a Thread GateAction
Delete an AccountAction
Delete an Account (Admin Only)Action
Delete an App PasswordAction
Delete Chat DataAction
| Field | Type |
|---|---|
| Succeeded | boolean |
Delete Contact DataAction
| Field | Type |
|---|---|
| Succeeded | boolean |
Follow an AccountAction
Like a PostAction
Make an API Calluniversal
Mute a ConversationAction
Mute a ListAction
Mute a ThreadAction
Mute an AccountAction
Quote a PostAction
| Field | Type |
|---|---|
Quoted PostRequired | object |
Post URIRequired | choice |
| Post CID | text |
RecordRequired | object |
| Text | text |
| Created at | date |
| Detect Links and Hashtags | choice |
| Languages | array |
| Tags | array |
| Content Warnings | text |
| Facets | array |
| Media Type | choice |
| Who Can Reply | choice |
| Disable Quote Posts | choice |
| Field | Type |
|---|---|
| URI | text |
| CID | text |
| Commit | object |
| CID | text |
| Rev | text |
| Validation Status | text |
Remove a Conversation MuteAction
Remove a List MuteAction
Remove a Thread MuteAction
Remove an Account MuteAction
Remove Group MembersAction
Reply to a PostAction
Repost a PostAction
Request a Password ResetAction
Request a PLC Operation SignatureAction
| Field | Type |
|---|---|
| Succeeded | boolean |
Request an Account Deletion EmailAction
| Field | Type |
|---|---|
| Succeeded | boolean |
Request an Email ConfirmationAction
| Field | Type |
|---|---|
| Succeeded | boolean |
Request an Email Update TokenAction
| Field | Type |
|---|---|
| Token Required | boolean |
Send a MessageAction
| Field | Type |
|---|---|
ConversationRequired | choice |
TextRequired | text |
| Detect Links and Hashtags | choice |
| Facets | array |
TypeRequired | choice |
KeywordRequired | text |
| Occurrence | number |
| Reply to Message ID | text |
| Field | Type |
|---|---|
| Message ID | text |
| Revision | text |
| Text | text |
| Facets | array |
| Embed | object |
| $Type | text |
| Record | object |
| Join Link Preview | object |
Send an Email (Admin Only)Action
Send Messages in a BatchAction
Submit a PLC OperationAction
Update a Conversation to AcceptedAction
Update a Conversation to LockedAction
Update a Conversation to ReadAction
Update a Conversation to UnlockedAction
Update a DraftAction
Update a Feed GeneratorAction
Update a GroupAction
Update a HandleAction
Update a Join LinkAction
Update a Join Link to DisabledAction
Update a Join Link to EnabledAction
Update a Join Request to ApprovedAction
Update a Join Request to RejectedAction
Update a ListAction
Update a Live StatusAction
Update a Password with a Reset TokenAction
Update a Post GateAction
Update a ProfileAction
| Field | Type |
|---|---|
| Display Name | text |
| Bio | text |
| Pronouns | text |
| Avatar | object |
RefRequired | object |
Mime TypeRequired | text |
SizeRequired | number |
| Banner | object |
RefRequired | object |
Mime TypeRequired | text |
SizeRequired | number |
| Field | Type |
|---|---|
| Profile Record URI | text |
| Profile Record CID | text |
| Commit | object |
| Commit CID | text |
| Commit Revision | text |
| Validation Status | text |
Update a RecordAction
Update a Starter PackAction
Update a Thread GateAction
Update Account Invites to Disabled (Admin Only)Action
Update Account Invites to Enabled (Admin Only)Action
Update All Conversations to ReadAction
Update an Account Email (Admin Only)Action
Update an Account Handle (Admin Only)Action
Update an Account Password (Admin Only)Action
Update an Activity SubscriptionAction
Update an EmailAction
Update Chat Notification PreferencesAction
Update Chat PermissionsAction
Update Invite Codes to Disabled (Admin Only)Action
Update Join Requests to ReadAction
Update Notification PreferencesAction
| Field | Type |
|---|---|
| Chat Messages | object |
| Include | choice |
| Push | choice |
| Follows | object |
| Include | choice |
| In the List | choice |
| Push | choice |
| Likes | object |
| Include | choice |
| In the List | choice |
| Push | choice |
| Likes of Reposts | object |
| Include | choice |
| In the List | choice |
| Push | choice |
| Mentions | object |
| Include | choice |
| In the List | choice |
| Push | choice |
| Field | Type |
|---|---|
| Preferences | object |
| Chat | object |
| Follows | object |
| Likes | object |
| Likes of Reposts | object |
| Mentions | object |
| Quotes | object |
| Replies | object |
| Reposts | object |
| Reposts of Reposts | object |
| Starter Pack Joins | object |
Update Notification PriorityAction
Update PreferencesAction
Update Subject Status (Admin Only)Action
Update the Seen TimeAction
Upload a MediaAction
Upload a Repository ArchiveAction
Upload a VideoAction
Templates
Look for Bluesky templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Aircall[2]Business phone system for teams, with calls, messages, and AI notes.
- BrevoEmail, SMS, and marketing automation platform (formerly Sendinblue).
- AWS SESSend transactional email and manage Amazon SES identities, templates, contacts, suppressions, and configuration sets.
- CallRailCall tracking — calls, SMS, form submissions, companies, and trackers.
- AWS SQSSend, receive, and manage messages on Amazon SQS queues.
References
- WEXTL® Bluesky Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for Bluesky.
- WEXTL® visual workflow builder data.
Last updated: Jul 23, 2026 22:38
