Slack

Messages to a channel, by webhook or the Slack app, with a custom name and icon and an inbox for DMs and replies.

Slack connects two ways, and the way you pick decides what the connection can do.

Connecting

  • Slack app (recommended): in Connections → Slack, choose Connect Slack App, approve the install, then pick the channel in FoPost. Public channels are joined for you; for a private channel, invite the app to it first so it shows up in the list.
  • Incoming webhook: paste a webhook URL in the same dialog. Simplest, write-only: it can post messages and nothing else.

Either way you need permission to add apps in the Slack workspace. To post to a different channel later, open the account and choose Manage Account.

Posting identity

An app connection can post under its own name and icon instead of the app's. Open the account in Connections and set Name plus either an Icon URL or an Icon Emoji such as :rocket:. Every post and inbox reply from that account uses them. Over the API, it's PATCH /v1/accounts/{id}/slack/identity; see Accounts.

What you can publish

LimitValue
Message length40,000 characters; Slack silently truncates beyond its own display limits rather than erroring
FilesUp to 10: images, MP4, or PDF, 20 MB each (app connection only)

Messages render in Slack formatting: a bold title, the body, and a Read more link when the post has one. On an app connection, thread blocks publish as replies in the message's thread; a webhook cannot thread.

Inbox

An app connection feeds the inbox as things happen:

  • Direct messages to the app, which you can answer from FoPost
  • Replies in the thread of a message FoPost posted, shown as comments
  • Mentions of the app in the connected channel

You can also start a DM with anyone in the Slack workspace: GET /v1/accounts/{id}/slack/members lists them, and a member's id is the handle to message. Other chatter in the channel stays out of the inbox. A webhook connection has no inbox.

Analytics

On an app connection, FoPost reads back reactions and reply counts per message. A webhook connection reports nothing; it is write-only.

Deleting

Deleting the post in FoPost deletes the message, on an app connection only. A webhook cannot delete what it posted.

Next

Related documentation
  • Supported Platforms

    Every network FoPost publishes to, what each supports, and how each one is delivered.

  • Threads

    Text, images, video, and carousels on Threads, with follower demographics.

  • Bluesky

    Posts, threads, video, and analytics on Bluesky, on any PDS, including self-hosted.

  • Mastodon

    Publish to any Mastodon instance, with visibility controls and the inbox.

  • Nostr

    Notes and long-form articles published to your own relays.

  • MeWe

    Text and photo posts to your MeWe profile.

  • Pinterest

    Image Pins to a board, with impressions, clicks, and saves read back.

  • Snapchat

    Stories, Saved Stories, and Spotlight on your Public Profile.

Was this helpful?

On this page