ReelspanIntegrationsGitHub Actions

Post to social media from GitHub Actions

Every release, merged changelog or demo render can announce itself on X, LinkedIn, Bluesky, Mastodon, Discord and every other network you use, from the workflow that ships it.
Developer toolsEvery major network4 sections

01

Before you start

  • A Reelspan account with your networks connected to a profile. The free plan includes every network: start free.
  • An API key from the dashboard (Developers → API keys). Keys can be limited to the scopes a tool needs.

02

Add your key as a secret

Create an API key in the dashboard, then in the repository open Settings → Secrets and variables → Actions and add it as REELSPAN_API_KEY.

03

Add the step

This workflow posts every published release to five networks. external-id makes a re-run post nothing twice.

.github/workflows/announce.yml
on:
  release:
    types: [published]
jobs:
  announce:
    runs-on: ubuntu-latest
    steps:
      - uses: Reelspan/reelspan-action@main
        with:
          api-key: ${{ secrets.REELSPAN_API_KEY }}
          profile: my-brand
          platforms: x, linkedin, bluesky, mastodon, discord
          text: |
            ${{ github.event.release.name }} is out
            ${{ github.event.release.html_url }}
          external-id: ${{ github.event.release.tag_name }}

04

Going further

Questions?Talk to a person.Contact us