Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ClickUp integration #26529

Open
Faithfinder opened this issue Aug 19, 2023 · 18 comments · May be fixed by #29390 or zulip/python-zulip-api#824
Open

ClickUp integration #26529

Faithfinder opened this issue Aug 19, 2023 · 18 comments · May be fixed by #29390 or zulip/python-zulip-api#824

Comments

@Faithfinder
Copy link

So, I'm not entirely sure I'll convince my organization to move to Zulip from Slack, but I'm gathering ammo, and am comparing integrations. Here's one missing that we use:

https://help.clickup.com/hc/en-us/articles/6304922742295-Slack-integration-overview

@sbansal1999

This comment was marked as outdated.

@zulipbot
Copy link
Member

Hello @zulip/server-bots, @zulip/server-integrations members, this issue was labeled with the "area: integrations", "area: bots" labels, so you may want to check it out!

@sbansal1999
Copy link
Collaborator

@Faithfinder ClickUp does provide webhooks that can be used by an incoming webhook integration. So technically an integration can be created for Clickup but I would first recommend you to check if Zapier's integration for ClickUp serves your purpose or not.

If it doesn't then we can discuss things in the #integrations stream on the Zulip development community server.

@Faithfinder
Copy link
Author

Not much to discuss :) It's not necessarily about capabilities. Zapier would be something to pay for, and that would mean the leadership would be harder to convince to migrate.

Another missing piece is, I haven't found a single bot that provides slash commands (or I guess you call them widgets?). So, all integrations are one-way?

@adityanarayanm095
Copy link
Collaborator

@zulipbot claim

@adityanarayanm095
Copy link
Collaborator

@sbansal1999 I have assigned this issue to myself. Can i continue to work on this?

@sbansal1999
Copy link
Collaborator

sbansal1999 commented Aug 29, 2023

I haven't found a single bot that provides slash commands (or I guess you call them widgets?). So, all integrations are one-way?

@Faithfinder I think you are talking about interactive bots. These bots are the ones that will react to your messages on Zulip. If you need a specific interactive bot, you can create one by following the instructions on this page.

I have assigned this issue to myself. Can i continue to work on this?

@adityanarayanm095 It's great to see that you want to solve this issue. You can go ahead and continue working on it.

I think giving a read to our incoming webhook walkthrough will surely be helpful; feel free to start a discussion in the Zulip development community in case you need any help or want to discuss some things.

@zulipbot
Copy link
Member

zulipbot commented Sep 9, 2023

@adityanarayanm095 You have been unassigned from this issue because you have not made any updates for over 14 days. Please feel free to reclaim the issue if you decide to pick up again. Thanks!

@adityanarayanm095
Copy link
Collaborator

Hii @zulipbot I am working on this issue

@AlexiusTatius
Copy link
Collaborator

@Faithfinder are there any other concerns in zulip-clickup integration which you would like to mention?

@Faithfinder
Copy link
Author

Not really. As I said above, it's not really about particular functionality, just about feature parity with Slack, so that when I try to convince people to migrate, and say "Does everything Slack does, except...", the "except" list is short.

@AlexiusTatius
Copy link
Collaborator

@zulipbot claim

@zulipbot
Copy link
Member

zulipbot commented Jan 16, 2024

@AlexiusTatius You have been unassigned from this issue because you have not made any updates for over 14 days. Please feel free to reclaim the issue if you decide to pick up again. Thanks!

@PieterCK
Copy link
Collaborator

PieterCK commented Mar 6, 2024

@zulipbot claim

@zulipbot
Copy link
Member

zulipbot commented Mar 6, 2024

Welcome to Zulip, @PieterCK! We just sent you an invite to collaborate on this repository at https://github.com/zulip/zulip/invitations. Please accept this invite in order to claim this issue and begin a fun, rewarding experience contributing to Zulip!

Here's some tips to get you off to a good start:

As you work on this issue, you'll also want to refer to the Zulip code contribution guide, as well as the rest of the developer documentation on that site.

See you on the other side (that is, the pull request side)!

@zulipbot
Copy link
Member

zulipbot commented Mar 16, 2024

@PieterCK You have been unassigned from this issue because you have not made any updates for over 14 days. Please feel free to reclaim the issue if you decide to pick up again. Thanks!

