FastSocial
Z
Zapier

Automate everything with Zapier

Connect FastSocial to 6,000+ apps — no code required. Trigger Zaps when posts publish, schedule content from Google Sheets, or auto-notify your team in Slack.

Also available on Zapier →

5

Triggers

1

Action

1

Search

6,000+

Connected Apps

0

Code needed

Connect in 3 steps

  1. 1

    Get your API key

    Log into FastSocial, go to Settings → API Keys, and generate a new key. It starts with fsk_.

  2. 2

    Connect in Zapier

    Search for FastSocial on Zapier, click Connect, and paste your API key. We'll verify it instantly.

  3. 3

    Build your Zap

    Pick a trigger (like Post Published) and connect it to any action — Slack, Sheets, Notion, HubSpot, and thousands more.

Triggers

Start a Zap when something happens in FastSocial

5 triggers available — 3 are instant (webhook-powered), 2 poll every 15 minutes.

Post Published

Instant

Fires the moment a post is successfully published to a social platform. Use it to log to Airtable, send a Slack notification, or update a CRM.

🗓️

Post Scheduled

Instant

Fires when a new post is queued for publishing. Useful for triggering content approval workflows or syncing to a content calendar.

⚠️

Post Failed

Instant

Fires when a post fails to publish after retries. Automatically alert your team or create a support ticket.

👤

New Client Added

Polling

Triggers when a new client account is created. Ideal for onboarding automation — add them to your CRM, send a welcome email, or kick off a project in Asana.

🔗

Social Account Connected

Polling

Triggers when a client connects a social media account. Notify your team or update a tracking spreadsheet.

Actions & Searches

Do something in FastSocial from any Zap

📝

Schedule a Post

Action

Create and schedule a social media post from any Zap. Pass in the content, choose the platform, and set a publish time.

Post TextPlatform (Twitter, Facebook, Instagram, LinkedIn…)Schedule Date/Time (optional)Image URL (optional)
🔍

Find a Client

Search

Look up a client by name. Returns their ID, website, and tagline — use it to chain into the Schedule a Post action.

For Developers

Zapier CLI App

The integration is built with the Zapier Platform CLI. Source lives at zapier-app/ in the FastSocial repository.

terminal
// 1. Install Zapier CLI
npm install -g zapier-platform-cli

// 2. Login to Zapier
zapier login

// 3. Push the FastSocial app
cd zapier-app
npm install
zapier push

// 4. Test locally against your account
zapier test

App structure

zapier-app/
├── index.js              # App definition (registers all triggers/actions)
├── authentication.js     # API key auth + connection label
├── package.json
├── triggers/
│   ├── post_published.js   # REST hook
│   ├── post_scheduled.js   # REST hook
│   ├── post_failed.js      # REST hook
│   ├── client_created.js   # Polling
│   └── platform_connected.js  # Polling
├── creates/
│   └── create_post.js    # Schedule a Post action
└── searches/
    └── find_client.js    # Find a Client search

Auth type

Custom (API Key)

Users paste their fsk_ key. Verified against GET /api/v1/me.

Trigger types

REST Hooks + Polling

Post events use instant webhooks via /api/v1/webhooks. Client/platform triggers poll every 15 min.

Webhook verification

HMAC-SHA256

Every delivery includes an X-FastSocial-Signature header for payload verification.

Deploy command

zapier push

Runs from the zapier-app/ directory. Requires Zapier CLI logged in to the FastSocial developer account.

Need the full REST API?

The Zapier integration is powered by the FastSocial REST API. Full reference, code examples, and SDK available.

View API Docs
Z

Ready to automate?

Connect FastSocial to your favorite tools in minutes. No developer needed.