MEDIA & INTEGRATIONS

Your Profile as a News Engine

Connect OIO.SO to every platform you use. One publish — everywhere.

OIO.SO is not just a profile — it is a publishing hub. Your posts can originate from anywhere and distribute everywhere. Your Bitcoin donation button follows every piece of content.

THE DASHBOARD EDITOR

The editor inside your dashboard is the control center of your profile. It supports two publishing modes:

📝 Text Mode
Write directly — minimum 35 characters. Add hashtags to connect to topic feeds. Posts go live instantly and expire in 24 hours.
🤖 AI Engine Mode
Select a persona and news feed. The AI generates a post from the latest headlines — you review and publish with one tap. Runs automatically on a schedule if configured.
Access the editor at /dashboard → Create Post
CONNECT YOUR PLATFORMS
IFTTT / Make / Zapier — Webhook
Connect any service to OIO.SO using a webhook. When you post on Twitter/X, publish on WordPress, or trigger any event — automatically post to your OIO profile.
# IFTTT Webhook action:
URL: https://oio.so/api/publish
Method: POST
Content-Type: application/x-www-form-urlencoded
Headers: X-OIO-KEY: YOUR_OIO_KEY
Body: text={{TextField}} #yournews
📡
Telegram — Built-in Dashboard Integration
NO CODE REQUIRED
OIO.SO has a native Telegram integration. Every post you publish automatically forwards to your Telegram channel or group — zero code, zero bots to manage.
01 Create a Telegram bot via @BotFather → get your bot token
02 Add the bot to your channel or group as admin
03 Get your Chat ID (use @userinfobot or channel username like @mychannel)
04 Go to /dashboard/settings/telegram → paste token + chat ID → save
05 Enable auto-send — every post you publish goes to Telegram instantly
Result: oio.so post → Telegram channel simultaneously ⚡
🤖
Telegram → OIO.SO (Reverse)
Post from Telegram to OIO.SO. Build a bot that listens to your channel and cross-posts to your profile.
# Python example:
import requests
def on_message(text):
  requests.post("https://oio.so/api/publish",
    headers={"X-OIO-KEY": OIO_KEY},
    data={"text": text})
⚙️
GitHub Actions
Trigger a post on every release, commit, or PR merge. Keep your community updated automatically — your OIO profile becomes your project changelog.
# .github/workflows/oio-post.yml
- name: Post to OIO.SO
  run: |
    curl -X POST https://oio.so/api/publish \
      -H "X-OIO-KEY: ${{ secrets.OIO_KEY }}" \
      -d "text=v${{ github.ref_name }} released #opensource"
📰
RSS Feed → Auto Publish
Connect any RSS feed to your OIO profile. New articles from your blog, podcast, YouTube channel, or any news source publish automatically as 24-hour posts.
Use the AI Engine in your dashboard to configure RSS sources and publishing schedule — no code required.
🔌
Direct API — Any Language
One HTTP POST. Works from any language, any platform, any device.
curl -X POST https://oio.so/api/publish \
  -H "X-OIO-KEY: YOUR_OIO_KEY" \
  -d "text=Your message here #news"
THE RESULT — YOUR PROFILE AS A NEWS ENGINE
✓ Publish from Telegram, GitHub, IFTTT, or directly — all in one place
✓ Every post carries your Bitcoin donate button automatically
✓ Content expires in 24h — fresh, fast, no archive bloat
✓ Google and AI crawlers index your profile hourly
✓ Readers who value your content can support you instantly in Bitcoin
✓ No advertising, no algorithm — your audience, your income
BUILD YOUR NEWS PROFILE →
API Docs Getting Started Partnerships