@PieterCK
Copy link
Collaborator

Hello, I'd like to update you that I'm still working on the issue. I primarily discuss and give progress updates in this CZO. The integration seems to be more elaborate than expected, especially the step to register zulip endpoint to ClickUp which require a python script helper. I'm currently working on integrations view.py where I've handled almost all the different types of event payloads. While developing, I used ultrahook to ensure the integration worked with live data. Tasks still waiting to be done are the automated tests and integration doc.

python script to help integration: zulip-clickup.py
Screencast from 15-03-24 21:59:35.webm

notification messages from the integration bot:
image

a WIP PR for this issue will follow tomorrow! (sorrY)

PieterCK added a commit to PieterCK/zulip that referenced this issue Mar 21, 2024
Creates an incoming webhook integration for ClickUp. The main
use case is getting notifications when new ClickUp items such as task, list, folder, space, goals are created, updated or deleted.

Fixes zulip#26529.
@PieterCK PieterCK linked a pull request Mar 21, 2024 that will close this issue
12 tasks
PieterCK added a commit to PieterCK/zulip that referenced this issue Mar 27, 2024
Creates an incoming webhook integration for ClickUp. The main
use case is getting notifications when new ClickUp items such as task, list, folder, space, goals are created, updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 2, 2024
Creates an incoming webhook integration for ClickUp. The main
use case is getting notifications when new ClickUp items such as task, list, folder, space, goals are created, updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 2, 2024
Creates an incoming webhook integration for ClickUp. The main
use case is getting notifications when new ClickUp items such as task, list, folder, space, goals are created, updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 2, 2024
Creates an incoming webhook integration for ClickUp. The main
use case is getting notifications when new ClickUp items such as task, list, folder, space, goals are created, updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 2, 2024
Creates an incoming webhook integration for ClickUp. The main
use case is getting notifications when new ClickUp items such as task, list, folder, space, goals are created, updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 3, 2024
Creates an incoming webhook integration for ClickUp. The main
use case is getting notifications when new ClickUp items such as task, list, folder, space, goals are created, updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 3, 2024
Creates an incoming webhook integration for ClickUp.
The main use case is getting notifications when new ClickUp
items such as task, list, folder, space, goals are created,
updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 8, 2024
Creates an incoming webhook integration for ClickUp. The main
use case is getting notifications when new ClickUp items such as task, list, folder, space, goals are created, updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 8, 2024
Creates an incoming webhook integration for ClickUp.
The main use case is getting notifications when new ClickUp
items such as task, list, folder, space, goals are created,
updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 8, 2024
Creates an incoming webhook integration for ClickUp.
The main use case is getting notifications when new ClickUp
items such as task, list, folder, space, goals are created,
updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 9, 2024
Creates an incoming webhook integration for ClickUp. The main
use case is getting notifications when new ClickUp items such as task, list, folder, space, goals are created, updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 9, 2024
Creates an incoming webhook integration for ClickUp.
The main use case is getting notifications when new ClickUp
items such as task, list, folder, space, goals are created,
updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 9, 2024
Creates an incoming webhook integration for ClickUp.
The main use case is getting notifications when new ClickUp
items such as task, list, folder, space, goals are created,
updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 10, 2024
Creates an incoming webhook integration for ClickUp.
The main use case is getting notifications when new ClickUp
items such as task, list, folder, space, goals are created,
updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue Apr 11, 2024
Creates an incoming webhook integration for ClickUp.
The main use case is getting notifications when new ClickUp
items such as task, list, folder, space, goals are created,
updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue May 20, 2024
Creates an incoming webhook integration for ClickUp.
The main use case is getting notifications when new ClickUp
items such as task, list, folder, space, goals are created,
updated or deleted.

Fixes zulip#26529.
PieterCK added a commit to PieterCK/zulip that referenced this issue May 20, 2024
Creates an incoming webhook integration for ClickUp.
The main use case is getting notifications when new ClickUp
items such as task, list, folder, space, goals are created,
updated or deleted.

Fixes zulip#26529.
@PieterCK
Copy link
Collaborator

@zulipbot claim

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment