Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #86

Building Dynamic Emails with Marketing Cloud’s AMPscript

The Salesforce Marketing Cloud platform comes with three powerful scripting languages that enable users to build out custom functionality for content, channels, messages, and more. This first-in-a-series blog post will introduce you to the primary language, AMPscript, and discuss how to use it to access data from Marketing Cloud when building a dynamic email.


Introducing Salesforce Private Connect

Salesforce Private Connect greatly simplifies the setup for Network Administrators by eliminating the need to define such things as Internet Gateways, NAT Devices, Route Tables and Network Devices, as this is achieved through PrivateLink. Another simple but powerful benefit is the elimination of defining firewall rules, which when misconfigured, have led to large data loss events in the past for some cloud providers. Lastly, we provide a setup experience for Salesforce Administrators to provision the PrivateLinks from within Salesforce. This allows for a separation of duties between your Salesforce Administrators and AWS Administrators, enhancing control.


Introduction to Real-Time Event Monitoring

Event monitoring gives you the ability to see how users are interacting with Salesforce in a whole new way. In today’s world, a large number of security threats can come from inside your organization. Your users may have access to lots of sensitive customer information that is susceptible to theft or unauthorized access. With the introduction of real-time events, you will be able to take instant action and add a whole new level of security to your Salesforce Org.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #85

Bring Your Tableau Visualizations Into Salesforce

Today, the Tableau team releases the Tableau Visualization Lightning Web Component. This component lets you integrate any Tableau visualizations into Lightning pages and Communities thanks to the Tableau JavaScript API. You can install it as a managed package from the AppExchange (preferred option as you’ll get updates) or deploy it from the Open Source project on GitHub.


How to use Apex natively with Svelte, Vue, and Preact within LWC

Interoperability is an important aspect of every framework. While there are solutions like lightning:container that allow you to embed other frameworks within Lightning Experience, they often don’t feel native. Here we’ll show you a new technique, on how you can embed Svelte, Vue, or Preact apps natively with Lightning Web Components (LWC). Additionally, we’ll cover how to use props and events for bi-directional communication, and even directly run Apex from these apps.

It’s important to understand that mixing UI frameworks does come with a bit of overhead and runtime costs, so it’s important to weigh the overall cost/benefit of leveraging other frameworks to achieve the code reuse.


Integrate Payments into a B2B Commerce Store with Ease

One of the most important aspects of any eCommerce project is the payment experience. B2B Commerce on Lightning Experience, built on the Salesforce Platform, provides a rich feature set with multiple options for integrating payments into the purchasing process. In this blog post, we’ll focus on how to build and integrate a custom payment solution for your B2B store using Apex, Lightning Web Components, and Flow. here.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #84

Find Problems Faster with the Apex Log Analyzer

If you’ve ever read through an Apex debug log and tried to map the call tree in your mind, you know it’s not easy. It can be difficult to visualize the nested calls and duration of each method or statement, plus untangle the responsibilities of managed packages and Flows in the overall execution. The Timeline view in the Log Analyzer lets you see the call tree as a timeline. You can see what calls are nested and get an idea of the areas of code taking the longest to complete. This gives you quick visual clues to zero in on potential trouble areas. This can be a great timesaver when trying to figure out an issue.


Apex Best Practices: The 15 Apex Commandments

In software development, the applying the KISS principle means your code is kept clean and concise. There should be as little logic in your code as possible. Complex if else statements? Usually they can reduce to simple boolean logic. Reusing code in several places? Write a single method and reduce the clutter in your code. Simple code is easier to maintain. Always use the KISS principle and keep your Apex stupid simple.


You Shall NOT Pass. Quiddity for Secure Salesforce Development

In essence, Quiddity means: the essence of a thing. (Yeah, I did that.) Within Salesforce, Quiddity refers to the essence of an Apex Transactions’ execution. Knowing the quiddity of your code allows you to customize your code at runtime. A few weeks back Shane McLaughlin, demo king and professional French Horn playa joined me. We explored how Quiddity can help you write more secure code! Missed the session? Don’t worry, you can view it on demand right here.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #83

Getting Started with Salesforce Functions Locally. No license required!

