Team steps
Pro plan. Notify on Slack is part of Pro and Agency (and the free trial). The other team steps, the data steps and the Ask AI step (not the same as the Ask AI assistant) are on every plan. See Plans and billing.
My tasks
My tasks (Home > My tasks) lists the tasks for you and for anyone in the team, with their contact and due date (late ones in red), and your notifications. Tick a task to mark it done. Everyone’s tasks are one click away.Remove from campaign
Remove from campaign ends the contact’s run here, with the reason you write (it shows in the contact’s history). You can also pick another campaign: the contact leaves that one (if it’s in it) and goes on in this one. To move a contact into another campaign, use Move to campaign; it does nothing if the contact is already there.Goal
A Goal is a step the contact jumps to as soon as something becomes true, from wherever it is in the campaign, skipping the rest. For example: “Has the tag interested”, “Replied”, or “Email is not empty”. Anything queued for the contact’s old step (a message waiting to go out) is canceled. Each contact reaches a goal once. A goal needs no arrow into it; connect what should happen after it. Goals are checked when the contact moves, when an event arrives (a reply, an accepted invitation) and when someone changes the contact’s tags or fields in Kerux or through the API.Transform data
Transform data takes one value (usually a variable) and runs it through formatters, in order:- Text: trim spaces, UPPER, lower, Capitalize Words, replace, first word.
- Lists: split into a list, first item, last item, join.
- Numbers: add, subtract, multiply, divide, round.
- Dates: format (for example
D MMMM YYYYorYYYY-MM-DD) and add or subtract minutes, hours, days, weeks or months, in your workspace’s timezone.
{{steps.<step>.value}}. If the value can’t be read (not a date, not a number), the step’s couldn’t read it outcome is taken; with nothing connected there, the contact stops with the reason and Retry.
Ask AI
Ask AI gives the AI one instruction with the contact’s variables and uses the answer:- Classify: pick one of your labels (for example “Decision maker, Influencer”). Each label gets its own path on the canvas; anything else goes to other.
- Summarize or Write a text: later steps use the answer as
{{steps.<step>.text}}. - Extract values: pull named values out of the data, each one a variable for later steps.
API
Owners, notes and tasks have API endpoints:PUT /v1/leads/{id}/owner, GET/POST /v1/leads/{id}/notes, GET/POST /v1/leads/{id}/tasks, GET /v1/tasks and PATCH /v1/tasks/{id}. The latest research of a contact is at GET /v1/leads/{id}/ai-findings. See API.