Solve Email integrates Forethought with Front to automate responses to email tickets. This guide walks you through configuring your Front instance, enabling the Webhooks app, mapping fields, testing workflows, and managing traffic for AI-powered automation.
When to Use This Feature
Use this integration when:
- You use Front as your help desk platform
- You want to automate email replies using Forethought’s AI
- You need to tag and track feedback from automated workflows
- You’re building Solve workflows for email in Forethought’s Workflow Builder
Why It Matters
Automate Email at Scale
Solve Email automatically responds to email tickets with AI-generated messages, reducing manual handling.
Track and Analyze Ticket Responses
Responses are tagged and recorded, enabling deeper reporting and effectiveness analysis.
Personalize with Context
Use mapped variables like customer name or ticket type to tailor replies automatically.
How It Works (Step-by-Step)
Step 1: Set Up an Inbox for SMTP Channel in Front
- Add a new inbox in Front.
- Follow Front’s documentation to finish inbox setup.
- Link the inbox to your connected channel.
Step 2: Generate API Token and Webhook Secret in Front
- In Front, go to Settings > Company > Developers.
- Create an API token.
- Record the user email used to create the token.
- Go to Settings > Company > App Store, search “Webhooks,” and click Enable App.
- Enable Send Full Event Data.
- Copy the API Secret — this is your Webhook Secret.
Step 3: Enter Credentials in Forethought
- Go to your Forethought dashboard.
- Navigate to Settings > Integrations.
- At the upper right, click + Connect new integration.
- Search ‘Front’.
- Enter the Domain, API Token, Webhook Secret, and Integration User Email you got from Step 2.
Step 3: Create a Webhook Rule in Front
- Go to Rules > Create Rule.
- Name: Solve Email Webhook
- When: Inbound message is received
- If condition: Message type is email
-
Then: Send to webhook URL:
- Staging: https://staging.forethought.ai/front/<org_uniq_name>/webhook
- Prod: https://app.forethought.ai/front/<org_uniq_name>/webhook
💡 Replace <org_uniq_name> with your org’s unique name.
Step 4: Build and Publish Your Email Workflow in the Forethought dashboard
- In Forethought dashboard, go to Solve > Workflow Builder > Email tab.
- Click + New Intent.
- Configure a response in the Response tab.
- Go to the Journey tab and click a path with tags. Then, enter a ticket tag that you want to add, or you can also add ticket fields. By default, tickets processed through this path are automatically tagged as ‘ft-email-automated’.
- Test your email workflow. Follow the instructions here.
- Click Publish to make it live.
How to Test
- In the Journey Map, click Send Test Email.
- Enter your email address.
- Review the email response:
- Success = ft-email-automated tag on ticket
- Failure = ft-email-not-automated tag
Best Practices
✅ Test your workflow before publishing using Send Test Email in your Forethought dashboard
✅ Include fallback responses for cases where no intent is detected
❌ Don’t skip the Webhook rule—it’s essential for triggering responses
Q&A
Forethought won’t receive the inbound message, and no workflow will trigger.
Yes. Use Send Test Email in the Journey Map tab to simulate.
Yes, as long as they’re linked correctly via routing and integration.
Comments
Please sign in to leave a comment.