To get started, let’s create a Salesforce project using the new Salesforce CLI and integrate it with Functions. We’ll write a JavaScript function that retrieves video statistics and information from a YouTube playlist using the YouTube Data API v3 and stores them on Salesforce.


MuleSoft Anypoint Platform for Salesforce ETL

Working with data in enterprise environments has many forms. It’s a strong trend to create more and more real-time integrations, so that users have the latest data available at their fingertips. But it is also true that data synchronization between systems, also known as ETL (Extract Transform Load), still plays an important part. This blog post will guide you on how to use the MuleSoft Anypoint Platform for your ETL tasks.


Using Einstein Platform Services within Force.com

With Einstein Sentiment, you classify given text based on its sentiment. You can, for example, analyze if a customer’s email, a social media post, or a text in a custom application has a positive, neutral, or negative tone. A predefined model is provided so that the service can be directly used without any additional training.

Einstein Intent is a service that categorizes given text into custom labels, helping you understand what users are trying to accomplish. Some uses can include automated case routing for new support cases or monitoring requests in a user community.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #82

Unleash the power of connected clouds

Get low-code, pro-code, and click-to-launch developer tools that make it easy to build personalized experiences.

Natively connect real-time data and events and securely move them between Salesforce and AWS.

Virtualize data from AWS services, like Amazon RDS or Amazon S3, in Salesforce objects for low-code development.

Sign into AWS from Salesforce Setup or into Salesforce from the Amazon Management Console to simplify service authorization, user identity, security, and governance between Salesforce and AWS.


Salesforce Adds New Intelligent Document Automation Features for Health Cloud

The healthcare and life sciences industries continue to rely largely on legacy systems as well as faxes and paper documents to manage patient records and communication such as enrolling patients in care programs, patient referrals and intake. With that comes a set of operational challenges, such as receiving documents across multiple channels and manually entering and re-entering information into disparate applications like PDF editors and electronic health records. This often makes it difficult to find the right document for the right patient when it is needed quickly. This can also make day-to-day business processes, such as enrolling patients in a care program, managing the patient referral and intake processes, or verifying prior patient authorizations, disjointed and time-consuming. When inefficiencies like these occur, they can lead to potential patient care risks, lost revenue and a frustrating experience for employees and patients. 


Accessing a PostgreSQL Database from Node.js

Before starting this project, let’s take a look at npm, the gateway to the Node and JavaScript ecosystem. Npm is the JavaScript package registry; it is where you can find all the libraries and tools you need to develop applications with JavaScript and Node.js. Did you know that LWC and the Salesforce and Heroku CLIs are published on npm? Now you know!

With every Node.js installation, you also get the npm binary, which is used to install dependencies to your projects, such as in the previous blog post where we installed fastify and fastify-cors. For this new project, we’ll install pg, the PostgreSQL driver for Node.js.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #81

Get ready for Slack Frontiers 2021

Calling all leaders and contributors, Slack beginners and builders, and people across industries and departments. At Frontiers, we have a variety of sessions just for you.

Find your people, ask your questions and hone your skills. Whether you want to join the conversation or sit back and take it all in, there’s so much to learn and do.


Salesforce Webinars

Customers expect personalized experiences from your company’s applications. Salesforce Functions enables your development team to build with low-code and code to create unique, connected user experiences fast (without compromising the vision). You can now meet your most pressing business needs with functions that run on-demand and scale elastically.


Create the World’s Best Enterprise App Experiences

Start building immediately, without worrying about detailed specs. SLDS lets you focus on the big picture to deliver the best possible user experience.

Manage design at scale, with a living design system that evolves as needs change. SLDS keeps apps, interfaces, and tools consistent no matter how fast the system grows.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #80

LEARN MOAR

Complete a Learn MOAR Winter ’22 for Admins or Developers trailmix to earn a community badge and a chance to win 1 of 5 Salesforce Certification vouchers (up to $200USD value) by October 31, 2021. Restrictions Apply. See Official Rules below.


What Is Salesforce Content Management System?

We are omni-channel people. Every morning I scroll through Instagram and email. And, more often than not, an eCommerce site or a blog as well. When this experience is seamless, I’m a fan. But, if the email and site are inconsistent, I get frustrated – and I’m not alone. According to our State of the Connected Customer report, 76% of customers expect consistent experiences across departments. Most companies creating, delivering, and personalizing content to their customers with traditional content management systems are ill-equipped. Legacy CMS’s are designed for only a single touchpoint, not an ever-evolving, omni-channel customer journey.


