Nifty

Project management made simple
Connect it
In Keystile Automations → Connections → New connection, choose Nifty and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Nifty: delete task (Permanently delete a task).What it can do (22 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Task Assignees | Assign members to a task, keeping the current assignees. | Yes |
| Complete or Reopen Task | Mark a task as complete, or reopen a completed task. | Yes |
| Create Milestone | Create a dated milestone, or a plain task list, in a project. | Yes |
| Create Milestone or List (AI) | Creates a milestone or task list from a project ID. Built for AI agents. | Yes |
| Create Project | Create a new project. | Yes |
| Create Project (AI) | Creates a project. Built for AI agents. | Yes |
| Create Task | Create a task in Nifty. | Yes |
| Create Task (AI) | Creates a task from IDs. Built for AI agents. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Task | Permanently delete a task. | |
| Find Projects | Find projects by name, optionally in one portfolio. | |
| Find Tasks | List tasks filtered by project, status, milestone, assignee, completion or due date, one page at a time. | |
| Get Project | Get a project by its ID. | |
| Get Task | Get a task by its ID. | |
| List Members | List the members of your Nifty workspace. | |
| List Milestones and Lists | List the milestones and task lists of a project. | |
| List Statuses | List the status columns of a project. | |
| Remove Task Assignees | Unassign members from a task, keeping the other assignees. | Yes |
| Update Project | Rename a project, change its description, access or view, or archive it. | Yes |
| Update Project (AI) | Updates a project by ID. Built for AI agents. | Yes |
| Update Task | Change the name, description, status, milestone, dates or story points of a task. | Yes |
| Update Task (AI) | Updates a task by ID. Built for AI agents. | Yes |
Start a workflow when… (3 triggers)
- New Task — Triggers when a task is created, in one project or in any project you can see.
- Task Completed — Triggers when a task is marked complete.
- New Project — Triggers when a new project appears in your Nifty workspace.
How Keystile protects it
Every Nifty action is checked before it runs, whether it comes from an AI tool or a workflow. 14 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Nifty with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access