npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

n8n-nodes-appcues

v1.0.0

Published

A comprehensive n8n community node for Appcues providing user management, event tracking, flow management, segment management, and bulk data operations for product-led growth automation.

Readme

n8n-nodes-appcues

[Velocity BPA Licensing Notice]

This n8n node is licensed under the Business Source License 1.1 (BSL 1.1).

Use of this node by for-profit organizations in production environments requires a commercial license from Velocity BPA.

For licensing information, visit https://velobpa.com/licensing or contact [email protected].

A comprehensive n8n community node for Appcues, the product-led growth and user onboarding platform. This node provides 12 resources with 95+ operations for complete workflow automation including user management, event tracking, flow management, pins, banners, segments, NPS surveys, analytics, and account management.

n8n License TypeScript

Features

  • User Management: Create, update, delete, search user profiles with custom properties
  • Event Tracking: Track user events and define event schemas
  • Flow Control: List, publish, unpublish, duplicate, archive flows and retrieve analytics
  • Segment Management: Full CRUD with bulk user assignment and cloning
  • Group/Company Support: Manage organization-level data with user membership
  • Checklist Management: Create, update, publish checklists with progress tracking
  • NPS Surveys: Full survey lifecycle with response analytics and export
  • Pins (Tooltips): Create and manage in-app tooltips
  • Banners: Create and manage announcement banners
  • Analytics: Comprehensive analytics including funnels and retention
  • Account Management: Team members, roles, and API key management
  • Bulk Operations: Import profiles, events, and groups at scale with NDJSON
  • Job Monitoring: Track async import job status with retry capability

Installation

Community Nodes (Recommended)

  1. Open n8n
  2. Go to Settings > Community Nodes
  3. Select Install
  4. Enter n8n-nodes-appcues
  5. Select Install

Manual Installation

cd ~/.n8n
npm install n8n-nodes-appcues
n8n start

Credentials Setup

| Field | Description | |-------|-------------| | Account ID | Your Appcues Account ID (found in Studio settings) | | API Key | API Key from Studio > Settings > Integrations > API Keys | | API Secret | API Secret associated with your API Key |

Resources & Operations (12 Resources, 95+ Operations)

User (10 operations)

Get User, Update User, Track Event, Get Recent Events, List Users, Search Users, Get User Flow History, Bulk Import Profiles, Bulk Import Events, Delete User

Group (9 operations)

Get Group, Update Group, Delete Group, List Groups, Search Groups, Get Group Users, Add User to Group, Remove User from Group, Bulk Import Groups

Flow (11 operations)

List Flows, Get Flow, Update Flow, Publish Flow, Unpublish Flow, Duplicate Flow, Get Flow Analytics, Get Flow Steps, Archive Flow, Restore Flow, Preview Flow

Segment (10 operations)

List Segments, Get Segment, Create Segment, Update Segment, Delete Segment, Get Segment Size, List Segment Users, Add Users to Segment, Remove Users from Segment, Clone Segment

Checklist (10 operations)

List Checklists, Get Checklist, Create Checklist, Update Checklist, Delete Checklist, Publish Checklist, Unpublish Checklist, Get Checklist Analytics, Get Checklist Items, Get User Progress

NPS (10 operations)

List NPS Surveys, Get NPS Survey, Create NPS Survey, Update NPS Survey, Delete NPS Survey, Publish NPS Survey, Unpublish NPS Survey, Get NPS Responses, Get NPS Analytics, Export NPS Data

Job (5 operations)

Get Job Status, List Jobs, Cancel Job, Get Job Results, Retry Job

Event (7 operations)

List Event Definitions, Get Event Definition, Create Event Definition, Update Event Definition, Delete Event Definition, Get Event Analytics, Track Server Event

Pin (8 operations)

List Pins, Get Pin, Create Pin, Update Pin, Delete Pin, Publish Pin, Unpublish Pin, Get Pin Analytics

Banner (8 operations)

List Banners, Get Banner, Create Banner, Update Banner, Delete Banner, Publish Banner, Unpublish Banner, Get Banner Analytics

Analytics (6 operations)

Get Flows Overview, Get Engagement Metrics, Get Completion Metrics, Get Funnel Analysis, Get Retention Data, Export Analytics

Account (9 operations)

Get Account, Update Account, List Team Members, Invite Member, Remove Member, Update Member Role, List API Keys, Create API Key, Delete API Key

Trigger Node (15 Events)

  • flow_started, flow_completed, flow_skipped
  • step_started, step_completed, step_skipped, step_interacted
  • form_submitted, form_field_submitted
  • checklist_shown, checklist_completed, checklist_item_completed
  • nps_shown, nps_score_submitted, nps_feedback_submitted

Error Handling

| Status Code | Description | |-------------|-------------| | 400 | Bad request - Check your parameters | | 401 | Unauthorized - Verify API credentials | | 403 | Forbidden - Check API key permissions | | 404 | Not found - Resource doesn't exist | | 422 | Validation error - Check data format | | 429 | Rate limited - Reduce request frequency | | 500 | Server error - Retry later |

Development

npm install
npm run build
npm run lint
npm test

Author

Velocity BPA - velobpa.com | GitHub

Licensing

Licensed under Business Source License 1.1. Commercial use requires a license from Velocity BPA.

For licensing inquiries: [email protected]

See LICENSE, COMMERCIAL_LICENSE.md, and LICENSING_FAQ.md for details.