Sync your blog posts across all your social media accounts with AI.
- What is SyncPost?
- Features
- Supported Platforms
- Tech Stack
- Installation
- Usage
- Configuration
- Contributing
- License
- Contact
SyncPost is an AI-powered tool designed for bloggers who want to share their content effortlessly across social media platforms. Many bloggers find it challenging to repurpose their posts for various channels due to time constraints. SyncPost solves this problem by automating the process.
With SyncPost, you can simply publish your blog posts and run the tool. The AI will automatically repurpose your content for all your connected social media accounts and post it directly.
-
Easy Cross-Posting: Sync your blog posts to all your social media accounts with just one click.
-
Smart Content Repurposing: Uses AI (OpenAI or Gemini) to shorten and adjust your content for different platforms, ensuring it connects with various audiences.
-
Fetch Latest Posts Automatically: SyncPost grabs your newest blog posts from your site or RSS feed, so you never miss an update. You can also enter your blog post link, and it will work (this feature is supported as of now).
-
Safe Data Storage: Your API key and information are kept securely in your browser, so that only you can access them.
-
Link to Original Content: Each post created by SyncPost includes a link back to your original blog post- to drive more visitors to your site.
Cross post your content effortlessly to major social media platforms, including:
- Twitter/X
- Medium
More platform support soon.
This project was made possible with the help of these technologies:
Technology | Purpose | Link |
---|---|---|
Google Gemini 1.5 Flash API | For LLM | Link |
Jina AI | For creating LLM-ready data | Link |
X API | To connect to Twitter for posting via API | Link |
LinkedIn API | To connect to LinkedIn for posting via API | Link |
Medium API | To connect for posting via API | Link |
Follow these steps to get SyncPost up and running:
- Clone the repository:
git clone https://github.com/CrackedResearcher/SyncPost.git
- Navigate to the project directory:
cd SyncPost
- Install the required dependencies:
npm install
To use SyncPost, follow these steps:
- Connect Your Accounts: Link all your social media accounts to SyncPost.
- Add Your AI API Key: Enter your OpenAI or Gemini API key.
- Publish a New Blog Post: Write and publish a new blog post on your platform or RSS feed.
- Run SyncPost: Launch SyncPost to automatically fetch your latest post and repurpose it for your connected accounts.
To configure SyncPost:
- API Key: Enter your OpenAI or Gemini API key in the settings. (Support for OpenAI coming soon)
- Account Links: Connect your social media accounts via the dashboard. (You will need to give permission for this)
- Jina AI API Key: You need to generate a Jina AI API key; it is required for getting LLM-ready data.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or suggestions.
This project is licensed under the MIT License.
For inquiries or feedback, you can reach me on Twitter/X.
A bit about me: I'm Ayush. I'm building CalmEmail. It’s an AI-powered email assistant built from the ground up for founders to help them manage their inbox using natural language. If you want, you can try it here.