Integrations
Zapier & Make
Automate policy generation using Zapier or Make (formerly Integromat) via the PolicifyAI REST API. Generate policies when a new client is added to your CRM, a form is submitted, or on any schedule.
Zapier setup
PolicifyAI does not have a native Zapier app yet. Use Zapier's Webhooks by Zapier or Code by Zapier action to call the REST API.
Example: Generate a policy when a Typeform is submitted
Trigger: Typeform → New submission
Select the Typeform trigger and map the relevant fields (business name, website, etc.).
Action: Webhooks by Zapier → POST
Set the URL to https://policifyai.com/api/v1/policies/generate.
Set headers
Add a header: Authorization: Bearer pak_live_your_key and Content-Type: application/json.
Set the request body
Map your Typeform fields to the JSON body:
{
"policy_type": "privacy-policy",
"business_name": "{{business_name}}",
"domain": "{{website_url}}",
"jurisdiction": "{{country}}",
"language": "en"
}Add a delay or poll step
Policy generation takes 20–90 seconds. Add a Delay by Zapier step (2 minutes) then a second Webhooks GET step to https://policifyai.com/api/v1/policies/{{policy_id}} to retrieve the finished policy.
status == ready.Make (Integromat) setup
Make has a built-in HTTP module that makes REST API calls straightforward.
Example: Generate a policy from a Google Sheets row
Trigger: Google Sheets → Watch Rows
Connect your sheet that has columns for business_name, domain, jurisdiction, etc.
Module: HTTP → Make a Request
Set method to POST, URL to https://policifyai.com/api/v1/policies/generate.
Headers
Add Authorization: Bearer pak_live_your_key and Content-Type: application/json.
Body — map from your sheet
Use the JSON body type and map spreadsheet columns to the API fields.
Add a Sleep module
Add a 90-second sleep, then another HTTP GET module to retrieve the policy by ID from the previous step's response.
Common automation workflows
When a new client is added to HubSpot or Pipedrive, automatically generate a Privacy Policy for their domain.
Use a scheduled trigger to regenerate policies for all clients once a month to keep them up to date.
When a SaaS user completes signup, auto-generate and email a Privacy Policy for their product.
When PolicifyAI fires a policy.created webhook, post a message to Slack with the policy link.
Generate a policy, then export the PDF via API and email it as an attachment via SendGrid.
Using PolicifyAI webhooks with Zapier/Make
Instead of polling, use PolicifyAI webhooks to trigger automations reactively:
- In Zapier: use Webhooks by Zapier → Catch Hook as your trigger. Copy the webhook URL.
- In Make: use Webhooks → Custom Webhook. Copy the webhook URL.
- In PolicifyAI: go to Agency Hub → API & Webhooks and create a new webhook with the URL from step 1/2.
- Select events:
policy.created,policy.updated, etc.
Now your Zap/scenario fires automatically whenever a policy is created or updated — no polling needed.