In this guide, we’ll use AI by Zapier and EnforcedFlow’s Human-in-the-Loop step to automatically generate review responses while preventing AI mistakes (misreading complaints, hallucinating policies, wrong tone) from going public.
This requires two Zaps working together:
- Zap 1: New review → AI generates response → Creates approval task → Emails reviewer
- Zap 2: Task approved → Filters for approved only → Posts to Google Business Profile
Zap 1: Generate & Submit for Approval
Step 1: Google Business Profile Trigger
- App: Google Business Profile
- Event: New Review
- Connect your account and test the trigger

Step 2: AI Response Generation
- App: AI by Zapier
- Event: Analyze and Return Data
- Provider: OpenAI
- Model: openai/gpt-4o-mini
- Input: Map review comment from Step 1
- Prompt: Eg:
Come up with a reply to the given review in under 200 characters. If any issues are mentioned, state that we're actively working to resolve them. Thank the reviewer for their feedback.
- Output fields: Create field “reply”
- Return as array: False

Step 3: Create Approval Task
Setup
- App: EnforcedFlow
- Event: Create Human in the Loop Task


Configuration:
- Title: “Google Business Review”
- Review Guidelines: “Make sure response match tone of our branding”
- Content to Review: AI reply from Step 2
- Source Content: Original review comment from Step 1
- Metadata: ReviewerName (from Step 1), Rating (from Step 1)
- Allow metadata to be edited: False
- Group Name: “business-review”
The Group Name lets you batch review multiple pending tasks in one session instead of handling them individually.

Run Test - Returns a review URL. Open it and approve the sample task (needed for Zap 2 setup).

When you open the review URL, you’ll see the AI-generated response with options to edit, use AI to refine it, or approve/reject.

Step 4: Email Notification
- App: Email by Zapier
- Event: Send Outbound Email
- To: Your reviewer’s email
- Subject: “New Business Profile Review”
- Body: Review link from Step 3 (map Data field)

Turn on Zap 1 after testing.
Zap 2: Post Approved Responses
Step 1: EnforcedFlow Trigger
- App: EnforcedFlow
- Event: Human in Loop Task Reviewed
- Group Name: “business-review” (must match Zap 1)
Test the trigger - should pull in the sample task you approved from Zap 1.

Step 2: Filter for Approved Only
- App: Filter by Zapier
- Only continue if: Review Outcome = “approved”

Step 3: Post Reply
- App: Google Business Profile
- Event: Create Reply
- Review Name: Map “Metadata Reviewer Name” from Step 1
- Your Reply: Map “Approved Content” from Step 1

Turn on Zap 2 after testing.