How to Create a Share-to-Bluesky Link for Your Action Network Action

How To Create A "Share To Bluesky" Link For Your Action Network Action

Bluesky provides a way to create shareable links that pre-fill the content of a new post for users. These links can be used to encourage others to share your Action Network actions with their followers, amplifying your message. This guide will show you how to construct a Bluesky sharing link, that can be used to share any link, including those to Action Network Actions. Action Network doesn't currently only supports sharing actions via Facebook or X (Twitter) natively, but this guide will enable you to take any Action Network link and add it to a customised pre-written Bluesky post.
Warning
When sharing an action, ensure that the link you use is the direct URL to the action, such as https://actionnetwork.org/forms/the-great-green-biscuit-debate. Unless you are comfortable using URL parameters avoid including any additional arguments or parameters. If you're unsure check the link you're sharing, if it has a question mark (?) then delete both the question mark, and everything after it and you should be left with the direct link to the action.
A Bluesky sharing link uses the following format:
Quote
https://bsky.app/intent/compose?text=<your-message>
Let's break down this URL:
  1. https://bsky.app/intent/compose
    This is the standard URL that tells Bluesky you want to compose a new post.
  2. ?text=
    The question mark ? begins the query parameters in a URL. The text= parameter specifies that what follows is the text to pre-fill in the new post.
  3. <your-message>
    This is where you'll include your custom message and the link you want to share, which must be "encoded" to ensure it's correctly interpreted by web browsers.
Info
URL encoding is a way of converting special characters in text into a format that can be safely used in a web address. For example, spaces, punctuation, and symbols like & or # are replaced with specific codes, such as %20 for a space. This ensures that web browsers and servers can read the URL correctly without misinterpreting the characters. Think of it as translating your text into a "language" that URLs understand!
1. Write Your Sharing Message
      Decide on the text you want to appear in the shareable post. For this example, we’ll use:
Quote
"Check out the Green Party Digital Support Site! It's a real life saver! https://support.greenparty.org.uk"
2. Encode Your Message
      To ensure your message works correctly in the link, special characters (like spaces and punctuation) need to be encoded. Use a URL encoding tool such as https://www.urlencoder.org/ 

      For our example, the encoded message will be:
Quote
Check%20out%20the%20Green%20Party%20Digital%20Support%20Site%21%20It%27s%20a%20real%20life%20saver%21%20https%3A%2F%2Fsupport.greenparty.org.uk
Combine the Base URL and Encoded Message
3. Add Your Encoded Message To The Sharing URL
      Take your encoded message and add it to the end of your Bluesky sharing link, so you end up with https://bsky.app/intent/compose?text= followed by your encoded message, with no space.
     
      For our example we'll end up with this link:
Quote
https://bsky.app/intent/compose?text=Check%20out%20the%20Green%20Party%20Digital%20Support%20Site%21%20It%27s%20a%20real%20life%20saver%21%20https%3A%2F%2Fsupport.greenparty.org.uk
4. Test Your Sharing Link
      Paste the link into your browser to test it. Clicking the link should open a new post on Bluesky with the pre-filled text. You'll need to be logged into Bluesky for this to work.


  1. Keep It Short: Use concise text to ensure the message doesn’t get truncated.
  2. Include a Call-to-Action: Encourage users to visit the link or take further action.
  3. Test Before Sharing: Always test your link to confirm it works as intended.
Notes
Did you find this article helpful? We’re always working to make our guides better, and your feedback is invaluable! If you have any suggestions or found something unclear, please use the thumbs down button below to provide feedback on the article.

Your feedback helps us keep the content relevant and useful for everyone.