manifest / integrations / konektor
Konektor - CS Rotator & Lead Management
Conversion and CS Management for Wordpress Plugin
by Hanif Pramono · github.com/hanifpram-ux/konektor · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/hanifpram-ux/konektor/archive/refs/heads/main.zip🔌 Konektor — WordPress Plugin
CS Rotator, Lead Management & Multi-Platform Pixel Tracking for WordPress
✨ Features
| Feature | Description |
|---|---|
| 🔄 CS Rotator | Weighted or round-robin operator assignment |
| 📋 Lead Manager | Full lead CRUD with status tracking, blocking, and CSV export |
| 📝 Form Builder | 7 visual themes, custom fields, drag-and-drop style editor |
| 🎯 Meta CAPI v21 | Server-side + conditional browser pixel (skips browser when CAPI token exists) |
| 🎵 TikTok Events API v1.3 | Server-side + conditional browser pixel |
| 🍿 SnackVideo / Kwai | Server-side + browser pixel support |
| 🔍 Google Ads / GTM / GA4 | Browser-side conversion + remarketing tags |
| 🤖 Telegram Bot | Real-time lead notifications with operator detail |
| 📊 Analytics | Lead trends, campaign performance, source/referrer breakdown |
| 🧪 Test Pixel | Built-in API test panel with payload preview and log history |
| 🔒 Security | Domain blocking, duplicate lead detection, optional AES encryption |
| 🌍 Embed Anywhere | Pure HTML embed code — works on any site, any builder |
🚀 Installation
Method 1: WordPress Admin (Recommended)
- Download the latest release ZIP
- Go to Plugins → Add New → Upload Plugin
- Choose
konektor.zipand click Install Now - Click Activate Plugin
- Go to Konektor → Settings to configure
Method 2: FTP / Git
cd wp-content/plugins/
git clone https://github.com/hanifprm/konektor.git konektor
# Or upload the plugin-wordpress/ folder contents
Then activate Konektor from the Plugins menu.
⚙️ Configuration
1. General Settings
Navigate to Konektor → Settings:
| Setting | Description |
|---|---|
| Telegram Bot Token | For instant lead notifications |
| Allowed Domains | Restrict embed usage to specific domains |
| CS Panel Slug | Customize the customer service panel URL (default: cs-panel) |
| Base Slug | Customize campaign URL prefix (default: konektor) |
| Encrypt Lead Data | Enable AES encryption for sensitive lead fields |
2. Campaign Setup
- Go to Konektor → Campaigns → Add New
- Choose campaign type: Form Lead or WA Link
- Configure form fields, themes, and thank-you page
- Add Operators with weights
- Configure Pixel Config for each platform:
- Meta: Pixel ID + Access Token
- TikTok: Pixel ID + Access Token
- SnackVideo: Pixel ID + Access Token
- Google: Conversion ID / GTM ID / GA4 ID
- Save and copy the embed code
3. Pixel Event Mapping
Per campaign, you can customize event names for:
| Event | Meta Default | TikTok Default | Snack Default |
|---|---|---|---|
| Page Load | PageView |
PageView |
PageView |
| Form Submit | Lead |
SubmitForm |
Lead |
| Thanks Page | Purchase |
CompletePayment |
Purchase |
🔗 Embed Usage
Copy the embed code from any campaign and paste it into:
- WordPress pages/posts (HTML block)
- Landing page builders (Elementor, Divi, Brizy, etc.)
- External websites (any HTML-capable platform)
No shortcodes required. The embed is pure HTML + JavaScript.
🧪 Testing Pixels
- Go to Konektor → Settings → Test Pixel
- Select an active campaign
- Choose event type: Page Load / Form Submit / Thanks Page
- Select platforms to test
- Click Kirim Test Event
- Review the API response and payload in real-time
- Check the Log History table for recent API calls
📁 Project Structure
plugin-wordpress/
├── admin/ # Admin UI, AJAX handlers, settings pages
├── includes/ # Core classes, router, API, models
│ ├── integrations/ # Meta, TikTok, Snack, Google, Telegram
│ └── blocks/ # Gutenberg blocks (if any)
├── public/ # Front-end templates, CSS, JS
├── konektor.php # Main plugin file
└── README.md # This file
🙏 Credit
Hanif Pramono
🔗 https://hanifprm.my.id
📄 License
GPL-3.0-or-later. See LICENSE for details.