n8n
Order guaranteed press articles from n8n. Automate PR orders with your self-hosted or cloud workflows.
Why n8n + PressBeat?
Self-hosted option
Keep your data on your own servers with n8n self-hosted
Complex workflows
Build advanced logic with branching, loops, and conditions
Developer-friendly
Write custom code nodes when needed
Guaranteed results
$500/article, DR50+, journalist proposal in 30 days or 100% refunded
Setup Guide
Add HTTP Request Node
In your n8n workflow, add an HTTP Request node and configure it:
Method
POSTURL
https://api.pressbeat.io/v1/ordersConfigure Authentication
In the Authentication section, select "Header Auth" and add:
Name
AuthorizationValue
Bearer YOUR_API_KEYSet Request Body
In the Body section, select "JSON" and add:
{
"website_url": "{{ $json.website_url }}",
"country": "{{ $json.country }}",
"topic": "{{ $json.announcement }}"
}Use expressions like {{ $json.field }} to reference data from previous nodes.
Pricing: $500/article, DR50+ publication, 30-day journalist proposal guarantee, 100% money-back
Activate Workflow
Test your node, then activate the workflow. Article orders will be placed whenever your trigger fires.
Example: Webhook → Article Order
Receive a webhook, format the data, place a PressBeat order for a guaranteed article, then notify your team.
Advanced: Code Node
For complex logic, use n8n's Code node to call PressBeat:
const response = await this.helpers.httpRequest({
method: 'POST',
url: 'https://api.pressbeat.io/v1/orders',
headers: {
'Authorization': 'Bearer ' + $env.PRESSBEAT_API_KEY,
'Content-Type': 'application/json'
},
body: {
website_url: items[0].json.website,
country: 'US'
}
});
return [{ json: response }];Need an API Key?
Contact us to get API access for your n8n workflows.