Automation workflows
Connect n8n, Zapier, Make and Activepieces to website evidence and reviewed article workflows.
On this page
Connect your PB workspace
Automation access is included in Starter, Growth and Pro. In PB, open your avatar menu and choose Developer API keys. Create a separate key for each connection. Include sites so the connection can select your websites, then grant only the action permissions you need.
| Permission | Use |
|---|---|
health | Recorded website health |
activity | Recorded crawler visits |
visibility | Recorded brand appearances and cited sources |
content | Ideas, task status and articles |
content:write | Prepare proposals and generate confirmed drafts |
content:publish | Approve, deliver and schedule articles |
Store the key in the platform's connection or encrypted credential store. The PB API base address is https://api.prerenderbuddy.com/v1/developer. Requests use Authorization: Bearer YOUR_PB_KEY.
n8n
Use an HTTP Request node with a Header Auth credential: header name Authorization, value Bearer YOUR_PB_KEY. Start with GET https://api.prerenderbuddy.com/v1/developer/sites and select the returned website ID. Add further HTTP Request nodes for the endpoints below. A Schedule Trigger can run evidence checks on your own schedule.
Zapier
Use an authenticated API request step to call the PB endpoints below. Keep the key in the step's protected authentication configuration. Start with GET /sites to get the website ID. When an article task is still processing, use a delay based on pollAfterSeconds before requesting its status again. Use an approval step before generation or publication.
Make
Use HTTP's authenticated request module with a stored API-key connection. Configure the Authorization header as Bearer YOUR_PB_KEY, choose the method and enter the complete PB endpoint address. Start with GET /sites, then map its website ID into subsequent modules. Keep testing scenarios on demand until you have reviewed the results.
Activepieces
Use an authenticated HTTP action to call the PB endpoints below. Store the Developer API key as a connection secret. Add a schedule trigger for evidence reports, and an approval step before actions that generate or publish an article.
Read website evidence
Use the website ID returned by GET /sites in these endpoints. The responses contain recorded workspace evidence; they do not start new AI tracking collections.
| Method | Endpoint | Result |
|---|---|---|
| GET | /sites/{siteId}/health | Website health findings |
| GET | /sites/{siteId}/crawler-activity | Crawler activity |
| GET | /sites/{siteId}/visibility | Brand appearances and citations |
| GET | /sites/{siteId}/content | Article status |
| GET | /sites/{siteId}/content/ideas | Ideas from tracked questions |
Prepare, review and publish articles
- List article ideas and keep the returned tracked question ID.
- Prepare a proposal with
POST /sites/{siteId}/content/proposals. SendpromptIdand a new UUID asrequestId. Reuse that UUID when retrying the same request. - Read
GET /sites/{siteId}/content/tasks/{taskId}. FollowpollAfterSecondswhile the proposal is processing, then review the proposal and remaining allowance. - After approval, call
POST /sites/{siteId}/content/tasks/{taskId}/generatewithconfirmGeneration: true. Generation uses one article from the shared workspace allowance. Repeating the same task does not use another article. - Poll the task, then read
GET /sites/{siteId}/content/drafts/{draftId}. Review the article text and retain its exactreviewHash. - Approve that version with
POST /sites/{siteId}/content/drafts/{draftId}/approve, sendingreviewHashandconfirmReview: true. - Deliver through
POST /sites/{siteId}/content/drafts/{draftId}/deliver. SendreviewHashandrequestedStatus: "draft"to send a CMS draft. Live publication requiresrequestedStatus: "publish"andconfirmPublish: true. - To schedule publication, use
PUT /sites/{siteId}/content/drafts/{draftId}/schedulewithreviewHash, an ISO date including its timezone offset asscheduledFor, an IANAtimezoneandconfirmSchedule: true. SetscheduledFor: nullto cancel.
Publishing uses the website's configured destination. A Git release merges the content pull request; your website host still needs to deploy it. If an article changes after review, read and approve the new version. Revoking the key also stops publications scheduled using that key.
Help with your connection
See the Developer API reference for response formats and errors. Contact support@prerenderbuddy.com with the platform name, action and error message. Keep API keys out of screenshots and support messages.