Skip to main content

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

FeatureDescription
Visual DesignerDrag-and-drop workflow creation
AI ActionsBuilt-in AI for writing, analyzing, and deciding
Custom TriggersStart workflows from any event
Conditional LogicBranch workflows based on conditions
IntegrationsConnect with your existing tools
TemplatesStart from pre-built workflow templates

Getting Started

Access AI Builder

  1. Go to https://app.salestools.io
  2. Navigate to AI Builder in the main menu
  3. Click Create New Workflow or choose a template

Workflow Components

Every workflow has three main components:

  1. Trigger - What starts the workflow
  2. Actions - What the workflow does
  3. Conditions - Logic that controls flow

Triggers

Available Triggers

TriggerDescriptionUse Case
Email ReceivedNew email arrivesAuto-respond to inquiries
Form SubmittedLead form completedQualify and route leads
Meeting BookedCalendar event createdSend prep materials
Contact CreatedNew contact addedEnrich and assign
Stage ChangedPipeline stage updatedTrigger next actions
ScheduledTime-based triggerDaily/weekly reports
WebhookExternal system eventCustom integrations

Setting Up Triggers

  1. Click + Add Trigger in the workflow builder
  2. Select trigger type
  3. Configure trigger conditions
  4. 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

ActionDescription
Send EmailSend from connected account
Create DraftSave email as draft for review
Reply to ThreadReply to existing conversation
ForwardForward email to team member

CRM Actions

ActionDescription
Create ContactAdd new contact record
Update ContactModify contact fields
Create DealAdd opportunity/deal
Update StageMove deal in pipeline
Add NoteLog note on record
Create TaskAssign follow-up task

LinkedIn Actions

ActionDescription
View ProfileView prospect's profile
Send ConnectionSend connection request
Send MessageMessage existing connection

Notification Actions

ActionDescription
Slack MessageSend to Slack channel
Email NotificationAlert team member
In-App AlertShow in Salestools
WebhookCall 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 TypeExamples
Field Valuecompany_size > 100, industry = "SaaS"
Containsemail.body contains "pricing"
AI Classificationsentiment = "positive"
Time-basedis_business_hours = true
List Membershipcontact 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:

  1. Trigger: New contact created
  2. Action: AI analyze company and role
  3. Condition: Score > 80?
  4. Yes: Assign to rep, create task
  5. No: Add to nurture sequence

Meeting Follow-Up

Automate post-meeting actions:

  1. Trigger: Meeting completed
  2. Action: AI summarize meeting notes
  3. Action: Create follow-up task
  4. Action: Send summary email to prospect
  5. Action: Update CRM with notes

Hot Lead Alert

Instant notification for high-value actions:

  1. Trigger: Email received
  2. Action: AI analyze intent
  3. Condition: Intent = "interested" AND company_size > 100
  4. Action: Slack alert to rep
  5. Action: Create priority task

Competitor Response

Handle competitive objections:

  1. Trigger: Email received
  2. Action: AI detect competitor mention
  3. Condition: Competitor mentioned?
  4. Action: AI generate competitive response
  5. 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:

  1. What triggers it?
  2. What information is needed?
  3. What decisions are made?
  4. What actions result?

Step 3: Build in AI Builder

  1. Add your trigger
  2. Add actions in sequence
  3. Insert conditions where needed
  4. Connect the flow
  5. Configure each step

Step 4: Test Thoroughly

  1. Use Test Mode with sample data
  2. Verify each step executes correctly
  3. Check edge cases
  4. Review AI outputs for quality

Step 5: Deploy and Monitor

  1. Activate the workflow
  2. Monitor execution logs
  3. Review performance metrics
  4. Iterate and improve

Best Practices

Workflow Design

  1. Start simple - Build basic version first, then add complexity
  2. One goal per workflow - Don't try to do everything
  3. Add error handling - What if an action fails?
  4. Use clear naming - Name workflows and steps descriptively

AI Prompts

  1. Be specific - Detailed prompts give better results
  2. Include context - Pass relevant data to AI
  3. Set constraints - Specify tone, length, format
  4. Test variations - Iterate on prompts

Performance

  1. Minimize actions - Each action adds latency
  2. Use conditions early - Filter before heavy processing
  3. Batch when possible - Group similar actions
  4. 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?


Last Updated: January 2025 Version: 1.0