Create the World’s Best Enterprise App Experiences

Start building immediately, without worrying about detailed specs. SLDS lets you focus on the big picture to deliver the best possible user experience.

Manage design at scale, with a living design system that evolves as needs change. SLDS keeps apps, interfaces, and tools consistent no matter how fast the system grows.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #79

Mastering Apex Collections

Working with collections like List, Map, and Set is part of an everyday routine for Apex developers. While their basic use is straightforward, there are some advanced quirks that can get you to the next level. In this post, we’ll start with the basics about objects and collections, then we’ll dive into advanced concepts, such as iterators and sorting.


Automations for Sales Cadences in High Velocity Sales

High Velocity Sales (HVS) is a Sales Cloud solution to speed up the sales process for inside sales teams. The basic setup of HVS is normally carried out by an admin. However, developers are often needed to implement more advanced automations. HVS includes several features, such as Sales Cadences, Einstein Lead Scoring, Email Integration, and Sales Dialer. In this blog post, we’ll cover what developers need to know about Sales Cadences, and we’ll also deep dive into how to implement common automations, with and without code.


Explore the Pardot API v5 Using Postman

Pardot APIs let you extend your marketing automation efforts with integrations. Postman is an API platform that makes it easy to build, test, and experiment with API calls. You can use Pardot and Postman together to easily test and explore all that v5 of the Pardot API has to offer.

On the Postman platform, a Postman Collection is a group of requests that are saved and organized in folders. Our collection includes calls for the 15 objects in v5 of the Pardot API.

This blog post focuses on the Pardot public collection, so if you’re not already using Postman with the Salesforce API, check out the blog post, Explore the Salesforce APIs with a Postman Collection, to learn more. If you’ve never used an API client and you’re feeling overwhelmed, check out the Postman API Client Trailhead module to get some hands-on experience and gain confidence.


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #78

Getting Started Email Bundle for Pardot

For your new prospects, the first set of interactions they have with your brand is a defining moment in building trust and establishing a lasting relationship.

These first emails set the expectations of what to expect from your marketing communications and are a strong predictor of lifetime engagement.

Start your relationship off on the right foot with these easily customizable Pardot email content sends which can be used as either standalone emails or building into a welcome engagement studio journey.


All Onboard Starter Pack

With the All Onboard Starter Pack, you can seamlessly onboard anyone, in one consolidated place.

All Onboard integrates into your Salesforce org with low complexity and minimal-to-zero code.

All Onboard provides you utility sub-flows to implement 2 Factor Authentication (2FA) using One Time Password (OTP) to verify the person as well as collect the documents you need to onboard them.


Event Management

Harness the power of the event management app behind our award-winning conferences, launch events, and seminars!

Connect and track events, speakers, venues, rooms, tracks, sessions, registered attendees, budgets, expenses, and MDF.

Easy to install and run and fully customizable!


Posted on Leave a comment

New Delhi Salesforce News and Updates: Week #77

Salesforce Functions is Generally Available

Functions let developers focus on the problem they need to solve and not worry about the cost or operational complexity of running their own apps. There’s no need for external services, connected apps, client keys, certificates and authorization, or the operational cost of infrastructure and app administration. Functions take care of all of this for the developer and enable their programs to run with the security and compliance that they trust Salesforce to provide.


All Onboard Starter Pack

With the All Onboard Starter Pack, you can seamlessly onboard anyone, in one consolidated place.

All Onboard integrates into your Salesforce org with low complexity and minimal-to-zero code.

All Onboard provides you utility sub-flows to implement 2 Factor Authentication (2FA) using One Time Password (OTP) to verify the person as well as collect the documents you need to onboard them.


How to Work Within Platform Events Delivery Limits

Let’s consider a simple example to help illustrate how one can easily hit these limits in the real world on a large-scale enterprise implementation.

Let’s imagine that a fictitious company, “Electric Motors,” wants to provide their 5m+ customer base with a live update on their support cases without requiring customers to refresh the page. The company uses Salesforce Experience Cloud to provide an online digital portal experience to its customers.