# Trying to create a Slack Bot

**URL:** <https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048>\
**Category:** General Question\
**Tags:** Slack-Message-Reader\
**Created:** [February 13, 2025, 9:35pm UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048 "2025-02-13T21:35:03Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![natepratt](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/natepratt/32/218_2.png) [@natepratt](https://forum.gumloop.com/u/natepratt)\
**Post date:** [February 13, 2025, 9:35pm UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/1 "2025-02-13T21:35:03Z")

</div>

Hello!  
So, I am building a blog creation tool for company. It is going to be integrated into one of their slack channels (a brand new one I build)

Its sort of like a slack bot I guess? the goal is to ask the user two questions to gather some immediate data (No AI, just input nodes im assuming)

I then want to generate an outline of their blog article with AI and the data we collected. I was wondering if you guys think I should use Slack Canvas writer? Block kit? or just go straight to google docs?

This would be the format (it would hopefully include the images they added): [After receiving content and media] "Based on your story and materials, here’s a suggested outline: [Generated outline with:

- Proposed title
- Key sections
- Placement of quotes/media
- Approximate section lengths]

How does this outline feel? You can:

1. Approve it and add more details to any section
2. Request specific changes
3. Nothing else is needed an finalize the blog

Then, this is when the if/then nodes come in to play. If they are okay with it - we finalize the blog. If they dont, its back to previous step.

After that step, and the final draft is built we would say: " Here’s your draft! Please review and let me know if there are any changes you would like to make!"

SO, ive been trying for two hours and cant get the slack portion down. The core functionality of this is relatively basic, I could build in 15 minutes with a custom GPT. The difficult part is:

1. integrating in slack
2. formatting effectively (Canvas writer? Docs?)
3. and eventually I will want to add a knowledge base of all of their blogs to improve its writing

Sorry this is so long, I appreciate you guys alot - thanks!

---

<div class="post-metadata">

