📱 social-media6 nodes10-15 min

GitHub Star → Twitter Celebrator

Let your community celebrate with you. When someone stars your GitHub repo, this workflow checks a rate limit (max 1 tweet per hour to avoid spam), fetches the current star count, and posts a celebratory tweet with the milestone. The tweet template varies — standard stars get a cheerful 'new star!' message, while milestone stars (100, 500, 1000) get special celebratory messages with extra stats and emojis. All star events are logged to Google Sheets for tracking growth. A lightweight, fun automation that keeps your open-source project visible and builds community momentum.

githubtwittersocialoss
$9

One-time purchase

⬇ Download Free Preview

How It Works

1Trigger

GitHub webhook fires on new star event

2Rate Limit

IF node caps tweets at 1 per hour to avoid spam

3Celebrate

Posts tweet: '🎉 New star! That's [X] total stars on [repo]'

4Milestone

Special templates for 100, 500, 1000-star milestones

📋 Prerequisites

  • GitHub repo with webhook enabled
  • X Developer account with write access
  • Google Sheets for tracking (optional)

🎁 What You Get

  • Importable n8n workflow JSON file
  • GitHub webhook trigger configuration
  • Rate-limiting IF node (max 1 tweet/hour)
  • Tweet template with milestone variants
  • Google Sheets star log

📖 Setup Guide

## Setup Guide 1. **GitHub Trigger (Webhook)**: Fires on new star event 2. **IF node**: Rate limit — only tweet once per hour max 3. **GitHub node**: Fetch current star count 4. **Set node**: Compose tweet: "🎉 New star! That's [X] total stars on [repo]. github.com/[repo]" 5. **Twitter node**: Post tweet 6. **Google Sheets node**: Log star events with timestamp > 💡 **Pro tip**: Vary tweet templates — milestone stars (100, 500, 1000) get special celebratory messages. Add a weekly summary tweet.

Ready to automate?

Get this template and start automating in 10-15 min. One-time purchase, lifetime access.

Related Templates

Related Blog Posts