Email Services in Salesforce

Salesforce inbound email is automated processes that use Apex class to process the Attachments, Headers, and Contents of an inbound email.

We can associate each email service with one or more Salesforce-generated email addresses through which users can send messages for processing.

Use of Apex In Salesforce Email Services

Apex class act as a medium to process incoming email messages. When we set up an email service in salesforce, we need to generate a special email address in which salesforce will receive emails.

We can use Apex to receive and process email and attachments from the external system to the Salesforce Platform.

The email that is sent by the external user is received by the Apex email service in salesforce and processed by Apex classes that uses the Inbound Email object.

Continue reading
Posted in email services in salesforce.

Data Migration in Salesforce

salesforce to salesforce data migration

I got an opportunity to work on a Data Migration project early on in my career when I fresh started with the Salesforce CRM platform. I faced a lot of challenges and of course, learned a lot with it as well.

Continue reading
Posted in Data Migration in Salesforce.

Connecting Gravity forms to Pardot

The link between the two worlds

Over the past 20 years, B2B(Business to Business) marketing has emerged a great deal and is affecting the market as largely as possible. It has really bridged the gap between the business and the consumer. Gravity forms pardot is one such building tool which has become really popular in companies where Pardot B2B Marketing Automation is used extensively.

Now the question you must have is how to connect these two things together in a way that our requirements are met. This can be done by using a component in Pardot Integration called Form handler. So, let us get quickly to the details of it then.

Gravity…The Source

Gravity forms and pardot is a built-in plug-in for forms in WordPress and is used widely because of its numerous advantages which make it a robust and practical plug-in. But Why Use Gravity forms and pardot?

Continue reading
Posted in Gravity forms to pardot.

Progressive Rendering in Communities

With Salesforce releasing progressive rendering in Communities in the Summer 2018 release, one can have finer control over display time performance and polish your community’s experience to better engage customers. This feature is available only in Enterprise, Performance, Unlimited, and Developer Editions.

So, what is Progressive Rendering?

Progressive Rendering of pages and images in its simplest is a technique in which the page begins to appear, and the text can be read even before all the text and/or images have been completely downloaded.

Continue reading
Posted in Progressive Rendering in Communities.

How to create pie chart in lightning component

30 different types of Charts and renders are supported by CanvasJS across devices like iPhone, iPad, Android, Mac & PCs. This give us the facility to create an attractive and rich dashboard that work across devices without compromising on things like maintainability or functionality of any web application. Graphs include several good looking themes and are very fast– resulting in lightweight, beautiful and responsive dashboards.

It is very simple and intuitive API, comes with Beautiful and Elegant looking themes.

The various interactive features supported by canvas Js bar chart are:-

Continue reading

Posted in Canvajs in Salesforce Lightning.

What is Gamification in Human Resource

In digital era, Gamification in HR is becoming more and more popular and is more widely used than ever. It comes down to using game principles and techniques in a non-game context. The new paradigm that sees people as intrinsically motivated, towards Gamification in HR, which offers many possibilities to address that intrinsic motivation.

One area of business where salesforce gamification techniques are increasingly applied is Human Resources. If you’re ready to adopt Gamification of HR mechanisms in your organization, it will certainly help make the work of the employees a whole lot more enjoyable, creative and efficient. Using Salesforce Gamification in HR to add real value to organisational processes. While many are still struggling to understand the concept, it becomes clear that it can have great impact on daily work and has a tremendous power of influencing employees’ behaviour. Gamification in HR has attracted a lot of attention to engage employees in HR-related activities

Continue reading
Posted in Gamification in HR.

Evolution of Salesforce Einstein AI

Introduction:

There is a lot of talk around Enterprise AI i.e. using AI at the enterprise level particularly in areas such as Customer Service and Marketing. Salesforce (Einstein.ai) is researching and enhancing the capabilities in 3 different fields: Vision, Language and Voice.

Vision

Vision can be used for:

  • Visual Description
  • Visual Question Answering
  • Visual Object Detection

Continue reading

Posted in Salesforce Einstein.

Working with Salesforce Account Teams

Salesforce Account teams is a group/team of users working together on an account, making tracking of collaboration on account easier. Suppose there is a team of people working on an Application says ‘ProjectBuilder’. This team contains developers, team lead, project manager, delivery manager, Sales Manager, Executive Sponsor.

Now each of the account team salesforce members has a role to play. Developer is responsible for developing the application, team lead is responsible for managing the developer, project manager is responsible for planning and monitoring of the project., and the delivery manager is responsible for the timely and accurate delivery of the application, sales manager is responsible to reach the established sales target and executive sponsor is responsible to project aligned with organization’s strategy. Now the account is ProjectBuilder and developer, team lead, project manager, delivery manager. Sales Manager and Executive Sponsor are the users. To track the progress of the team of users both the internal and the partner user, Account Team concept is used.

Continue reading
Posted in Salesforce, Team Collaboration. Tagged with , , , , , .

Heap Size Salesforce: Elephant in the room

Heap size salesforce is a common, yet neglected problem whenever it comes to Salesforce Apex development. Salesforce heap size is the count of memory used by the variables, object instances in an Apex class.

In order to store these objects & variables, memory is allocated in Salesforce which is derived from allocated Heap. The Salesforce Heap size truly depends on the type of transaction, Salesforce provides a heap size limit of 6MB for synchronous transaction and 12 MB for asynchronous transaction.

Whenever, too much data is stored during processing an error occurs prompting Apex heap size too large. You must have encountered this error at least once if you are a developer.

Here are a few tips to ensure that the heap limit does not exceed the maximum size and your code runs smoothly

salesforce heap size limit

Continue reading

Posted in Salesforce, Salesforce.com. Tagged with , , .

Evaluate Lightning Web Components Playground

Salesforce has introduced an online editor to try out Lightning Web Components. Lightning Web Components playground is the new UI development approach that Salesforce has; this is an evolution from the current Aura framework. Salesforce is to allow both Lightning Web Components and Aura frameworks to exist side-by-side.

To not just experiment, but also evaluate design considerations lightning playground can be used. By using the instructions here, new Lightning Web Components playground can also be created on the interactive code Playground editor. Continue reading

Posted in Salesforce, Salesforce Lightning, UI. Tagged with , , , .