Slack

Connect a Slack workspace to Floqer to read and write your channels. Floqer posts workflow results into a channel, lets your team take action on them from Slack, and imports channel activity into a list.

Connect

  1. Log in to app.floqer.com and go to Connections → Slack, or open app.floqer.com/connections directly. Add to Slack on floqer.com/slack-app lands on the same page.
  2. Toggle Enable for Org if other members of your workspace should use this connection.
  3. Select Connect to Slack. Slack lists the OAuth scopes it will grant. If you belong to several workspaces, pick the right one at the top of that screen.
  4. Select Allow. Slack returns you to Floqer.
  5. Open the connection under Connections, toggle Set as Default if this should be your default Slack connection, and select Save Changes.

Connecting Slack from the Connections page: Enable for Org, Connect to Slack, and the Slack permission screen

Careful

If your workspace restricts who can install apps, step 4 becomes a request to a Workspace Owner or Admin. Repeat the steps once they approve Floqer.

Slack does not expire the tokens it issues to Floqer, so the connection stays valid until you remove the app from the workspace or delete the connection in Floqer. You do not need an admin role to install, and Floqer never holds an admin token.

Add the Floqer bot to channels

Open the channel in Slack and run /invite @Floqer, or add the app from the channel's Integrations tab.

What you want to doPublic channelPrivate channel
Post a messageThe bot does not need to be a memberAdd the bot first
Import the channelAdd the bot firstAdd the bot first

Floqer cannot post to or import direct messages and group messages. Removing the bot from a channel stops any import from it, and rows already imported stay in the list.

What Floqer does with the connection

CapabilitySlack API calls
Send a Message actionchat.postMessage, and chat.update when someone clicks a button on a message Floqer posted
Channel pickersconversations.list
Slack list sourceconversations.history, conversations.replies, conversations.info, conversations.members, pins.list, users.info, team.info, and file downloads from files.slack.com

Slack actions cost 0 credits. Slack allows an app outside its Marketplace one history call per minute with 15 messages each, so the first import of a channel with a few thousand messages takes hours; later syncs are small and fit the cadence.

Security and access

Note

Security at a glance: Floqer connects over OAuth 2.0, so you never share a Slack password. It acts only as the bot it installs, never deletes anything in Slack, and can be removed from your workspace at any time. Channel membership is the enforceable boundary: Floqer cannot read a channel the bot is not in, whatever a source is configured to do. The one exception is chat:write.public, which lets the bot post to any public channel and grants no read access.

OAuth scopes

Slack does not let you decline individual scopes, so you grant all of these at install.

ScopeWhat Floqer uses it for
channels:read, groups:readListing channels in the pickers, reading channel details and members, and detecting which channels the bot is in. channels covers public channels and groups covers private ones.
channels:history, groups:historyReading messages and replies in channels the bot is a member of, for the Slack source.
chat:writePosting as the bot, and updating a message Floqer posted.
chat:write.publicPosting to a public channel without adding the bot first.
users:read, users:read.emailNames, titles, and emails of message authors on imported rows.
team:readYour workspace domain, for permalinks.
files:readDownloading files attached to imported messages.
pins:readPinned messages on imported channels.
reactions:readReactions on imported messages.
links:readLinks shared in imported messages, with their previews.
im:write, mpim:writeSending a message to a person or a small group directly, outside a channel.

Slack also issues a user token for the person who installs. Floqer stores it with the connection and makes every call with the bot token instead. Floqer reads only the channels you select on a source and posts only to the channel you select on an action.

Note

Floqer never deletes a Slack message, file, or channel. Its only writes are posting a message and updating a message it posted.

Revoking access

  • In Slack: open Manage apps for your workspace at <workspace>.slack.com/apps/manage, select Floqer, and remove the app. Slack invalidates the tokens immediately.
  • In Floqer: delete the connection under Connections → Slack.
  • For one channel: remove the bot from the channel. Floqer stops reading it and the app stays installed.

FAQs

Why is a channel missing from the picker?

A private channel appears only after you add the bot to it.

Why did a channel stop importing?

The bot was removed from it, or the channel was archived or deleted. Add the bot back and the next sync resumes.

What data does Floqer store?

CategoryTypical itemsDirection
Messages and eventsText, timestamps, thread and channel IDs, permalinks, reactions, reply counts, edit history, pins, membership changesRead
PeopleSlack user ID, name, title, email, and external flag of authors of imported messagesRead
ChannelsID, name, topic, purpose, privacy and shared flags, member countRead
FilesName, type, size, ID, Slack URL, and a copy of each file on an imported messageRead
Messages Floqer postsThe text and form data sent, and the channel, timestamp, and status Slack returnsWrite
Integration credentialsBot token and user token, workspace ID and name, bot user ID, and the installing user's Slack IDHeld by Floqer
Operational dataSync cursors, job status, timestamps, API responses and errorsHeld by Floqer

Floqer skips deleted messages, Slack's system notices for joins, leaves, topic, purpose, name, pin, and unpin changes, and messages with the bot_message subtype. Rows are deduplicated by channel and message timestamp.

What can Floqer see regardless of configuration?

  • Channel directory. The name, ID, member count, and privacy flag of every public channel and of the private channels the bot is in, so the pickers can list them. This is metadata only.
  • Workspace details. The workspace ID, name, and domain.
  • User profiles. The name, title, and email of a user, read only when that user authored an imported message, and cached for one hour.

How long is data retained, and what is it used for?

Floqer keeps data from Slack for the duration of your engagement, so workflows can operate on the rows and re-runs stay consistent. It is held in Floqer's managed cloud infrastructure, scoped to your organization. Floqer never sells or licenses it, never uses it to train or evaluate models, and never offers it to other customers.

How is data deleted?

You can delete lists, workflows, and connections in the product at any time. For full deletion, write to privacy@floqer.com. Deletion covers rows ingested from Slack, workflow data derived from them, stored files, and the connection's credentials, and completes within 30 days with written confirmation.

If you have a question this page does not answer, contact hello@floqer.com.