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 Bluseky 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.

    • Related Articles

    • How do I create an Action to grow my campaign on Action Network?

      Action Network is a digital mobilisation platform which your Green Party group can use to grow your local campaigns and drive action in your community.  At the center of Action Network are "Actions", which include: Forms, Petitions, Events, Ticketed ...
    • Using & Customising GPEW-Issued Email Layouts

      To support Action Network groups in maintaining a consistent brand, the Green Party Digital Support team will occasionally release email layouts which can be customised depending on your needs. Email layouts use the same drag and drip editor as you ...
    • What is Action Network?

      Action Network is a powerful digital platform that helps organisations grow their supporter base, organise events, and run impactful campaigns. It’s specifically designed to support grassroots movements, allowing groups to engage with their audiences ...
    • URL Parameters For Advanced Action Sharing

      What Is A URL & What Are URL Parameters? A URL, or Uniform Resource Locator, is simply a web address such as: https://actionnetwork.org/fundraising/donate-to-help-the-green-party-take-on-climate-chaos URL Parameters, sometimes referred to as ...
    • Using Personalisation Datasets To Personalise Emails

      What Are Personalisation Datasets? The Personalisation Datasets feature was released by Action Network on September 16th 2021. This feature allows you to create custom clips, which return a value based on the value of a Custom Field. How Can ...