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

v1.0.6

Published

n8n community node for Lomavis social media management platform

Readme

n8n-nodes-lomavis

This is an n8n community node for integrating with the Lomavis social media management platform in n8n workflows. Lomavis helps teams manage social publishing, media uploads, approvals, analytics, competitors, and profile groups from one API.

n8n is a fair-code licensed workflow automation platform.

Installation
Operations
Credentials
Usage
Examples
Resources
Development
Publishing

Installation

Community Nodes (Recommended)

For users on n8n v0.187+, install this package directly from the Community Nodes panel in the n8n editor:

  1. Open your n8n editor
  2. Go to Settings > Community Nodes
  3. Search for n8n-nodes-lomavis
  4. Select Install
  5. Reload the editor if prompted

Manual Installation

You can also install this node manually:

  1. Navigate to your n8n installation directory
  2. Run:
npm install n8n-nodes-lomavis
  1. Restart n8n so the node is loaded

For local development:

# In this repository:
npm install
npm run build
npm link

# In your n8n custom folder (~/.n8n/custom):
npm link n8n-nodes-lomavis

Operations

This node currently supports the following Lomavis resources and actions:

Profile Group

  • List profile groups
  • Get a profile group by ID
  • Search profile groups by name

Post

  • Create a post
  • Create a draft and send it for approval
  • Send a post approval request
  • List posts by status
  • Delete a post

Media

  • Upload media files before attaching them to posts

Analytics

  • Get analytics-ready post data

Competitor

  • List tracked competitors

Credentials

To use this node, you need a Lomavis API key.

  1. Sign in to your Lomavis account
  2. Open Settings > API Access
  3. Copy your API key
  4. In n8n, create new Lomavis API credentials and paste the key

The node authenticates requests with the header format Authorization: Token <api_key>.

Usage

Use this node when you want n8n to create or manage social-media activity in Lomavis without building raw HTTP requests yourself.

Typical workflow pattern:

  1. Upload media with Media > Upload when a post requires assets
  2. Create the content with Post > Create or Post > Create Draft and Send Approval
  3. Route approval requests through Post > Send Approval or track them with Post > List By Status
  4. Pull reporting data with Analytics > Get Posts

Examples

Example 1: Create and approve a social post

  • Use Media > Upload to upload an image from binary data
  • Pass the returned media_uuid into Post > Create Draft and Send Approval
  • Configure first-step approvers and optional second-step approvers
  • Use Post > List By Status to monitor approval progress

Example 2: Find the right profile group before posting

  • Use Profile Group > Search with part of the group name
  • Select the returned profile group ID
  • Reuse that ID in Post > Create so the post is sent to the correct connected profiles

Example 3: Pull Lomavis analytics into downstream reporting

  • Use Analytics > Get Posts to fetch reporting data for published content
  • Send the output into Google Sheets, Notion, Slack, or another reporting destination in n8n

Resources

Development

npm install
npm run build
npm run build:watch
npm run lint
npm test
npm run release:verify

Publishing

GitHub publishing is handled automatically by ci.yml using npm trusted publishing.

  1. In npm package settings for n8n-nodes-lomavis, add a trusted publisher for Lomavis / n8n-nodes-lomavis / ci.yml
  2. The workflow filename must match exactly, including case and the .yml extension
  3. Update package.json to the version you want to release before merging to main
  4. Merge code into main
  5. GitHub Actions will run npm run release:verify
  6. If that commit is still the latest tip of main when CI finishes and package.json is newer than the currently published npm version, the workflow creates a vX.Y.Z tag from that exact commit, publishes to npm using OIDC, and creates the GitHub release
  7. If package.json still matches the published npm version, CI skips publishing
  8. If a newer commit lands on main while CI is still running, the older run skips releasing and the newer main run becomes the deploy candidate

For local validation before cutting a release, run:

npm run release:verify

License

MIT