Beta in the Zapier app directory

Zapier integration for social media scheduling

Schedule posts on 15 social networks from a form, a spreadsheet row, or any other app your Zaps already use. The bundle.social app is in the Zapier app directory as a beta.

Last updated

The Zapier app is in beta

Any Zapier user can add the bundle.social app to a Zap, no invite link needed. It has two triggers and ten actions, listed below, and we are still adding more. For an endpoint the app does not cover yet, Webhooks by Zapier can call the API with your key.

Connect Zapier to bundle.social

Both methods use the same API key.

bundle.social app

Connect once with an API key, then pick teams and platforms from dropdowns.

  1. 01

    Create an API key

    In bundle.social > Organization > API Keys, create a key and copy it.
  2. 02

    Connect the account in Zapier

    Add a step, search for bundle.social, choose Connect a new account, and paste the key. Zapier only sends it to https://api.bundle.social.
  3. 03

    Upload the media

    Use Upload File for a file from an earlier step, or Upload From URL for a public link or a long video.
  4. 04

    Create the post

    Pick the team and the platforms in Social Account Types, then fill in the section of each platform and map the upload id into Upload IDs.

Webhooks by Zapier

Calls the API directly, for endpoints the app does not cover yet. Webhooks by Zapier needs a paid Zapier plan.

  1. 01

    Add a Custom Request

    Add Webhooks by Zapier > Custom Request with method POST and URL https://api.bundle.social/api/v1/post/.
  2. 02

    Add the headers

    Add x-api-key with your bundle.social API key and Content-Type with application/json.
  3. 03

    Write the body

    Paste the post body as JSON and map fields from the trigger into it. The API reference has the body for each platform.

Triggers and actions in the Zapier app

Triggers check bundle.social on Zapier's polling interval. More actions are on the way.

Triggers and actions in the Zapier app
Trigger or actionWhat it does
Post Published (trigger)A post finished publishing. Can be narrowed to some platforms.
Post Failed (trigger)A post failed to publish. Can be narrowed to some platforms.
Create PostSchedule a post, or publish it right away, on one or more accounts.
Upload FileUpload an image, video, or document of up to 90 MB.
Upload From URLAdd an image or video from a public URL.
Get Post AnalyticsLikes, comments, shares, and views for a published post.
Get Social Account AnalyticsFollowers, reach, and impressions for an account.
Connect Social AccountGenerate the link that connects an account to a team.
Delete Post, Create Team, Delete Team, Disconnect Social AccountManage posts, teams, and accounts.

Zaps to start from

Each template has its own page with setup steps and requirements. See all Zapier templates.

Troubleshooting

Common Zapier problems and how to fix them
ProblemFix
Validation error when creating a postThe API lists every invalid field, for example data.TIKTOK.text: Required. Fill in the section of each platform you picked.
Get Post Analytics returns nothingThe action needs the Post ID and the Platform Type the post went out on. Analytics also needs a paid bundle.social plan.
Several values in one fieldFields like Upload IDs accept one value per line, a comma-separated list, or a JSON array.

FAQ

Can I find bundle.social in the Zapier app directory?

Yes. The app is in the directory as a beta, and any Zapier user can add it without an invite link. In the Zap editor, add a step and search for bundle.social.

Which Zapier plan do I need?

Zapier's free plan runs two-step Zaps. Uploading media and then creating a post takes three steps, so it needs a paid Zapier plan. Webhooks by Zapier also needs a paid plan.

Which bundle.social plan do I need?

Posting works on the Free plan, up to 20 posts a month. Analytics actions need a paid plan, which also includes unlimited connected accounts.

Build your first Zap

Create a free account, copy an API key, and connect it in the bundle.social Zapier app.