The moment it happens
Hear in Slack when you're assigned a Wrike task
The moment someone makes you responsible for a task, you get a Slack message with its title, due date and link.
- Runs
- The moment it happens
- Apps
- Wrike
- AI
- Not needed
- Access
- read
Send this to your assistant
Create a ClickRuntime automation: send me a Slack DM whenever I'm assigned a Wrike task, with the task title, due date and link.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Being assigned a Wrike task is easy to miss. A project manager drags a deliverable onto your name while you are in a client call, Wrike's own notification lands in a crowded inbox, and you only learn about the task when the manager asks for it. The due date was three days away when it was assigned and is now tomorrow.
The moment someone is added as an assignee, Wrike sends an event. The automation checks whether the person added is you, ignoring assignments for everybody else, then fetches the task and sends you a Slack message with its title, due date and a direct link to open it.
Freelancers and contractors working across several client Wrike accounts find it especially helpful, since each account's email can arrive in a different place.
What you get out of it
New work reaches you immediately
A direct Slack message shows up in the app you already watch, so an assignment made while you were busy does not wait for your next inbox check. That matters most when the due date is only a few days away.
The due date is in the message
You see the deadline at the moment of assignment, which lets you push back on an unrealistic date the same hour instead of after a day of silence. An early reply on timing is easier than an apology for a missed deadline.
Less reliance on Wrike emails
Email notification settings in Wrike are all-or-nothing for many users. A single targeted message about your own assignments avoids drowning in updates about other people's work. Targeted alerts keep you from muting Wrike email completely and then missing the one that matters.
One click to the task
The permalink opens the task directly, so you can read the description and attachments without searching through folders to find the right item. That saves minutes on every assignment, and assignments arrive many times a week.
Fewer awkward follow-ups from managers
When you acknowledge a task within minutes, managers stop sending a second message asking whether you saw it, which saves both of you interruptions. Showing you are already on it keeps managers from interrupting your afternoon.
How it works
What happens, step by step
When someone is added to a Wrike task, Wrike tells ClickRuntime straight away.
The automation checks whether the person added is you. Other assignments are ignored.
If it is you, it looks up the task and sends you a Slack message with its title, due date and link.
Before it runs live
- Connect Wrike
- Paste your automation's link into the other app's webhook settings
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Act only on the items that match your own rules, and skip the rest
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Wrike steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, notify, http, credentials
API = "https://www.wrike.com/api/v4"
@on_event
def handle(event):
events = event.json if isinstance(event.json, list) else [event.json or {}]
headers = {"Authorization": "Bearer " + credentials.connection("wrike", "main")}
me = http.get(f"{API}/contacts", headers=headers, params={"me": "true"}).json()["data"][0]["id"]
sent = 0
for e in events:
if e.get("eventType") != "TaskResponsiblesAdded" or me not in e.get("addedResponsibles", []):
continue
task = http.get(f"{API}/tasks/{e['taskId']}", headers=headers).json()["data"][0]
due = task["dates"].get("due", "no due date")[:10]
notify.slack(f"You were assigned: {task['title']} (due {due})\n{task['permalink']}", channel="U012ABCDEF") # your Slack member id
sent += 1
return {"sent": sent}FAQ
Common questions
Does it alert me about tasks assigned to other people?
What if a task is assigned to me and someone else together?
Will I be alerted again if my assignment is changed later?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Post Wrike status changes to Slack
When a task's status moves, the channel sees the task with its old and new status.
See how it worksGet your Wrike tasks for today in Slack
Every weekday morning you get a Slack list of your tasks due today and anything already overdue.
See how it worksGet an email when a project task goes overdue
When a task in your project passes its due date unfinished, you get one email about it.
See how it worksKeep exploring
Set up “Hear in Slack when you're assigned a Wrike task” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.
