# Slack: post message

The **Slack: post message** Point template posts a message to a Slack channel with your Slack app's bot token.

This point authenticates with its own bot token — it doesn't use any account-level integration configured elsewhere in Settings.

## Configure the point

1. Drag **Slack: post message** from the **Integrations** section of the left panel onto the canvas.
2. Double-click the point and enter a **Step Name**.
3. In **Bot token**, enter your Slack app's `xoxb-` bot token. It's stored masked, like a webhook secret header, and Slack never returns it back to Pushwoosh.
4. In **Channel**, enter the channel ID or name your app is a member of.
5. In **Message**, enter the text to post. It takes the same macros as any Webhook body: `{{device:hwid}}`, `{{device:user_id}}`, `{{tag:Name}}`.
6. Click **Save**.

## Response

After the step runs, the posted message's timestamp is available in later steps as attribute **`slack_message_ts`** — use it the same way you'd use a [Webhook response attribute](/product/customer-journey/journey-elements/channels/webhook/#map-webhook-response-data-to-variables), for example to set a Tag with [Update user profile](/product/customer-journey/journey-elements/flow-controls/update-user-profile/#use-a-value-from-a-webhook-response).

A failed request drops the traveler from the journey — see [Errors and failed requests](/product/customer-journey/journey-elements/integrations/#errors-and-failed-requests).