+ Start a Discussion
Ravindra Kashyap 2Ravindra Kashyap 2 

Contact.Owner.email how it is working

Hello Experts,

In Contact Object, there is no field name Owner then how it is able to access "Contact.Owner.email" ??
Please explain its internal working.
Hi Ravindra,

Yes, you are partially right. 
If you look closely, you will find a field Contact Owner (API Name: Owner). Who owns that particular contact.
Contact Owner is lookup to User object. Like standard fields CreatedBy or LastModifiedBy.
All the contacts are owned by any user in your org.

So, when you query Contact.Owner.Email.
It will lookup to contact --> Contact Owner (User) --> Email.
You will get the email address of the User that owns that contact.

Hope this helps.
Md. Rifat Anwar NirobMd. Rifat Anwar Nirob
Thank you,

It really helps.
Packages PlanPackages Plan

It really helps.
madhav sharma 1madhav sharma 1
What is a Dialer and what are the types of Dialers

Dialer is an application used in call centers to automate the process of dialing external phone numbers so that agents can handle certain calls selectively. Well, since call centers want to increase productivity per agent they have hired, they control the time an agent spends talking to a potential customer. Therefore, when agents are provided with a database and asked to call multiple prospects, it is noted that the effective time spent talking to customers is very low as many calls are not answered, answered by fax machines, busy, etc. Therefore, agents spend more time dialing numbers than talking. That's why many outbound call centers employ dialers that automatically dial phone numbers on behalf of agents, to increase their efficiency, which is sometimes measured in talk time per hour (TTH).
Types of Dialer’s:
Manual dialer: there is a telephone, there is a telephone line connected to it. So the agents just pick up the phone and start dialing themselves! This has been found to be the least efficient way to run outbound calling campaigns in larger call centers (based on Talk Time per hour values). But we'll tell you one thing: this is the cheapest way for a very small call center / office!
Preview markup - This is the first level of marker automation. There is a database on a PC and the agent selects which number to dial, and perhaps clicks on the contact (or uses some other button) so the system will automatically dial the call and the agent does not have to dial. A keyboard. Depending on the response, the agent talks to the person on the other end or manually disconnects the call if there is an answering machine, fax, busy signal, or no answer. The agent must manually update the records after the call.

Predictive dialing: A predictive dialer consists of a dialing algorithm that "predicts" when an agent will be available and the predictive dialer will automatically place calls based on the prediction above so that it is ready to connect to agent workstations when there is a response from a contact in alive.
The effectiveness of a predictive dialer (https://www.callmaker.se/hur-fungerar-en-dialer/" style="color:#0563c1; text-decoration:underline) depends on many factors, such as the size of the call centers (number of agents), the duration of an average call, the sophistication of the prediction algorithm, the tme of day, the type of work, etc.
If a call is ready (based on the prediction algorithm) and no agent is available, the predictive dialer automatically ends the call, resulting in the call being abandoned.
A predictive dialer automatically identifies answering machines based on the duration of the answer immediately after the call is answered: if it's a short "hello," it's probably a live contact, if there's a longer answer, it's probably a answering machine from CallMaker (https://www.callmaker.se/" style="color:#0563c1; text-decoration:underline). Some predictive dialers use frequency detection of the voice answering the call to identify whether it is a live contact (person) or an answering machine, which is more effective.
Neil CummingsNeil Cummings
Our  Web Scraping Service (https://it-s.com/our-services/data-tranformation-services/web-scraping-services/)  provides high-quality structured data to improve business outcomes and enable intelligent decision making,
Our Web scraping service allows you to scrape data from any websites and transfer web pages into an easy-to-use format such as Excel, CSV, JSON and many others
Suraj Tripathi 47Suraj Tripathi 47
Hi Ravindra Kashyap 2

Contact owner is a lookup to User. So when you query Contact.owner.email, Then you will get the email of the user that owns the contact.

If you find your solution marks this as the best answer.

Thank you!
Suraj Tripathi