Quick overview
This manual workflow creates or resumes a Priorivo Website Check order for a specific website URL, stores the private order key and provider order ID in an n8n Data Table, and returns page-level SEO findings or the next action (pay, wait, retry) for use in a client report.
How it works
- Starts from a manual trigger and reads the website URL, locale, order reference, intent (create/resume/retry), and mock/live mode.
- Validates that the URL is public HTTPS, the order reference is stable, and the requested locale and intent are supported.
- Looks up the order reference in an n8n Data Table to recover the original private order key (and any saved provider order ID) and enforces that resume/retry uses the exact same URL and locale.
- If this is a new authorized order, generates a private idempotency key and persists it to the Data Table before any external request.
- In mock mode, simulates a Priorivo response; in live mode, sends a POST request to Priorivo’s Website Check checkout endpoint using the private key as the Idempotency-Key header.
- Interprets the response to either return structured findings/evidence when the check is complete, or return a checkout URL / processing status / retry-after guidance when payment or processing is still pending.
- On the first valid provider acknowledgement, records the provider order ID back into the Data Table and returns the final private result object.
Setup
- Create a private n8n Data Table with string columns orderReference, websiteUrl, locale, privateOrderKey, and orderId. After importing, open every Data Table node and select your own table (a mock table for testing; a separate private table for live orders).
- Update the buyer inputs in the Set step with your real
websiteUrl, locale (en-US or sk-SK), a unique orderReference, and an intent of create, resume, or retry_checkout.
- Choose
environment=mock to test without network calls, or environment=live to contact Priorivo, and set buyerApproved=true before any create or checkout retry.
- Before any live checkout, obtain the buyer approval for the separate Priorivo Website Check fee (EUR 9.90 per check). n8n may reset execution-history settings during import: explicitly disable saving successful, failed and manual execution data, and keep order keys and results private.
Requirements
- n8n with Data Tables; a private Data Table created and selected in all Data Table nodes; Priorivo Website Check for live mode (separate buyer-approved EUR 9.90 checkout). Mock mode needs no Priorivo purchase.
Customization
- Change the website URL, locale (en-US or sk-SK), stable order reference and intent in Set buyer inputs. Keep environment=mock for testing; enable live only with the buyer approval and a private orders table.
Additional info
The n8n template is free; a live Priorivo Website Check is a separate buyer-approved EUR 9.90 purchase. Mock outputs are synthetic and must never be presented as scans of a real customer website. The workflow does not automatically pay, alter the website or fix SEO issues. Data Tables hold private order keys; do not expose them in screenshots, execution history, shared workflows or public templates. After importing, inspect execution-history retention and MCP access before running live requests. Developer documentation: https://getpriorivo.com/developers/agents/.