AI Builder
Create custom AI-powered workflows without code. AI Builder lets you design intelligent automations that match your unique sales process.
What is AI Builder?
AI Builder is a visual workflow designer that lets you create custom AI automations. Instead of using pre-built templates, design workflows that match exactly how your team works.
Key Features
| Feature | Description |
|---|---|
| Visual Designer | Drag-and-drop workflow creation |
| AI Actions | Built-in AI for writing, analyzing, and deciding |
| Custom Triggers | Start workflows from any event |
| Conditional Logic | Branch workflows based on conditions |
| Integrations | Connect with your existing tools |
| Templates | Start from pre-built workflow templates |
Getting Started
Access AI Builder
- Go to https://app.salestools.io
- Navigate to AI Builder in the main menu
- Click Create New Workflow or choose a template
Workflow Components
Every workflow has three main components:
- Trigger - What starts the workflow
- Actions - What the workflow does
- Conditions - Logic that controls flow
Triggers
Available Triggers
| Trigger | Description | Use Case |
|---|---|---|
| Email Received | New email arrives | Auto-respond to inquiries |
| Form Submitted | Lead form completed | Qualify and route leads |
| Meeting Booked | Calendar event created | Send prep materials |
| Contact Created | New contact added | Enrich and assign |
| Stage Changed | Pipeline stage updated | Trigger next actions |
| Scheduled | Time-based trigger | Daily/weekly reports |
| Webhook | External system event | Custom integrations |
Setting Up Triggers
- Click + Add Trigger in the workflow builder
- Select trigger type
- Configure trigger conditions
- Test trigger with sample data
AI Actions
Write with AI
Generate content using AI:
Use Cases:
- Write personalized emails
- Create follow-up messages
- Generate meeting summaries
- Draft LinkedIn messages
Configuration:
Action: AI Write
Prompt: Write a follow-up email for {{contact.first_name}}
at {{contact.company}} who attended our demo.
Focus on: {{meeting.key_points}}
Tone: Professional but friendly
Length: 2-3 paragraphs
Analyze with AI
Extract insights from text:
Use Cases:
- Analyze email sentiment
- Extract key information
- Classify lead intent
- Summarize conversations
Configuration:
Action: AI Analyze
Input: {{email.body}}
Extract:
- Sentiment (positive/neutral/negative)
- Intent (interested/objection/question/unsubscribe)
- Key topics mentioned
- Urgency level
Decide with AI
Make intelligent routing decisions:
Use Cases:
- Route leads to right rep
- Prioritize hot leads
- Determine next best action
- Qualify opportunities
Configuration:
Action: AI Decide
Context: {{contact.data}}, {{interaction.history}}
Decision: Which sales rep should handle this lead?
Options:
- Enterprise Rep (if company size > 500)
- SMB Rep (if company size < 100)
- Mid-Market Rep (default)
Standard Actions
Email Actions
| Action | Description |
|---|---|
| Send Email | Send from connected account |
| Create Draft | Save email as draft for review |
| Reply to Thread | Reply to existing conversation |
| Forward | Forward email to team member |
CRM Actions
| Action | Description |
|---|---|
| Create Contact | Add new contact record |
| Update Contact | Modify contact fields |
| Create Deal | Add opportunity/deal |
| Update Stage | Move deal in pipeline |
| Add Note | Log note on record |
| Create Task | Assign follow-up task |
LinkedIn Actions
| Action | Description |
|---|---|
| View Profile | View prospect's profile |
| Send Connection | Send connection request |
| Send Message | Message existing connection |
Notification Actions
| Action | Description |
|---|---|
| Slack Message | Send to Slack channel |
| Email Notification | Alert team member |
| In-App Alert | Show in Salestools |
| Webhook | Call external URL |
Conditional Logic
If/Then Branches
Create different paths based on conditions:
IF contact.company_size > 500
THEN Route to Enterprise Rep
ELSE Route to SMB Rep
Available Conditions
| Condition Type | Examples |
|---|---|
| Field Value | company_size > 100, industry = "SaaS" |
| Contains | email.body contains "pricing" |
| AI Classification | sentiment = "positive" |
| Time-based | is_business_hours = true |
| List Membership | contact in "Hot Leads" list |
Multi-Branch Logic
Create complex decision trees:
IF email.intent = "meeting_request"
→ Send calendar link
ELSE IF email.intent = "objection"
→ AI generate objection response
ELSE IF email.intent = "unsubscribe"
→ Remove from sequence, send confirmation
ELSE
→ Route to rep for manual review
Workflow Templates
Lead Qualification
Automatically qualify and route new leads:
- Trigger: New contact created
- Action: AI analyze company and role
- Condition: Score > 80?
- Yes: Assign to rep, create task
- No: Add to nurture sequence
Meeting Follow-Up
Automate post-meeting actions:
- Trigger: Meeting completed
- Action: AI summarize meeting notes
- Action: Create follow-up task
- Action: Send summary email to prospect
- Action: Update CRM with notes
Hot Lead Alert
Instant notification for high-value actions:
- Trigger: Email received
- Action: AI analyze intent
- Condition: Intent = "interested" AND company_size > 100
- Action: Slack alert to rep
- Action: Create priority task
Competitor Response
Handle competitive objections:
- Trigger: Email received
- Action: AI detect competitor mention
- Condition: Competitor mentioned?
- Action: AI generate competitive response
- Action: Send to rep for approval
Building a Workflow
Step 1: Define the Goal
What should this workflow accomplish?
- Save time on repetitive tasks?
- Ensure consistent follow-up?
- Route leads intelligently?
- Generate personalized content?
Step 2: Map the Process
Before building, sketch the flow:
- What triggers it?
- What information is needed?
- What decisions are made?
- What actions result?
Step 3: Build in AI Builder
- Add your trigger
- Add actions in sequence
- Insert conditions where needed
- Connect the flow
- Configure each step
Step 4: Test Thoroughly
- Use Test Mode with sample data
- Verify each step executes correctly
- Check edge cases
- Review AI outputs for quality
Step 5: Deploy and Monitor
- Activate the workflow
- Monitor execution logs
- Review performance metrics
- Iterate and improve
Best Practices
Workflow Design
- Start simple - Build basic version first, then add complexity
- One goal per workflow - Don't try to do everything
- Add error handling - What if an action fails?
- Use clear naming - Name workflows and steps descriptively
AI Prompts
- Be specific - Detailed prompts give better results
- Include context - Pass relevant data to AI
- Set constraints - Specify tone, length, format
- Test variations - Iterate on prompts
Performance
- Minimize actions - Each action adds latency
- Use conditions early - Filter before heavy processing
- Batch when possible - Group similar actions
- Monitor execution time - Optimize slow workflows
Troubleshooting
Workflow Not Triggering
- Verify trigger conditions are met
- Check that workflow is active
- Review trigger configuration
- Check for conflicting workflows
AI Output Quality Issues
- Refine your prompts with more detail
- Add more context variables
- Adjust tone and length settings
- Review and provide feedback
Action Failures
- Check integration connections
- Verify required fields are populated
- Review error messages in logs
- Test action independently
Support
Need Help?
- Email: info@salestools.io
- Live Chat: Available in the Salestools dashboard
- Documentation: https://docs.salestools.io
Last Updated: January 2025 Version: 1.0