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-agendaforge

v0.1.2

Published

n8n community node for AgendaForge — trigger workflows on contact/session/sponsor events and create records.

Readme

n8n-nodes-agendaforge

This is an n8n community node. It lets you use AgendaForge — an AI-native event management CRM — in your n8n workflows.

AgendaForge manages the full lifecycle of your events: contacts, sessions, speakers, sponsors, applications, and registrations.

n8n is a fair-code licensed workflow automation platform.

Installation · Credentials · Operations · Triggers · Compatibility · Resources

Installation

Follow the installation guide in the n8n community nodes documentation. Search for n8n-nodes-agendaforge.

Credentials

You need an AgendaForge API key:

  1. In AgendaForge, open Event Settings → Integrations → n8n.
  2. Click Generate key and copy the value (starts with afk_live_, shown once).
  3. In n8n, create an AgendaForge API credential and paste the key. Leave Base URL as the default (https://api.agendaforge.com) unless you are on a dedicated/self-hosted deployment.

The credential is validated against GET /api/v1/me, which labels it with your organization name.

API keys are organization-wide and shared with Zapier and Make.com. Revoking a key disconnects all of them. Owners/Admins only.

Operations

The AgendaForge node supports these actions:

| Resource | Operation | Required | Optional | | -------- | --------- | -------------------- | ---------------------------------------------------------------------------------------------- | | Contact | Create | First Name, Last Name, Email | Type, Phone, Company, Job Title | | Session | Create | Event ID, Title | Type, Description, Duration (min), Start/End Time, Max Attendees, Is Public, Tags | | Sponsor | Create | Event ID, Name | Website, Description, Has Booth, Tier ID |

Event ID for sessions/sponsors must belong to the same organization as your API key. Map it from an upstream AgendaForge Trigger or copy it from the event in the app.

A record created via an action also fires the matching "added" trigger.

Triggers

The AgendaForge Trigger node starts a workflow when an event occurs. On activation it registers this node's webhook with AgendaForge automatically; on deactivation it unsubscribes. AgendaForge delivers signed POSTs (retried up to 3×).

Events: contact.added/updated/removed, session.added/updated/removed, sponsor.added/updated/removed.

The delivered body is { event, payload, timestamp } — the record fields live under payload.

Repository & publishing

This package currently lives inside the AgendaForge monorepo at integrations/n8n-nodes-agendaforge/, outside the Turborepo workspaces (apps/*, packages/*) so it has an independent build/lint/publish lifecycle and is not pulled into the app's type-check or CI.

Before publishing, split this folder into its own public Git repository (n8n verification requires a public repo whose source matches the npm package). The bundled .github/workflows/publish.yml is written for that standalone repo — it sits at the repo root there and runs npm publish --provenance on a GitHub Release. While the folder remains nested in the monorepo, that workflow is inert (GitHub only reads workflows from the repository-root .github/workflows/). Do not move it to the monorepo root — we do not want the app's CI publishing this package; it gets its own repo + CI.

Compatibility

Tested against n8n 1.x. Requires Node.js >= 20.15.

Resources

License

MIT