Skip to content
Notis

Check npm version downloads after pull request commits

Keep release choices grounded in current usage while a pull request is actively changing.

Trigger

New Commit Added to Pull Request

Fires when a new commit is pushed to a GitHub pull request.

Action

Get NPM Package Version Downloads (Last 7 Days)

Retrieves download counts for specific package versions over the last seven days.

Why this helps

A late dependency update can leave teams guessing which package version users actually rely on.

  • Adds usage evidence to release decisions
  • Avoids manual dashboard checks

Setup

Build it in a few focused steps.

  • 1Connect GitHub and npm to Notis once.
  • 2Ask Notis to create this workflow.
  • 3Describe checking recent npm version downloads for packages changed in the pull request.
  • 4Pick new pull request commit and a report channel.
  • 5Test after pushing a commit to a pull request.

Questions about this workflow

Which period is checked?

This action reports downloads for specific package versions over the last seven days.

When this happens · Trigger

Fires when a new commit is pushed to a GitHub pull request.

Do this · Action

Retrieves download counts for specific package versions over the last seven days.

Supported Triggers and Actions

Notis builds workflows that link GitHub to Npm. A trigger fires from one place; an action lands in another.

GitHub triggers

Npm actions

Recurring trigger

Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.

TriggerScheduled

Delete User Token (Legacy)

Deletes a user authentication token from the npm registry.

ActionInstant

Webhook trigger

Notis starts this workflow when an external tool or custom backend sends an HTTP request.

TriggerInstant

Get All Packages Download Count Point

Retrieves total npm registry downloads for a specified period.

ActionInstant

New Workflow Artifact Created

Fires when a new GitHub Actions workflow artifact is created in a repository.

TriggerPolling

Get NPM Download Counts Point

Gets total npm downloads for one package over a preset period or custom date range.

ActionInstant

Branch Changed

Fires when a branch’s commits or protection status or settings change.

TriggerPolling

Get NPM Package Download Counts Over Date Range

Retrieves daily download counts for an npm package over a date range.

ActionInstant

New Branch Created

Fires when a new branch is created in a GitHub repository.

TriggerPolling

Get All NPM Packages Download Counts by Period

Retrieves daily download counts for all npm packages over a period.

ActionInstant

Check Run Status / Conclusion Changed

Fires when a GitHub check run’s status or conclusion changes.

TriggerPolling

Get Registry Changes Feed

Fetches a batch of npm registry changes for replication, with optional sequence and limit controls.

ActionInstant

Check Suite Status / Conclusion Changed

Fires when a GitHub check suite changes status or conclusion for a reference.

TriggerPolling

Get NPM Registry Meta

Retrieves npm registry metadata to check connectivity or the authenticated username.

ActionInstant

New Code Scanning Alert Created

Fires when a new code scanning alert is created in a repository.

TriggerPolling

Get NPM Package Version Downloads (Last 7 Days)

Retrieves download counts for specific package versions over the last seven days.

ActionInstant

Connect any two apps with Notis in the middle.

GitHub and Npm, or any other combination from 1,500+ integrations.

When this happens · Trigger

Do this · Action

Save your first hour today.

7-day trial of any paid plan, with $20 of usage included.
No card. Works with personal or business Npm.