Social Workflow: Automate Your Distribution
Stop manually posting to every platform. Learn how to connect your social accounts and automate your content distribution with Postion's Social Workflow.
Creating content is hard enough; distributing it shouldn't be. Postion's Social Workflow allows you to connect your social media accounts and automatically publish or schedule updates whenever you release new content.
1. Connecting Your Accounts
To start automating, you first need to authorize Postion to post on your behalf.
- Navigate to Workflow: Click on "Social Workflow" in the main dashboard sidebar.
- Go to Connections: Switch to the "Connection" tab.
- Choose a Platform: You will see a list of supported platforms (e.g., Twitter/X, LinkedIn, Discord).
- Click Connect: Follow the OAuth prompts to log in and authorize the connection.
- Verify Status: Once connected, the status indicator will turn green, showing "Active".
Managing Tokens
Social platforms use "tokens" to keep your connection secure. These tokens expire periodically for security reasons.
- Auto-Refresh: Postion attempts to refresh these automatically.
- Manual Refresh: If a token expires (shown by a red "Expired" status), simply click the "Refresh Tokens" button on the Workflow page to reconnect.
2. Executing a Workflow
Once connected, you can use the Workflow Executor to broadcast your content.
- Select Content: Choose the post you want to share.
- Customize Message: You can write a custom caption for each platform or use our AI to generate one.
- Select Platforms: Check the boxes for the platforms you want to post to.
- Execute: Click "Run Workflow".
- Success: You'll see a success message and a link to the live post.
- Failure: If a post fails, we'll show you the error message so you can retry.
3. Workflow Quotas
To ensure fair usage and platform stability, we implement a quota system.
- What counts as usage? Each successful post to a single platform counts as 1 unit.
- Checking Quota: Go to the "Quota & Billing" tab to see your remaining allowance for the month.
- Reset: Quotas reset automatically at the start of your billing cycle.
4. Viewing History
Want to see what you've posted? The "History" tab keeps a log of all your workflow executions, including:
- Date and time of execution.
- Which platforms were targeted.
- Status (Success/Fail).
5. Supported Platforms
Postion integrates with major social platforms for automated distribution:
| Platform | Features | Content Types |
|---|---|---|
| Twitter/X | Thread support, images | Posts, threads, links |
| Personal & Company pages | Articles, updates | |
| Discord | Channel webhooks | Announcements, embeds |
| Threads | Text and images | Short updates |
| Bluesky | Decentralized social | Posts, links |
More platforms coming: We're actively adding more integrations. Check back or suggest platforms via feedback!
6. OAuth & Security
We use industry-standard OAuth 2.0 for all social platform connections.
How OAuth Works
sequenceDiagram
participant You
participant Postion
participant Social Platform
You->>Postion: Click "Connect"
Postion->>Social Platform: Redirect to authorize
Social Platform->>You: Login & approve
Social Platform->>Postion: Return with tokens
Postion->>You: Connection confirmed!Your Security
- We never see your passwords: OAuth means you log in directly with the platform
- Revoke anytime: Remove access from your platform settings or Postion
- Limited permissions: We only request posting permissions, not reading your DMs
7. Token Management
Social platform tokens have limited lifespans for security.
Token States
| Status | Meaning | Action |
|---|---|---|
| 🟢 Active | Token is valid | Ready to post |
| 🟡 Expiring Soon | Token expires within 7 days | Refresh recommended |
| 🔴 Expired | Token no longer valid | Manual refresh required |
When Tokens Expire
Some platforms (like LinkedIn) have tokens that last 60+ days, while others may expire sooner. When a token expires:
You'll see a notification in your dashboard
The platform shows "Expired" status
Click "Refresh Tokens"
Re-authorize the connection
You're back in business!
Pro Tip: We send email reminders before tokens expire so you never miss a scheduled post.
8. Cross-Platform Publishing
Maximize your reach by publishing to multiple platforms simultaneously.
Content Adaptation
Each platform has different requirements. Postion helps you adapt:
| Platform | Character Limit | Image Support | Best For |
|---|---|---|---|
| Twitter/X | 280 (or threads) | Yes | Quick updates, threads |
| 3,000 | Yes | Professional content | |
| Discord | 2,000 | Yes (embeds) | Community updates |
| Threads | 500 | Yes | Casual updates |
AI Caption Generation
Let our AI customize your message for each platform:
- Write your core message once
- Click "AI Adapt" for each platform
- Review and tweak the suggestions
- Post everywhere with platform-native content
9. Automation Rules
Set up rules to automatically share new content.
Auto-Post on Publish
Configure automatic posting when you publish a new article:
- Go to Social Workflow → Automation
- Enable "Auto-post on publish"
- Select which platforms to post to
- Customize the default caption template
- Save your settings
Caption Templates
Use variables in your templates:
New post: {{title}}
{{excerpt}}
Read more: {{url}}
10. Troubleshooting
Common Issues
Why did my post fail?
- Rate Limit: Platform API limits reached—wait and retry
- Content Policy: Post may violate platform guidelines
- Network Error: Temporary issue—retry usually works
Solution: Check the error message in History for specifics.