Skip to content

Slack #17502

Open
Open
Slack#17502
@pipedream-component-development

Description

App

Slack

Summary:

Slack oAuth issues?

Details:

I'm having a frustrating time trying to build what should be a simple Slack to JIRA bot workflow, and I'm hitting some weird platform issues.
Setup: Bot listens for messages in a Slack channel, parses them with OpenAI, creates a JIRA ticket, and posts a threaded reply back to Slack. Pretty standard stuff.
The issues:

Webhook retries galore - Using an HTTP webhook trigger with Slack Event Subscriptions, I'm getting 3-4 executions per message. Even though I respond immediately with a 200 OK, Slack keeps retrying with x-slack-retry-reason: http_timeout. I've added retry detection to prevent duplicate tickets, but this shouldn't be happening.
Can't use native Slack trigger - Tried switching to your Slack "New Message in Channel" trigger to avoid the webhook issues, but it won't show any channels in the dropdown - only DMs. My bot has all the right permissions (channels:history, channels:read) and is definitely in the channel. Seems like an OAuth refresh issue?
Slack actions can't find channel data - Even when the webhook receives all the data correctly, your Slack actions can't seem to access the channel info to post replies. Getting "undefined" when trying to access channel/timestamp data that's clearly there in the webhook payload.

I am/was a Make user and I upgraded to a paid plan specifically for this project, but I'm spending more time fighting the platform than building my workflow.
Is this a known problem with Slack integrations? Any workarounds? I really want to like Pipedream, but if I can't get basic Slack operations working reliably, I might need to request a refund and go back to Make.
Any help is appreciated...thanks :)

Screenshots:

No screenshots included

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions