Ayra AI
|Docs
Salesforce

Salesforce Integration

Enterprise CRM Platform

Enterprise-grade integration with the world's leading CRM. Connect leads, contacts, accounts, opportunities, cases, and custom objects with Ayra voice AI.

About Salesforce

Salesforce is the world's leading CRM platform, powering sales organizations from startups to Fortune 500 enterprises. Founded in 1999, Salesforce pioneered cloud-based CRM and has evolved into a comprehensive customer platform.

Enterprise-grade reliability & security
Extensive customization capabilities
Massive AppExchange ecosystem
Powerful automation via Flows & Apex

Integration Capabilities

Lead & Contact Management

Handle both Leads (early-stage prospects) and Contacts (customer accounts). Create Lead records with phone, name, company, lead source, and conversation details. Update existing records with qualification data.

Lead vs. Contact

Leads represent early-stage prospects; Contacts are people at accounts deeper in the sales cycle or existing customers.

Account Management

Associate contacts with correct Accounts based on company name, email domain, phone patterns, or explicit rules. Maintain Salesforce's account hierarchy for complete visibility.

Opportunity Creation & Management

Create Opportunity records when buying interest is expressed. Include opportunity name, associated Account, stage, close date, amount, and products of interest.

Stage progression
Discussion notes
Amount updates
Timeline adjustments
Activity history
Product tracking

Case Creation for Support

Create Case records in Service Cloud with subject, description, contact/account associations, priority, origin (Phone), and queue assignment for support issues.

Custom Object Support

Create and update custom objects for business-specific entities—healthcare Providers, manufacturing Parts, real estate Properties—based on conversation content.

Setting Up Salesforce Integration

Prerequisites

  • Active Salesforce org with API access enabled
  • Permissions to authorize connected apps
  • Understanding of your Salesforce data model (including custom objects)

OAuth Connection Process

1

Select Salesforce

Navigate to Integrations → CRM & Sales → Salesforce

2

Choose Environment

Select Production or Sandbox for testing

3

Authenticate

Log in with your Salesforce credentials

4

Review Permissions

Grant read/write access to Leads, Contacts, Accounts, Opportunities, Cases

5

Verify Connection

Ayra queries org info and displays confirmation

Sandbox Testing Recommended

Test integrations in Sandbox environments before production deployment. Once testing confirms everything works, repeat for Production with confidence.

Usage Scenarios

Lead Qualification Workflows

AI agents qualify leads through conversation (BANT criteria), create Lead records with appropriate status and score. High-quality leads get assigned to reps; others enter nurturing workflows.

Sales Opportunity Management

Update Opportunity stages as conversations progress—from Qualification through Closed-Won. Each stage update logs activities explaining what justified the change.

Customer Support Cases

Create Cases ensuring every issue is tracked. Cases route to appropriate queues based on type, tier, severity, or product area. Support agents receive full conversation context.

Account Team Collaboration

Log all interactions to Account records for entire team visibility. Create Tasks for appropriate team members. Maintain complete history spanning all touchpoints.

Advanced Features

Flow Integration

Trigger Flows based on Ayra activities—update probability, create renewal opportunities, escalate cases.

Einstein Analytics

Analyze conversation data through Einstein to reveal patterns and predict outcomes.

Communities & Portals

Surface conversation data in customer/partner portals for transparency.

Mobile App Access

Voice data accessible via Salesforce Mobile—review transcripts and recordings anywhere.

Best Practices

Respect Salesforce Data Model

Work with Salesforce's opinionated models—Leads convert to Contacts/Accounts/Opportunities, Cases link to Contacts.

Leverage Salesforce Automation

Use Process Builder, Flows, and Apex for complex logic. Don't duplicate capabilities.

Maintain Security & Permissions

Ensure integration respects field-level security and sharing rules. Don't create back doors.

Monitor API Usage

Salesforce enforces API limits. Monitor usage and optimize efficiency.

Troubleshooting

Authentication Issues

Verify correct environment (Production vs Sandbox), confirm password and account active, check API access enabled, review IP restrictions.

Record Creation Failures

Verify required fields populated, check record types specified correctly, confirm API user permissions, review validation rules.

API Limit Issues

Review usage reports, optimize integration reducing unnecessary calls, consider batch operations, request limit increases.

Custom Field Mapping

Verify API names match exactly (case-sensitive, include __c suffix), confirm data types match, check field-level security.

Ready to transform your agency?

Start building with Ayra today. No credit card required.