manifest / integrations / technomancer-wp
Technomancer WP
Multi-flow WordPress and WooCommerce automation plugin for n8n, Notifuse, and ERPNext.
by SINAPPSUS · github.com/sinappsus-agency/technomancer-wp · website
★ 0stars
3release downloads
0forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/sinappsus-agency/technomancer-wp/releases/download/v0.1.1/technomancer-wp-0.1.1.zipReadme
Technomancer WP
Technomancer WP is a WordPress automation plugin that connects WordPress and WooCommerce events to external workflows (n8n), and includes built-in integration modules for Notifuse and ERPNext.
What This Plugin Provides
- Event-driven automation flows
- Secured REST endpoints for controlled read/write actions
- WooCommerce integration hooks and product enhancements
- Notifuse integration tooling
- ERPNext integration tooling
- Delivery logs, replay support, and admin tooling
API Namespace
The REST route namespace is:
/wp-json/technomancer-wp/v1
Automated Updates
This plugin uses plugin-update-checker and supports two update modes:
- GitHub mode (default)
- Metadata JSON mode
Update bootstrap is implemented in src/Core/Updater.php.
Default GitHub Source
https://github.com/sinappsus-agency/technomancer-wp/
Updater Filters
add_filter('tmwp_update_metadata_url', static function () {
return ''; // Optional JSON manifest endpoint.
});
add_filter('tmwp_update_source', static function () {
return 'https://github.com/sinappsus-agency/technomancer-wp/';
});
add_filter('tmwp_update_branch', static function () {
return 'main';
});
add_filter('tmwp_update_slug', static function () {
return 'technomancer-wp';
});
add_filter('tmwp_update_token', static function () {
return ''; // Required for private repositories.
});
Metadata JSON Example
{
"name": "Technomancer WP",
"slug": "technomancer-wp",
"version": "0.1.1",
"download_url": "https://updates.example.com/technomancer-wp-0.1.1.zip",
"requires": "6.0",
"tested": "6.8",
"requires_php": "8.0"
}
Automated Release Pipeline
Workflow file:
.github/workflows/release-plugin.yml
On push to main, it will:
- Check out repository + submodules
- Build release ZIP via
scripts/build-release.sh - Create or update release tag
v{version} - Upload ZIP asset used by update checks
ZIP artifact naming:
dist/technomancer-wp-{version}.zip
Release Process
- Bump plugin header
Versionintechnomancer-wp.php - Commit and push to
main - Confirm workflow success in GitHub Actions
- Confirm release
v{version}includes ZIP asset
If Version is not increased, installed sites will not detect a newer update.
Read the full README on GitHub →