Agency Feedback WP self-updates
Visual feedback widget powered by Supercraft.
★ 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/lynesslim/visual-feedback-plugin/archive/refs/heads/main.zipShips its own WordPress updater (Plugin Update Checker), so new versions show up under Dashboard → Updates.
Agency Feedback WP Plugin
WordPress-native plugin that injects the visual feedback widget and serves API endpoints from wp-json.
What this plugin does
- Adds a settings page in
Settings -> Agency Feedback - Stores Supabase credentials and project config in WordPress options
- Exposes widget-compatible API routes under:
/wp-json/agency-feedback/v1/api/public/feedback/wp-json/agency-feedback/v1/api/public/feedback/{id}/wp-json/agency-feedback/v1/api/public/feedback/{id}/comments/wp-json/agency-feedback/v1/api/public/feedback/verify-pin/wp-json/agency-feedback/v1/api/public/feedback/upload
- Injects
assets/js/agency-feedback.json front-end pages (when enabled)
Requirements
- WordPress with PHP 8.0+
- Supabase project with schema already created:
projectsfeedbackfeedback_commentsfeedback.image_urlsfeedback_comments.image_urls- storage bucket
feedback-attachments
Install
- Copy
wordpress-plugin/agency-feedback-wpinto your WP site'swp-content/plugins/. - Activate Agency Feedback WP in Plugins.
- Open
Settings -> Agency Feedback. - Fill:
- Supabase URL
- Service role key
- Project slug
- Embed public key
- Save settings.
Passcode management
- In the same settings screen, enter a 4-digit passcode in Set feedback passcode.
- Save settings to push
projects.feedback_passcodeto Supabase.
Hostinger deployment notes
- Works on Hostinger WordPress hosting (no separate Next.js API host required).
- Supabase remains external and must be reachable by your WP server.
- Keep service-role key private (stored in WP options; do not expose in JS).
Manual smoke test checklist
- Visit any front-end page.
- Click
Feedback-> enter passcode. - Add a new pin with text and with/without images.
- Click pin -> open detail modal quickly.
- Add threaded reply with/without images.
- Mark resolved and confirm visual state updates.
Zip for upload (optional)
From the directory that contains agency-feedback-wp:
zip -r agency-feedback-wp.zip agency-feedback-wp