Guild integrates with Bluesky so your community can automatically post Event announcements to the decentralized social network. When a listed Event is created, a post is published to Bluesky with the Event name, date and time, and a direct link to the Event page where followers can RSVP.
Connecting Bluesky gives your Guild its own handle in the format
@your-guild.guild.host
. This provides a verified Bluesky presence tied directly to your community, making it easy for people to find and follow your Guild on the network.
Connecting Bluesky
Only Organizers can configure the Bluesky integration. To connect Bluesky, follow these steps.
1
Open Guild Settings
Navigate to your Guild page and open Settings. You must have the Organizer role to configure integrations.
2
Go to the Bluesky section
In Settings, find the Bluesky integration section.
3
Enter your Bluesky credentials
Enter your Bluesky handle and an app password. You can generate an app password from your Bluesky account settings at bsky.app. App passwords are separate from your main password and can be revoked at any time.
Automatic Event Posting
Once connected, every listed Event your Guild creates is automatically announced on Bluesky. The post includes the Event name, date and time, and a link to the Event page on Guild.
Only listed Events are posted — unlisted Events remain private and are not shared on Bluesky. This gives Organizers control over which Events get social exposure.
Custom Domain Handles
By default, your Guild's Bluesky handle uses the guild.host subdomain (e.g., @metro-coders.guild.host). If your Guild uses a custom domain, you can verify it through DNS to use your own domain as your Bluesky handle instead.
This lets your community appear on Bluesky under a handle your audience already recognizes — for example, @meetup.torontojs.com instead of @toronto-js.guild.host. Custom domain verification involves adding a DNS TXT record, which your domain registrar can help you set up.