{
  "slug": "asana",
  "name": "Asana",
  "category": "Project Management",
  "website": "https://asana.com",
  "description": "A work management platform for tracking tasks, projects, and cross-team goals.",
  "openRfpCount": 0,
  "url": "https://saasrfp.com/vendors/asana",
  "features": [
    {
      "slug": "rules-automation",
      "name": "Rules automation",
      "description": "Runs an automated action when a task field changes.",
      "group": "Automation & Workflows"
    },
    {
      "slug": "forms",
      "name": "Forms",
      "description": "Captures structured requests that create a task automatically.",
      "group": "Automation & Workflows"
    },
    {
      "slug": "approval-steps",
      "name": "Approval steps",
      "description": "Adds an approval task type to a workflow.",
      "group": "Automation & Workflows"
    },
    {
      "slug": "goal-tracking",
      "name": "Goal tracking",
      "description": "Tracks progress on company or team goals linked to work.",
      "group": "Goals & Reporting"
    },
    {
      "slug": "custom-report-builder",
      "name": "Custom report builder",
      "description": "Builds charts on task and project status data.",
      "group": "Goals & Reporting"
    },
    {
      "slug": "workload-view",
      "name": "Workload view",
      "description": "Shows task load per person to spot overallocation.",
      "group": "Goals & Reporting"
    },
    {
      "slug": "sso-with-saml",
      "name": "SSO with SAML",
      "description": "Authenticates members through an external identity provider.",
      "group": "Platform"
    },
    {
      "slug": "role-based-permissions",
      "name": "Role-based permissions",
      "description": "Restricts project and workspace access by role.",
      "group": "Platform"
    },
    {
      "slug": "admin-console-audit-log",
      "name": "Admin console audit log",
      "description": "Records administrative actions across the organization.",
      "group": "Platform"
    },
    {
      "slug": "api-access",
      "name": "API access",
      "description": "Exposes tasks and projects through a REST API.",
      "group": "Platform"
    },
    {
      "slug": "mobile-app",
      "name": "Mobile app",
      "description": "Provides native access to tasks on iOS and Android.",
      "group": "Platform"
    },
    {
      "slug": "task-lists",
      "name": "Task lists",
      "description": "Tracks work items with assignees, due dates, and status.",
      "group": "Tasks & Projects"
    },
    {
      "slug": "subtasks",
      "name": "Subtasks",
      "description": "Breaks a task into smaller tracked steps.",
      "group": "Tasks & Projects"
    },
    {
      "slug": "project-templates",
      "name": "Project templates",
      "description": "Creates a new project pre-filled from a saved template.",
      "group": "Tasks & Projects"
    },
    {
      "slug": "custom-fields",
      "name": "Custom fields",
      "description": "Adds typed fields to tasks for structured tracking.",
      "group": "Tasks & Projects"
    },
    {
      "slug": "task-dependencies",
      "name": "Task dependencies",
      "description": "Marks one task as blocked until another is complete.",
      "group": "Tasks & Projects"
    },
    {
      "slug": "board-view",
      "name": "Board view",
      "description": "Displays tasks as cards grouped by status column.",
      "group": "Views"
    },
    {
      "slug": "timeline-view",
      "name": "Timeline view",
      "description": "Displays tasks on a Gantt-style schedule with dependencies.",
      "group": "Views"
    },
    {
      "slug": "calendar-view",
      "name": "Calendar view",
      "description": "Displays tasks by due date on a calendar.",
      "group": "Views"
    },
    {
      "slug": "portfolio-view",
      "name": "Portfolio view",
      "description": "Rolls up status across multiple projects into one view.",
      "group": "Views"
    }
  ],
  "openRfps": []
}