Skip to content

Command Palette

Search for a command to run...

Integrations

Plays nicely with your whole stack

Native connectors for the tools your team already lives in — plus Zapier for 6,000+ more. Every integration works across chat, workflows and agents.

  • Twitch

    Streaming

    Announce go-live and stream updates in Discord.

  • YouTube

    Streaming

    Ping the server for new videos and premieres.

  • TikTok

    Social

    Share new TikTok posts with your community.

  • Instagram

    Social

    Relay new posts and reels into a channel.

  • Kick

    Streaming

    Go-live alerts when streamers hit Kick.

  • Steam

    Games

    News, sales and free weekends for your game.

  • Epic Games

    Games

    Weekly free games drops, posted automatically.

  • Minecraft

    Games

    Server online status and player count pings.

  • Shopify

    Commerce

    New orders, drops and low-stock alerts to staff.

  • WooCommerce

    Commerce

    Order and product events from your WordPress shop.

  • Mailchimp

    Marketing

    Campaign sent and subscriber events for staff channels.

  • X

    Social

    Post new tweets into Discord without the noise.

  • Reddit

    Social

    Subreddit posts and mentions for your community.

  • GitHub

    Developer

    Release notes and repo activity in Discord.

  • RSS

    Content

    Catch-all feeds for blogs, patch notes and more.

Showing 15 of 15 integrations. New connectors ship every month.

Build your own

An API for everything we haven't built yet

Anything you can do in the dashboard, you can do over REST. Typed SDKs for TypeScript, Python and Go, signed webhooks for every event, and OpenAPI specs to generate the rest.

  • Typed SDKs

    First-class TypeScript, Python and Go clients with streaming built in.

  • Signed webhooks

    HMAC-SHA256 signatures, automatic retries and a replay console for debugging.

  • OpenAPI everything

    Generate clients in any language from our always-current spec.

webhooks.tsTypeScript
import { Sparko } from "@Sparko/sdk";

const Sparko = new Sparko({ apiKey: process.env.Sparko_KEY });

// Get notified when any workflow finishes
await Sparko.webhooks.create({
  url: "https://api.acme.com/hooks/Sparko",
  events: ["agent.completed", "image.generated"],
  secret: process.env.WEBHOOK_SECRET,
});

// в†’ 201 Created В· signed with HMAC-SHA256

Add Sparko to your Discord

Invite once, toggle modules, run everything from the Panel.