Zapier
Automate social media with the official RelayAPI app for Zapier. Connect with 7,000+ apps to trigger posts from any source.
Automate social media publishing across 21 platforms using the official RelayAPI app on Zapier. Connect with 7,000+ apps to trigger posts from Google Sheets, Notion, CRMs, and more.
Quick Reference
| Detail | Value |
|---|---|
| Zapier App | RelayAPI |
| Auth Method | API Key |
| Role | Action + Trigger app |
Available Operations
Triggers
| Trigger | Description |
|---|---|
| Post Published | Fires when a post publishes successfully |
| Post Failed | Fires when a post fails |
| Post Scheduled | Fires when a post is scheduled |
| Post Recycled | Fires when a recurring post is recycled |
| Comment Received | Fires on new comments across platforms |
| Message Received | Fires on new DMs across platforms |
Actions
| Action | Description |
|---|---|
| Create Post | Publish or schedule a post to any platform |
| Update Post | Edit a draft or scheduled post |
| Delete Post | Remove a post |
| Upload Media | Get a presigned URL and attach media |
Searches
| Search | Description |
|---|---|
| Find Account | Look up a connected social account |
| Find Post | Search posts by status or date |
Setup
Find the RelayAPI App
Go to zapier.com and create a new Zap. When adding an action step, search for "RelayAPI".
Connect Your Account
- Click Sign in when prompted
- Enter your API key from relayapi.dev under Settings > API Keys
- Click Continue
Test the Connection
Select any RelayAPI action, configure it, and click Test step to verify the connection.
Create a Post
- Add a trigger (Google Sheets, Schedule, Notion, etc.)
- Add RelayAPI as the action
- Choose Create Post
- Select Target Accounts from the dropdown
- Enter the post Content (or map from the trigger)
- Set Schedule to
nowor a future timestamp - Click Test step to verify
Dynamic Data
Map fields from previous steps:
- Content:
{{1.content}}from a spreadsheet column - Media:
{{2.imageUrl}}from a file upload step - Schedule:
{{1.publishDate}}from a date column
Popular Triggers
| Trigger App | Use Case |
|---|---|
| Schedule | Daily/weekly automated posting |
| Google Sheets | Content calendar automation |
| Notion | Post when database entry status changes |
| RSS | Auto-share new blog articles |
| Ghost / WordPress | Post on new article publish |
| Gmail | Post when receiving specific emails |
| Slack | Post from a Slack command |
Zap Examples
Content Calendar (Google Sheets)
- Google Sheets > New Row — Content calendar spreadsheet
- Filter — Only continue if "Status" = "Ready"
- RelayAPI > Create Post — Map columns to fields
Blog-to-Social Pipeline
- RSS > New Item — Your blog feed
- RelayAPI > Create Post — Share to Twitter + LinkedIn
Failed Post Alerts
- RelayAPI Trigger > Post Failed
- Slack > Send Message — Notify your team channel
Links
Found something wrong? Help us improve this page.