General, News

New European Salesforce MVPs

Twice a year Salesforce looks for worthy people to become Salesforce MVPs. MVPs are people from the community that have demonstrated Salesforce expertise, leadership, responsiveness, and advocacy and with around 160 worldwide and it’s a growing group! There are currently around 160 MVPs worldwide and I was lucky enough to become an MVP back in January 2012, it is always an honour to be renewed in such an amazing group of people. The platform and associated products in Salesforce are so large now it’s impossible to know it all, knowing that there are guru’s around the globe focused in their own specialisation is awesome.

Salesforce has a rigorous process for evaluating MVPs, it starts first with someone nominating a potential MVP, anyone can do this here when the nominations open. Information is compiled and reviewed by a number of different teams within Salesforce as well as existing Salesforce MVPs before awarding with new MVPs or renewals. The MVP only lasts one year and if have kept up with the core tenants of being an MVP (Expertise, Leadership, Responsiveness, and advocacy) then you may be renewed for another year.

The New European MVPs!

What makes me most excited is seeing new MVPs appearing in Europe. Not to mention existing MVPs being renewed which includes myself, Jodi WagnerAgustina GarcíaAlex TennantChris EdwardsChristopher LewisFabien TaillonJoshua HoskinsKeir BowdenMichael GillMohamed El MoussaouiPhil WaltonSamuel De RyckeSimon Goodyear.

The full list can be found here.

Sergey Erlikh (@sergeyer)

Sergey Erlikh

Twitter: @sergeyer
LinkedIn: https://www.linkedin.com/in/sergeyerlikh/

Based in Amstelveen noord, Netherlands Sergey is our first European Non-Profit MVP!!! and also co-leader of The Netherlands Salesforce nonprofit user.

Louise Lockie (@LouiseLockie)

Louise Lockie

Twitter: @LouiseLockie
LinkedIn: https://www.linkedin.com/in/louise-lockie-a8250115/
Website: louiselockie.blogspot.co.uk

Louise runs the Women in Tech user group in London and has talked at a number of Salesforce events including London’s Calling this year. Checkout her talk on Tackling the “We’ve always done it this way”.

Fabrice Cathala (@fcathala)

Fabrice Cathala

Twitter: @fcathala
LinkedIn: https://www.linkedin.com/in/fcathala/
Website: saas-components.com

Fabrice is a Technical Architect working for CLOUT! His blog is filled with great advice on Salesforce Architecture and he also presented at London’s Calling on ‘Migrating to Lightning

Sunil Sarilla

Sunil Sarilla

LinkedIn: https://www.linkedin.com/in/sunil-sarilla-4a49533/
Success: https://success.salesforce.com/profile?u=0053000000AJ82FAAT

Currently Ranked 5th in Success for answering Salesforce answers he has answered 11,885 questions so far! Based in London as well? I think but I’ve never met him, so hopefully we will meet soon!

Searching existing contacts based on a lead

Searching existing contacts based on a lead

I went to the London user group last year and quite a few people were interested in an app which when your looking at a lead automatically searches for existing records within salesforce. So I’ve just created a quick Salesforce app to allow you to search existing contacts based on a lead. It only searches contacts at the moment but I’ll get it to search other objects too if people are interested in it. Its also limited to just searching based on email address at the moment as well, but again if people are interested i’ll expand it.

Lead EmailAddress = [Select l.Email from Lead l WHERE l.Id = :this.thisLead.Id];

System.debug('getContacts Lead: ' + EmailAddress);

contactObj = [Select
c.Name,
c.AccountId,
c.Email,
c.FirstName,
c.Id,
c.LastName,
c.Salutation,
c.Title
from Contact c
WHERE c.Email = :EmailAddress.Email ];

return contactObj;
}
}

Create a searchContacts Page:
<apex:page standardController="Lead" extensions="searchContacts">
<apex:pageBlock >
<apex:pageBlockTable value="{!contacts}" var="item">
<apex:column value="{!item.Name}" />
<!--            <apex:column value="{!item.Id}" />-->
<apex:column value="{!item.AccountId}"/>
<apex:column value="{!item.Title}" />
<apex:column value="{!item.Email}" />
</apex:pageBlockTable>
</apex:pageBlock>
</apex:page>

In the page above i’ve just pulled out Name, AccountId, Title & Email fields, but if you have custom fields or other fields you want to pull out just copy one of the apex:column lines and change the field name (!item.xxxxx)

Next all you need to do is add the visualforce page to the Lead page layout, also don’t forget if you have different profiles that you go in to them and give access to the visualforce page otherwise other users won’t be able to see the visualforce page.

Bingo!