Sharraxaad
Promptwatch connects your WordPress site to your Promptwatch project. It is the official companion plugin for the Promptwatch content and AI-visibility platform, and it does three things:
- Publish content — Content you create in Promptwatch is published to your site as standard WordPress posts. Re-publishing the same document updates the same post instead of creating a duplicate, and promoting a draft to live keeps your edits and the original publish date.
- Visitor analytics (optional) — When you turn it on, the plugin adds a small analytics tag to your public pages so page views are attributed to your Promptwatch project. It is off by default and can skip logged-in administrators.
- AI-crawler logs (optional) — When you turn it on, the plugin records metadata about public requests that reach WordPress (for example visits from AI crawlers) and forwards them to Promptwatch in the background. It is off by default and requires a Promptwatch API key.
How connecting works
There is no Promptwatch password or API key to paste in for publishing. In Settings Promptwatch you generate a one-time sync token, then paste your site URL and that token into your project’s WordPress setup screen in Promptwatch. Promptwatch verifies the site and stores the connection. Your token is stored on the site only as a salted hash — never in plain text.
Using this plugin requires a Promptwatch account. Visitor analytics and AI-crawler logs are optional features you explicitly enable.
External services
This plugin connects to the Promptwatch service. What is sent, and when, depends on which features you enable:
-
Content publishing (required for the core feature). Promptwatch’s servers write content into your site over authenticated REST routes (
promptwatch/v1/sync,promptwatch/v1/publish,promptwatch/v1/config,promptwatch/v1/options), authorized by the sync token you generate. This is an inbound connection: the plugin receives content; it does not send your content out./optionsonly returns this site’s categories and users who can edit posts, so Promptwatch can show them in the connection settings. -
Visitor analytics —
ingest.promptwatch.com(only when you enable “Visitor analytics”). The plugin adds a small script to public pages. That script loadshttps://ingest.promptwatch.com/js/client.min.jsin the visitor’s browser and sends analytics events (such as page views), tagged with your Promptwatch project ID, to Promptwatch. No analytics are sent while this feature is off. -
AI-crawler logs —
logs.promptwatch.com(only when you enable “Crawler logs” and set an API key). For public requests that reach WordPress, the plugin collects request metadata — timestamp, request path and method, response status, content type, user agent, referrer, client IP, and hostname — and sends it in batches tohttps://logs.promptwatch.com/event, authorized by your Promptwatch API key. Nothing is sent while this feature is off or no key is set. -
Featured images (during content publishing). When a document published from Promptwatch includes a featured image, the plugin downloads that image from the URL Promptwatch sends (a token-authenticated sync request) and stores it in your media library as the post thumbnail. No image is fetched outside of a publish.
By using these features you send the data described above to Promptwatch. Please review the Promptwatch Terms and Conditions and Privacy Policy.
Rakibaad
- Upload the
promptwatchfolder to/wp-content/plugins/, or install the ZIP from Plugins Add New Upload Plugin. - Activate the plugin through the Plugins menu in WordPress.
- Go to Settings Promptwatch and click Generate token.
- Copy your site URL and the generated token, then paste both into your project’s WordPress setup screen in Promptwatch.
- Return to WordPress and confirm the connection. Visitor analytics and crawler logs then become available to enable individually.
Pretty permalinks must be enabled (Settings Permalinks anything other than “Plain”), because Promptwatch publishes over REST routes.
SBI
-
Do I need a Promptwatch account?
-
Yes. This plugin is a connector for the Promptwatch service and does nothing on its own.
-
Do I have to paste an API key to publish content?
-
No. Publishing uses a sync token you generate in the plugin. An API key is only needed if you enable AI-crawler logs.
-
Is my token stored safely?
-
Yes. The sync token is stored only as a salted HMAC hash, never in plain text, and is never shown again after it is generated. The optional crawler-logs API key is stored encrypted.
-
Will this create duplicate posts?
-
No. Each Promptwatch document maps to a single post. Re-publishing updates the same post.
-
Yes. In Promptwatch, open the WordPress connection Details and pick categories and an author. Those apply to posts Promptwatch publishes. Leave categories empty to keep the post’s existing categories. “Site default” author uses the first administrator on new posts, and keeps the current author on updates.
-
What happens when I uninstall?
-
Uninstalling removes the plugin’s options, its crawler-log queue table, and its scheduled tasks.
-
Where can I get support?
-
For help with setup or using the plugin, contact Promptwatch support at promptwatch.com/contact-us.
Dibu-eegisyo
Ma jiraan wax dibu-eegis ah oo ku saabsan kaabahan.
Ka-qaybgalayaasha & Horumariyayaasha
“Promptwatch” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay kaabahan.
Ka-qaybgalayaashaKu tarjun “Promptwatch” luqaddaada.
Ma xiisaynaysaa horumarinta?
Baadh koodka, fiiri bakhaarka SVN, ama iska qor diiwaanka horumarinta adigoo adeegsanaya RSS.
Isbeddellada
1.3.0
- Apply categories and author chosen in Promptwatch when creating or updating posts.
- Add a REST endpoint so Promptwatch can list this site’s categories and authors.
- Reset the crawler-log circuit breaker when the API key is saved or removed.
1.2.0
- Enqueue all scripts and styles via WordPress APIs.
1.1.0
- Keep internal content-region markers out of all rendered output (frontend, REST API, feeds, excerpts), so themes and headless frontends never see empty paragraphs.
1.0.0
- Initial release: content publishing, optional visitor analytics, and optional AI-crawler log forwarding.