**Author:** ![Wasay-Gumloop](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/wasay-gumloop/32/69_2.png) [@Wasay-Gumloop](https://forum.gumloop.com/u/Wasay-Gumloop)\
**Post date:** [February 13, 2025, 11:03pm UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/2 "2025-02-13T23:03:57Z")

</div>

Thank you for sharing your use case @natepratt but I’m not exactly sure where you’re getting stuck with Gumloop here. Could you share your workbook and run links, explain what you’ve tried so far and what the current blocker is?

As for your question regarding the blog output, I believe all the options would work but the Slack Canvas would be the most suitable here. You can format the data in markdown and it can be saved neatly in your Slack workspace.

---

<div class="post-metadata">

**Author:** ![natepratt](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/natepratt/32/218_2.png) [@natepratt](https://forum.gumloop.com/u/natepratt)\
**Post date:** [February 14, 2025, 2:11am UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/3 "2025-02-14T02:11:52Z")

</div>

Appreciate the timely response brother!

I was getting confused with how to actually implement Slack aspect. That node in particular is just causing me problems, Cant find any extensive resources on it.

Tbh, i’m a Gumloop novice and thankfully Max gave me a solid run down on another workflow last night which reignited my hope… but he was most definitely hand holding.

---

<div class="post-metadata">

**Author:** ![Wasay-Gumloop](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/wasay-gumloop/32/69_2.png) [@Wasay-Gumloop](https://forum.gumloop.com/u/Wasay-Gumloop)\
**Post date:** [February 14, 2025, 2:59am UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/4 "2025-02-14T02:59:13Z")

</div>

I see. Can you elaborate a bit more on what exactly is causing problems with the Slack node?

Please also share your workbook and run links (from the history page).

For the Slack channel to appear in the node the Gumloop bot must be in the channel. Here are the steps:

1. Type `/invite @Gumloop` in the channel, OR
2. Click the channel name → Add integrations/Add app → Search for “Gumloop”

[https://docs.gumloop.com/nodes/integrations/slack\_message\_reader](https://docs.gumloop.com/nodes/integrations/slack_message_reader)

---

<div class="post-metadata">

**Author:** ![natepratt](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/natepratt/32/218_2.png) [@natepratt](https://forum.gumloop.com/u/natepratt)\
**Post date:** [February 14, 2025, 3:57am UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/5 "2025-02-14T03:57:18Z")

</div>

Thanks for sending slack docs, Ill restart and take a look at that.

I am honestly looking for someone to coach / teach me how to construct around 7 workflows. I am ready to pay, any advice on finding that person?

---

<div class="post-metadata">

**Author:** ![Wasay-Gumloop](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/wasay-gumloop/32/69_2.png) [@Wasay-Gumloop](https://forum.gumloop.com/u/Wasay-Gumloop)\
**Post date:** [February 14, 2025, 4:04am UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/6 "2025-02-14T04:04:43Z")

</div>

You can post in #Hire a Gumloop Expert for that or if you’re interested in self-learning (not 1:1 coaching) you can sign-up for Gumloop’s educational cohort here: [https://www.gumloop.com/interface/Apply-To-Join-A-Gumloop-Learning-Cohort-9DyTX6PkwiDQLS2R3kD5x4](https://www.gumloop.com/interface/Apply-To-Join-A-Gumloop-Learning-Cohort-9DyTX6PkwiDQLS2R3kD5x4)

---

<div class="post-metadata">

**Author:** ![natepratt](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/natepratt/32/218_2.png) [@natepratt](https://forum.gumloop.com/u/natepratt)\
**Post date:** [February 14, 2025, 7:10am UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/7 "2025-02-14T07:10:27Z")

</div>

Here is my link: [https://www.gumloop.com/pipeline?workbook\_id=tPked5QqQh62PgEdPgaJvH](https://www.gumloop.com/pipeline?workbook_id=tPked5QqQh62PgEdPgaJvH)

This is going to be a big a bot so im tying to start small! I basically just want user to send message in slack, the bot creates thread and replies, user then gives the bot information, we then take that information and process a response with AI and send it back via canvas writer.

it keeps looping canvas writer ! thanks so much for your help man… you deserve a fat raise

---

<div class="post-metadata">

**Author:** ![Wasay-Gumloop](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/wasay-gumloop/32/69_2.png) [@Wasay-Gumloop](https://forum.gumloop.com/u/Wasay-Gumloop)\
**Post date:** [February 14, 2025, 7:11pm UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/8 "2025-02-14T19:11:13Z")

</div>

Gotcha. I’ve requested access to view the flow. You can also enable ‘anyone with the link can view’ under the share button.

Can you also share the run link from the history page where the flow is looping over the Canvas writer?

---

<div class="post-metadata">

**Author:** ![ai\_doer](https://avatars.discourse-cdn.com/v4/letter/a/8c91f0/32.png) [@ai\_doer](https://forum.gumloop.com/u/ai_doer)\
**Post date:** [February 17, 2025, 9:13pm UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/9 "2025-02-17T21:13:54Z")

</div>

Give this a try:  
[https://www.gumloop.com/pipeline?workbook\_id=jhpE6yN4SMyy1cQkkif5GY](https://www.gumloop.com/pipeline?workbook_id=jhpE6yN4SMyy1cQkkif5GY)

I def saw some weird looping as well.

---

<div class="post-metadata">

**Author:** ![Wasay-Gumloop](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/wasay-gumloop/32/69_2.png) [@Wasay-Gumloop](https://forum.gumloop.com/u/Wasay-Gumloop)\
**Post date:** [February 17, 2025, 11:24pm UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/10 "2025-02-17T23:24:35Z")

</div>

> Give this a try:  
> [https://www.gumloop.com/pipeline?workbook\_id=jhpE6yN4SMyy1cQkkif5GY](https://www.gumloop.com/pipeline?workbook_id=jhpE6yN4SMyy1cQkkif5GY)

Can you share the run link from the [https://www.gumloop.com/history](https://www.gumloop.com/history) page please so I can view the actual automation run.

---

<div class="post-metadata">

**Author:** ![natepratt](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/natepratt/32/218_2.png) [@natepratt](https://forum.gumloop.com/u/natepratt)\
**Post date:** [February 18, 2025, 2:00am UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/11 "2025-02-18T02:00:43Z")

</div>

did you just build that entire thing for me?! No way, thanks so much @ai_doer

---

<div class="post-metadata">

**Author:** ![natepratt](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.gumloop.com/natepratt/32/218_2.png) [@natepratt](https://forum.gumloop.com/u/natepratt)\
**Post date:** [February 18, 2025, 2:11am UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/12 "2025-02-18T02:11:56Z")

</div>

Please email me! I would love to connect

[pratt.nate@gmail.com](mailto:pratt.nate@gmail.com)

---

<div class="post-metadata">

**Author:** ![ai\_doer](https://avatars.discourse-cdn.com/v4/letter/a/8c91f0/32.png) [@ai\_doer](https://forum.gumloop.com/u/ai_doer)\
**Post date:** [February 18, 2025, 2:14am UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/13 "2025-02-18T02:14:00Z")

</div>

@Wasay-Gumloop

[https://www.gumloop.com/pipeline?run\_id=mdCSL2YUzoWhTPqEUTSbqR&workbook\_id=jhpE6yN4SMyy1cQkkif5GY](https://www.gumloop.com/pipeline?run_id=mdCSL2YUzoWhTPqEUTSbqR&workbook_id=jhpE6yN4SMyy1cQkkif5GY)

---

<div class="post-metadata">

**Author:** ![ai\_doer](https://avatars.discourse-cdn.com/v4/letter/a/8c91f0/32.png) [@ai\_doer](https://forum.gumloop.com/u/ai_doer)\
**Post date:** [February 18, 2025, 2:19am UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/14 "2025-02-18T02:19:40Z")

</div>

Will do.

It was a slow holiday Monday for me and I nerded out over the weekend with some of the automation tools.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex027/uploads/gumloop/original/1X/d02ff8efcde6ac5d3ac8aa0376137d5f804da549.png) [@system](https://forum.gumloop.com/u/system)\
**Post date:** [February 21, 2025, 2:20pm UTC](https://forum.gumloop.com/t/trying-to-create-a-slack-bot/1048/15 "2025-02-21T14:20:02Z")

</div>

This topic was solved and automatically closed 3 days after the last reply. New replies are no longer allowed.
