- Home
- Documentation
- Automation & Rules
- How Do I Set Up Approval Workflows?
How Do I Set Up Approval Workflows?
Learn how to set up approval workflows in Propel to review responses before sending. Understand when to require approvals, how to handle approval requests, and best practices for approval management.
Approval workflows in Propel allow you to review and approve AI-generated responses before they're sent to prospects. This ensures quality control, compliance, and gives you confidence in automated communications. This guide explains how to set up and manage approval workflows effectively.
What Are Approval Workflows?
Approval workflows require human review before sending AI-generated responses. When enabled:
- Propel generates responses but doesn't send them immediately
- Approvers receive notifications when responses need review
- Approvers can approve or deny responses via email or dashboard
- Approved responses are sent automatically to prospects
- Denied responses are not sent and can be edited or discarded
Use Case Examples:
- Property Management: Review responses for high-value rental properties or sensitive situations
- Real Estate: Approve communications for luxury properties or complex negotiations
- Short-Term Rentals: Review booking confirmations and policy communications
- Commercial Real Estate: Ensure compliance and quality for enterprise clients
Why Use Approval Workflows?
Approval workflows provide several benefits:
Quality Control
- Review AI responses before they reach prospects
- Ensure messaging aligns with your brand and standards
- Catch and correct any errors or inappropriate content
Compliance
- Meet legal or regulatory requirements for certain communications
- Ensure proper disclosures are included
- Maintain audit trails of reviewed communications
Confidence Building
- Gradually build trust in automation
- Test new rules or configurations safely
- Maintain oversight while benefiting from automation
Risk Management
- Prevent costly mistakes in high-value situations
- Ensure sensitive information is handled correctly
- Maintain control over important communications
Enabling Approvals in Mailbox Settings
Before you can use approval workflows, you need to enable approvals for your mailbox.
Step 1: Navigate to Mailbox Settings
- Go to Settings > Mailboxes
- Click the mailbox you want to configure
- You'll see the mailbox detail page
Step 2: Enable Approvals
- Scroll to the "Approvals" section
- Toggle "Enable Approvals" to ON
- The approval settings will appear
Step 3: Configure Approver Emails
- In "Default approver emails", enter comma-separated email addresses
- Example:
manager@example.com, supervisor@example.com - These team members will receive approval notifications
Note: Approvers must be team members with access to your Propel organization.
Step 4: Set Approval Expiration
- In "Approval expiration (hours)", enter how long approvals should wait
- Default: 24 hours
- Minimum: 1 hour
Best practices:
- Shorter times (4-8 hours) for time-sensitive inquiries
- Longer times (24-48 hours) for less urgent communications
- Consider your team's availability when setting expiration
Step 5: Save Changes
Click "Save Changes" at the bottom of the Approvals section.
How Approval Workflows Work
The Approval Process
When approvals are enabled, here's what happens:
- Email arrives - A prospect sends an email to your monitored mailbox
- AI generates response - Propel creates an appropriate response
- Approval requested - Instead of sending immediately, Propel creates an approval request
- Approver notified - Designated approvers receive email notifications
- Review period - Approvers review the response (via email link or dashboard)
- Decision made - Approver approves or denies the response
- Action taken - Approved responses are sent; denied responses are not sent
Approval Notifications
Approvers receive email notifications when responses need approval. The notification includes:
- Contact information - Who the response is for
- Message preview - The AI-generated response content
- Approve link - Direct link to approve the response
- Deny link - Direct link to deny the response
- Expiration time - When the approval will expire
Approval Methods
Approvers can approve or deny responses in two ways:
Method 1: Email Links
- Receive notification - Approver gets an email with approval request
- Click approve or deny - Use the links in the email
- Optional reason - Add a reason when denying
- Decision processed - Response is sent (if approved) or not sent (if denied)
Method 2: Dashboard
- Navigate to Approvals - Go to the Approvals page in your dashboard
- View pending approvals - See all responses waiting for approval
- Review response - Read the full response content
- Make decision - Click Approve or Deny
- Add reason - Optionally add a reason for denial
Viewing and Managing Approvals
Accessing the Approvals Dashboard
- Go to your organization dashboard
- Click "Approvals" in the navigation (or use the approval notification icon)
- You'll see the Approvals page with all approval requests
Approval Dashboard Features
The Approvals dashboard shows:
- Pending approvals - Responses waiting for review
- Approved responses - Recently approved messages
- Denied responses - Responses that were rejected
- Approval statistics - Metrics about approval rates and timing
- Time-based charts - Visual representation of approval activity
Filtering and Searching
You can filter approvals by:
- Status - Pending, approved, denied, expired
- Date range - View approvals from specific time periods
- Contact - Find approvals for specific prospects
- Mailbox - Filter by mailbox if you have multiple
Approval Actions
For each approval request, you can:
- Approve - Send the response to the prospect
- Deny - Reject the response (it won't be sent)
- View details - See full conversation context
- Edit - Modify the response before approving (if supported)
Setting Up Approval Rules
While you can enable approvals for all responses in mailbox settings, you can also create rules that require approvals for specific situations.
When to Use Approval Rules
Create approval rules when you want approvals for:
- High-value properties - Properties above a certain price threshold
- Specific keywords - Responses containing sensitive terms
- Lead sources - Inquiries from certain sources
- Property types - Specific property categories
- Complex situations - Scenarios requiring human judgment
Creating Approval Rules
- Go to Settings > Rules
- Click "Create Rule" or "New Rule"
- Write a rule that includes approval requirements
Example rule:
When a prospect inquires about a property priced over $3000/month, respond with property details and tour availability. Require approval from the leasing manager before sending.
Combining Approvals with Other Features
You can combine approvals with:
- Handoffs - CC team members while requiring approval
- Response rules - Control when responses are generated
- Custom workflows - Complex approval scenarios
Approval Best Practices
Start with Approvals Enabled
When first setting up Propel:
- Enable approvals for all mailboxes initially
- Review responses to understand AI behavior
- Build confidence in automation quality
- Gradually disable approvals as you gain trust
Set Appropriate Expiration Times
- Time-sensitive inquiries - 4-8 hours
- Standard inquiries - 24 hours
- Less urgent communications - 48 hours
- Consider team availability - Ensure approvers can review within expiration time
Use Multiple Approvers
- Add backup approvers - Ensure coverage when primary approvers are unavailable
- Distribute workload - Share approval responsibilities across team
- Set clear expectations - Define who approves what types of responses
Create Specific Approval Rules
Instead of approving everything:
- Use mailbox-level approvals for general quality control
- Create specific rules for high-value or sensitive situations
- Balance automation and control - Approve only what needs review
Monitor Approval Metrics
Regularly review:
- Approval rates - How often responses are approved vs denied
- Response times - How quickly approvals are processed
- Denial reasons - Why responses are being rejected
- Expired approvals - Responses that weren't reviewed in time
Provide Feedback
When denying responses:
- Add clear reasons - Help improve future responses
- Note patterns - Identify recurring issues
- Update rules - Adjust rules based on denial patterns
Common Approval Scenarios
Scenario 1: Property Management - High-Value Rentals
Setup:
- Enable approvals in mailbox settings
- Create rule: "Require approval for properties over $2500/month"
- Set approvers: Leasing manager and supervisor
- Expiration: 8 hours
Workflow:
- AI generates response for high-value property
- Leasing manager receives approval request
- Manager reviews and approves
- Response sent to prospect
Scenario 2: Real Estate - Luxury Properties
Setup:
- Enable approvals for luxury property mailbox
- Create rule: "Require approval for properties over $1M"
- Set approvers: Senior sales agent and sales manager
- Expiration: 12 hours
Workflow:
- Buyer inquires about luxury property
- AI generates response with property details
- Sales manager reviews and approves
- Response sent with showing availability
Scenario 3: Testing New Rules
Setup:
- Enable approvals for testing mailbox
- Create new rule with approval requirement
- Set approvers: Team lead
- Expiration: 24 hours
Workflow:
- Test rule with sample inquiries
- Review all generated responses
- Adjust rule based on approval feedback
- Disable approvals once rule is validated
Troubleshooting Approvals
Approvers Not Receiving Notifications
If approvers aren't getting notifications:
- Verify approver emails - Ensure emails are correct in mailbox settings
- Check spam folders - Approval emails might be filtered
- Verify team access - Approvers must have organization access
- Check email provider - Ensure email delivery is working
Approvals Expiring Too Quickly
If approvals expire before review:
- Increase expiration time - Set longer expiration in mailbox settings
- Add more approvers - Ensure coverage when primary approvers are unavailable
- Monitor expiration - Check dashboard for expired approvals
- Adjust workflow - Consider if approvals are needed for all responses
Responses Not Being Sent After Approval
If approved responses aren't sending:
- Check approval status - Verify approval was processed correctly
- Review activity log - Check for errors in message sending
- Verify mailbox is enabled - Ensure mailbox is active
- Check email provider - Ensure email account is connected
Too Many Approval Requests
If you're receiving too many approval requests:
- Review approval rules - Ensure rules are specific enough
- Disable mailbox-level approvals - Use rule-based approvals instead
- Adjust rule conditions - Make approval requirements more selective
- Build confidence - Gradually reduce approval requirements
Approval Workflow Examples
Example 1: Gradual Automation
Week 1-2:
- Enable approvals for all responses
- Review every response manually
- Build understanding of AI behavior
Week 3-4:
- Create specific approval rules
- Disable mailbox-level approvals
- Approve only high-value situations
Week 5+:
- Further refine approval rules
- Reduce approval requirements
- Maintain approvals only for critical scenarios
Example 2: Team-Based Approvals
Setup:
- Property managers approve rental inquiries
- Sales agents approve buyer/seller leads
- Managers approve high-value properties
- Team leads approve complex situations
Workflow:
- Different approvers for different scenarios
- Clear escalation paths
- Backup approvers for coverage
Next Steps
Now that you understand approval workflows:
- Configure mailbox settings to enable approvals
- Create approval rules for specific scenarios
- Set up handoffs to combine with approvals
- Monitor conversations to see approvals in action
Related Articles
- Configuring Mailbox Settings - Enable approvals and configure approvers
- Creating Your First Rule - Create rules with approval requirements
- Setting Up Handoffs - Combine handoffs with approvals
- Understanding Your Dashboard - Navigate the approvals dashboard
- Monitoring and Reviewing Conversations - Review approved responses
Related Documentation
How Do I Set Up Handoffs?
Learn how to set up handoffs in Propel to automatically involve team members when the AI needs human assistance. Understand handoff configuration, when handoffs occur, and best practices.
How Do I Create Rules for Different Scenarios?
Learn how to create rules in Propel for different scenarios including response triggers, approval requirements, handoff conditions, and custom workflows. Includes testing and best practices.
How Do I Add Email Disclaimers for Compliance?
Learn how to configure email disclaimers in Propel for compliance requirements. Understand when disclaimers are needed, how to customize disclaimer text, and best practices for compliance.
How Do I Configure Response Filters to Control When Propel Responds?
Learn how to configure response filters in Propel to control when your AI agent responds to emails. Understand respond vs ignore filters, how to combine filters, and best practices for response control.