How Can We Help?

Managed Objects

This unit explains how Fastcall relates Call records to other Salesforce records. By the end of it, you will be able to use the ‘managed objects’ functionality of Fastcall to control it. Understanding this will allow you to explain to your users how this works and how to build reporting.

To do this, Fastcall has a ‘Managed Objects’ setting under Admin Settings > Call Handling > Managed Objects. When an object is selected as a Managed Object, Fastcall will create a lookup field on the Call Object to the selected object. You can then add the related list for calls on the selected object page layouts. When you open a record for that object, you can see all the Calls or SMS related to the record.

Managed Objects also add the Dial-by-List button on a custom object and help with inbound call search. Managed Objects can be set in search order. For example, Contacts first, then Leads. If Fastcall finds the same phone number on multiple objects, we will honor the search order set.

managed objects settings

Fastcall cannot change your page layouts. You will probably want to edit the page layouts for your Managed Objects to show a related list of Calls and SMS, and also for your Calls to show the relevant Managed Objects. There’s a separate unit on setting up page layouts in the Setup Guide.

Fastcall relationship between Calls and Managed Objects

Outbound calls

  • When dialing a phone number from a record page or list, the resulting Call will be associated with the record
  • If the phone number dialed through the dial pad has a record in the ‘Phone Lookup’ Object, that record will be used

Inbound calls

  • If the “from” phone number with an inbound call has a record in the ‘Phone Lookup’ Object, that record will be used
  • If Fastcall does not find a matching record, we will not relate the Call to a Managed Object.

Inbound Phone Lookup Object

Fastcall remembers the last association made between a phone number and a managed object, whether or not this was made manually or automatically. This association is stored as a Record of the ‘Inbound Phone Lookup’ Object and is used in the association between Calls and Managed Objects. It is also used to control the related Record displayed in the Fastcall Softphone.

Opportunity and Case handler

Fastcall has two features for improving the handling of Opportunities and Cases. When turned on, these work as follows. If a Call is related to a Contact that has an Account, or directly with an Account, you can also relate the Call to an Opportunity or Case belonging to the Account. This is done via the Fastcall Softphone, on the ‘Related Records’ tab.

Task Multiple Relationships

Salesforce can handle multiple relationships on Task Records if “Allow Users to Relate Multiple Contacts to Tasks and Events” under “Activity Settings” is enabled.

Fastcall can support this if the option “Multiple Contacts” is turned on under Fastcall Settings > Admin Settings > Logging > Widget Interface. This does not affect Call Records, which do not support multiple contacts.

multiple contacts

Option to block automatic updates

Fastcall will add custom fields to your managed objects for the First Call Date, Last Call Date, and Call Count. These related record updates occur when a call ends. However, your users cannot edit the related record at the same time. This setting allows you to block Fastcall from applying these updates if needed.

Inbound lookup filters

Fastcall gives an option to filter the lookup. This is not a common option, but you could block the lookup. For example, if an Account Status = Cancelled. The call would still ring, but there would be no lookup of the related record.

Manually change the relationship between Calls and Managed Objects

The Fastcall softphone can be used to change the Related Record ID of a call via the ‘Related Records’ functionality.

related record in softphone

When you update a Related Record from the softphone, Fastcall will search for all Call/Task objects with the same phone number and direction and update their related object as well, including those owned by other Salesforce users.

If you do not wish to update multiple records, you can change it by clicking on the settings button:

  • Update all previous interactions – If on, the record will be associated with all interactions matching the phone number. Otherwise, it will affect the thread’s latest interaction only.
  • Assign future interactions to the new record – If on, the phone-to-record lookup will be updated with the new record. Otherwise, it will be left as is.

Last Updated: Fastcall v9.1.4, 2025-12-12

Ready to Install the Latest Version?

Click on the button and download package from the Appexchange