Integrations
Connect GrootMade with your tools and workflows
Integrations
Connect GrootMade with your existing tools and workflows.
Hosting Providers
One-Click Integrations
We integrate with popular WP hosts:
| Provider | Features |
|---|---|
| Cloudways | Direct installation, staging sync |
| Kinsta | Staging environment support |
| WP Engine | Environment management |
| SiteGround | Auto-installer integration |
| Flywheel | Blueprint support |
Setup
- Go to Settings → Integrations
- Select your hosting provider
- Authorize the connection
- Select sites to manage
Developer Tools
Git Integration
Sync product versions with your Git workflow:
# .github/workflows/sync-plugins.yml
name: Sync GrootMade Products
on:
schedule:
- cron: '0 0 * * *'
jobs:
sync:
runs-on: ubuntu-latest
steps:
- uses: grootmade/sync-action@v1
with:
api-key: ${{ secrets.GROOTMADE_API_KEY }}
products: |
theme-name
plugin-nameComposer
Manage products via Composer:
{
"repositories": [
{
"type": "composer",
"url": "https://composer.grootmade.com"
}
],
"require": {
"grootmade/theme-name": "^2.0",
"grootmade/plugin-name": "^1.5"
}
}Configure authentication:
composer config --global --auth http-basic.composer.grootmade.com token YOUR_API_KEYWP-CLI
Extended WP-CLI commands:
# List available products
wp grootmade products list
# Download product
wp grootmade download theme-name
# Check for updates
wp grootmade updates check
# Install to site
wp grootmade install plugin-name --activateAutomation
Zapier
Connect GrootMade to 5,000+ apps:
Triggers:
- New product added
- Product updated
- Download completed
Actions:
- Download product
- Install to site
- Add to collection
Example Zaps:
- New product → Slack notification
- Security update → Email alert
- Download → Log to spreadsheet
Make (Integromat)
Similar capabilities with visual workflow builder.
n8n
Self-hosted automation option.
Monitoring
Uptime Monitoring
Integrate with uptime services:
# Webhook URL format
https://api.grootmade.com/v1/webhooks/uptime/{site_id}Receive alerts when:
- Site goes down
- Plugin causes errors
- Updates fail
Error Tracking
Connect with error monitoring:
| Service | Integration |
|---|---|
| Sentry | Automatic error reporting |
| Bugsnag | Error aggregation |
| Rollbar | Real-time alerting |
Analytics
Track plugin/theme usage:
- Products installed per site
- Update frequency
- Download history
- Collection usage
Notification Channels
Slack
Get GrootMade notifications in Slack:
- Go to Settings → Notifications → Slack
- Click Connect to Slack
- Select channel for notifications
- Choose notification types
Discord
Similar setup for Discord servers.
Microsoft Teams
Webhook integration available.
Configure email notifications:
- Immediate alerts
- Daily digest
- Weekly summary
Backup Services
Integration Partners
| Service | Features |
|---|---|
| UpdraftPlus | Pre-update backups |
| BlogVault | Real-time sync |
| BackupBuddy | Scheduled backups |
| VaultPress | Automatic backups |
Pre-Update Backups
Configure automatic backups before updates:
- Settings → Updates → Backup
- Select backup service
- Enable pre-update snapshots
SSO / Authentication
SAML/SSO
Enterprise plans support:
- Okta
- Azure AD
- Google Workspace
- Custom SAML
OAuth
Connect via:
- GitHub
- Microsoft
Building Custom Integrations
API
Full REST API for custom integrations:
Webhooks
Receive real-time events:
- Product updates
- Downloads
- Site changes
SDKs
Official libraries:
- JavaScript/Node.js
- PHP
- Python (community)
Request an Integration
Don't see your tool? Request it:
- Go to Dashboard → Feature Requests
- Search for existing requests
- Vote or submit new request
- We prioritize by demand