Turn
git pushinto Clout. > Your automated LinkedIn hype-man that turns code commits into engaging content.
Let's be real: Shipping code is hard. Marketing it is harder.
You spend hours building cool features, but forgetting to tell the world means your personal brand stays stagnant. GitPost solves this.
It is an n8n automation workflow that watches your GitHub repository. The moment you push code, an AI Agent analyzes your commit messages, writes a professional (or witty) LinkedIn post about what you just built, and publishes it automatically.
- ⚡ Real-Time Triggers: Activates immediately via GitHub Webhooks.
- 🧠 AI Content Generation: Uses LLMs (OpenAI/Gemini) to turn technical commit logs into human-readable, engaging stories.
- 🎨 Smart Formatting: Adds relevant emojis, hashtags, and formatting suitable for LinkedIn.
- 🔗 Auto-Linking: Includes a link to your repository or the specific commit so people can see your code.
- Trigger: You run
git pushon your terminal. - Webhook: GitHub sends the commit data to your n8n webhook.
- Analysis: The AI Agent reads the commit message and changed files.
- Drafting: The AI generates a LinkedIn post (e.g., "Just shipped a new feature for X...").
- Publish: n8n posts it directly to your LinkedIn profile.
- An instance of n8n (Self-hosted or Cloud).
- A GitHub account.
- A LinkedIn account (and Developer App for API access).
- An API Key for an LLM (OpenAI or Gemini).
-
Import the Workflow
- Download the
GitPost_Workflow.jsonfile from this repository. - Open your n8n dashboard → Workflows → Import from File.
- Download the
-
Configure Credentials
- GitHub: Add your Personal Access Token or set up OAuth.
- OpenAI/Gemini: Add your API Key.
- LinkedIn: Connect your account via OAuth2.
-
Set Up the Webhook
- In the n8n Webhook Node, copy the Production URL.
- Go to your GitHub Repo → Settings → Webhooks → Add Webhook.
- Paste the URL and select
Just the push event.
-
Test It
- Make a change to your repo.
git commit -m "feat: added awesome new login animation"git push- Watch your LinkedIn feed light up! 🌟
You can tweak the AI System Prompt in the n8n node to change the personality of your hype-man:
- Professional Mode: "Write a formal update about this software engineering achievement."
- Hype Mode: "Write an exciting, emoji-filled announcement about this cool new feature!"
- Minimalist: "Just state the facts and link the code."
Got a better prompt? Or a way to add images to the post?
- Fork the repo.
- Create a branch (
git checkout -b feature/ImageSupport). - Submit a Pull Request!
karnVen