{
  "slug": "zapier",
  "name": "Zapier",
  "category": "Automation & Integration",
  "website": "https://zapier.com",
  "description": "A no-code automation tool that connects apps with triggers and actions called Zaps.",
  "openRfpCount": 0,
  "url": "https://saasrfp.com/vendors/zapier",
  "features": [
    {
      "slug": "sso-with-saml",
      "name": "SSO with SAML",
      "description": "Authenticates users through an external identity provider.",
      "group": "Administration & Security"
    },
    {
      "slug": "audit-logs",
      "name": "Audit logs",
      "description": "Records changes to Zaps, connections, and team settings.",
      "group": "Administration & Security"
    },
    {
      "slug": "api-access",
      "name": "API access",
      "description": "Exposes Zap and connection management through a REST API.",
      "group": "Administration & Security"
    },
    {
      "slug": "custom-webhooks",
      "name": "Custom webhooks",
      "description": "Sends or receives a raw HTTP request as a Zap step.",
      "group": "Administration & Security"
    },
    {
      "slug": "data-mapping",
      "name": "Data mapping",
      "description": "Maps a field from a trigger step into an action step.",
      "group": "Data Handling"
    },
    {
      "slug": "built-in-lookup-tables",
      "name": "Built-in lookup tables",
      "description": "Stores a reference table a Zap can look values up against.",
      "group": "Data Handling"
    },
    {
      "slug": "storage-by-zapier",
      "name": "Storage by Zapier",
      "description": "Persists key-value data between separate Zap runs.",
      "group": "Data Handling"
    },
    {
      "slug": "zap-run-history",
      "name": "Zap run history",
      "description": "Lists past Zap executions with their step-by-step results.",
      "group": "Monitoring"
    },
    {
      "slug": "error-alerting",
      "name": "Error alerting",
      "description": "Notifies a user by email when a Zap run fails.",
      "group": "Monitoring"
    },
    {
      "slug": "auto-replay-on-error",
      "name": "Auto-replay on error",
      "description": "Retries a failed Zap step automatically on a schedule.",
      "group": "Monitoring"
    },
    {
      "slug": "shared-workspaces",
      "name": "Shared workspaces",
      "description": "Groups Zaps and connections under a shared team folder.",
      "group": "Team Collaboration"
    },
    {
      "slug": "zap-version-history",
      "name": "Zap version history",
      "description": "Stores prior versions of a Zap and lets a user restore one.",
      "group": "Team Collaboration"
    },
    {
      "slug": "role-based-permissions",
      "name": "Role-based permissions",
      "description": "Restricts who can edit or publish a shared Zap.",
      "group": "Team Collaboration"
    },
    {
      "slug": "app-trigger-library",
      "name": "App trigger library",
      "description": "Starts a Zap from an event in one of thousands of connected apps.",
      "group": "Triggers & Actions"
    },
    {
      "slug": "scheduled-triggers",
      "name": "Scheduled triggers",
      "description": "Starts a Zap on a recurring time schedule.",
      "group": "Triggers & Actions"
    },
    {
      "slug": "webhook-triggers",
      "name": "Webhook triggers",
      "description": "Starts a Zap when an external system sends an HTTP request.",
      "group": "Triggers & Actions"
    },
    {
      "slug": "instant-vs-polling-triggers",
      "name": "Instant vs. polling triggers",
      "description": "Chooses between an immediate push trigger and a scheduled poll.",
      "group": "Triggers & Actions"
    },
    {
      "slug": "multi-step-zaps",
      "name": "Multi-step Zaps",
      "description": "Chains multiple actions after a single trigger event.",
      "group": "Workflow Builder"
    },
    {
      "slug": "conditional-paths",
      "name": "Conditional paths",
      "description": "Branches a Zap down different action paths based on a condition.",
      "group": "Workflow Builder"
    },
    {
      "slug": "filters",
      "name": "Filters",
      "description": "Stops a Zap from continuing unless a condition is met.",
      "group": "Workflow Builder"
    },
    {
      "slug": "formatter-steps",
      "name": "Formatter steps",
      "description": "Transforms text, numbers, or dates between steps in a Zap.",
      "group": "Workflow Builder"
    }
  ],
  "openRfps": []
}