Skip to main content

Welcome to
MiiTel Support

How can we help?

Top searches :

Welcome to
MiiTel Phone

How can we help?

Top searches :

Welcome to
MiiTel Phone Mobile

How can we help?

Top searches :

Welcome to
MiiTel Call Center

How can we help?

Top searches :

Welcome to
MiiTel Meetings

How can we help?

Top searches :

MiiTel RecPod
Support

How can we help?

Top searches :

Welcome to our Support

{{dc 'hero--support_message'}}

How can we help?

Bagaimana saya membantu Anda?

Welcome to Speech API Support

{{dc 'hero--support_message'}}

How can we help?

Bagaimana saya membantu Anda?

社内向けナレッジ

{{dc 'hero--support_message'}}

Before you get started with Salesforce integration

Before you integrate MiiTel with Salesforce, please read this page.

Contents

Salesforce edition

Your Salesforce edition must be one of the following because this integration uses REST API. 

  • Enterprise Edition
  • Unlimited Edition
  • Developer Edition
  Essential Professional Enterprise Unlimited Lightning
Platform
Starter/Plus
Performance Developer
Edition
Deploy MiiTel Phone to Salesforce
Click to call
Pop-ups for incoming calls 
Retrieve records × ×
Save activity history × ×
MiiTel for Salesforce × ×

  IMPORTANT

  •   You can integrate with Lightning Platform Starter and Lightning Platform Plus, but you won't be able to integrate the records in the Lead object due to the restrictions of the product.
  •   You won't be able to integrate with Experience Cloud (formerly known as Community Cloud) and Marketing Cloud.

Salesforce API version

51.0

To check the API version, see Find Salesforce Edition and API version.

Required access permissions for Salesforce users to integrate

1. Permissions required when configuring integration

When you set up MiiTel and Salesforce integration in MiiTel Admin, the following permissions are required.

  NOTE

2. Permissions required to install MiiTel as a connected app in the integrated Salesforce org

After setting up MiiTel and Salesforce integration, you need the following permissions to install MiiTel as a connected app in the integrated Salesforce org.

  NOTE

  •   Any Salesforce user with permission to install apps can install MiiTel as a connected app, not only the integrated Salesforce user.

3. Permissions required when configuring integration and when the integration runs (common to all integration functions)

When you set up MiiTel and Salesforce integration in MiiTel Admin, and when the integration runs to retrieve contact information or activity history, the following permissions are required.

The required permissions for Salesforce user accounts used for this integration are:

  • Salesforce API access: Enabled (Grant API Enabled permission)

  • Read access to the following objects and their respective records

Label API name Type Access
Contact Contact Standard Read
Account Account Standard Read
Lead Lead Standard Read
User User Standard Read
  • Access to read the following standard fields

<Object: Contact>

Label API name Type Access
Phone Phone Standard Read
Mobile MobilePhone Standard Read
Account Name AccountId Standard Read
Name Name Standard Read

<Object: Account>

Label API name Type Access
Phone Phone Standard Read
Account Name Standard Read

<Object: Lead>

Label API name Type Access
Phone Phone Standard Read
Mobile MobilePhone Standard Read
Company Company Standard Read
Name Name Standard Read

To retrieve the contact information

To retrieve the contact information, the Salesforce user would need to have the following access.

To enable the activity history integration

To enable the activity history integration, the Salesforce user would need the following access. The required permissions depend on the object being integrated.

If you set the activity history assignee

If you set the activity history assignee, the Salesforce user must have the following access.

Number of API requests

For each call history entry (1 call), MiiTel calls the API as follows.

  • Search (Retrieve) Salesforce records: 1 time (1 time regardless of whether Contacts are retrieved)
  • Create activity history: 1 time
  • Update activity history:
    • When speech analysis is completed:
      • If any of the following are configured in Salesforce Activity History Integration: 1 time (0 times if none are configured)
        • Tag
        • Transcript (excluding fillers) {SPEECH_RECOGNITION}
        • Transcript (summary) {SPEECH_RECOGNITION_SUMMARY}
        • In-call comments {COMMENT}
        • Call minutes {SUMMARY_WITH_GPT}
    • When minutes creation is completed:
  • When registering tags from the tag registration screen at the end of a call in MiiTel Phone: 1 time
  • When changing tags from Call History in MiiTel Phone: 1 time each time you make a change
  • When changing tags from Call History in MiiTel Analytics: 1 time each time you make a change
  • When you specify a related record in MiiTel Phone:
    • If you do not transfer to an extension line or external line: 2 times
    • If you transfer to an extension line or external line: 2 times + (number of transfers x 1 time)

Example 1: When Contacts are retrieved

Settings:

Number of API calls: 

  • Total: 1 time
    • Search (Retrieve) Salesforce records: 1 time

Example 2: When you register a tag in MiiTel Phone after the call ends

Settings:

Actions:

  • After the call ends, register a tag from the tag registration screen in MiiTel Phone
  • Do not specify a related record in MiiTel Phone

Number of API calls:

  • Total: 4 times
    • Search (Retrieve) Salesforce records: 1 time
    • Create activity history: 1 time
    • Update activity history (when speech analysis is completed): 1 time
    • Update activity history (when registering a tag at the end of a call in MiiTel Phone): 1 time

Example 3: When you created minutes after the call ends

Settings:

Actions:

Number of API calls:

  • Total: 4 times
    • Search (Retrieve) Salesforce records: 1 time
    • Create activity history: 1 time
    • Update activity history: 1 time (when speech analysis is completed)
    • Update activity history: 1 time (when minutes creation is completed)

Example 4: When minutes were not created after the call ends (e.g., when the call duration was short)

Settings:

Actions:

  • You tried to create minutes, but could not (an error occurred due to reasons such as the call duration being less than 1 minute)

Number of API calls:

  • Total: 3 times
    • Search (Retrieve) Salesforce records: 1 time
    • Create activity history: 1 time
    • Update activity history: 1 time (when speech analysis is completed)

Size of the Salesforce record created by MiiTel

After the integration is set up, MiiTel can create an activity history record on Salesforce.
One activity history record is about 2KB.
For more details, please check Salesforce record size overview.

 

Was this article helpful?