SlideShare a Scribd company logo
Salesforce for Marketing
Difference between Developer and Marketing views
Introduction
About myself:
Bohdan Dovhan
Salesforce Development Team Lead
Salesforce Certified Force.com Developer
7 years of Development experience
Cloud computing
Cloud computing, also known as 'on-demand computing', is a kind of Internet-
based computing, where shared resources, data and information are provided
to computers and other devices on-demand. It is a model for enabling
ubiquitous[всюдисущий доступ на вимогу], on-demand access to a shared
pool of configurable computing resources (e.g., networks, servers, storage,
applications and services) that can be rapidly provisioned and released with
minimal management effort. Cloud computing and storage solutions provide
users and enterprises [підприємства] with various capabilities to store and
process their data in third-party data centers.
Cloud computing
Cloud
Why is it called “cloud”?
The origin of the term cloud computing is unclear. The word "cloud" is commonly used
in science to describe a large agglomeration of objects that visually appear from a
distance as a cloud and describes any set of things whose details are not inspected
further in a given context. Another explanation is that the old programs that drew
network schematics surrounded the icons for servers with a circle, and a cluster of
servers in a network diagram had several overlapping circles, which resembled a
cloud.
Service models: SAAS, PAAS, IAAS
Though service-oriented architecture
advocates "everything as a service" (with
the acronyms EaaS or XaaS or simply aas)
cloud-computing providers offer their
"services" according to different models,
which happen to form a stack:
infrastructure-, platform- and software-as-a-
service.
What is Salesforce?
Salesforce.com is a cloud computing and social enterprise software-as-a-service (SaaS)
provider based in San Francisco. It was founded in March 1999, in part by former Oracle
executive Marc Benioff.
Concept Definition
Cloud A Salesforce name for a loose federation of features that help you 
accomplish certain types activities, such as selling products, supporting 
your customers, or collaborating with your coworkers. Two common 
examples you’ll come across are Service Cloud and Sales Cloud.
Cloud Computing Technology that enables Internet-based services that let you sign up and 
log in through a browser.Salesforce delivers its service in the cloud. 
Other familiar cloud computing services include Google Apps and 
Amazon.com.
Software as a 
Service (SaaS)
Software delivered not by traditional means (such as on disk) but in the 
cloud, as a service. There’s nothing to download or install, and updates 
are automatic.
What is Salesforce?
Which features can marketing user use out-
of-the-box?
Sales Force Automation includes
•Accounts records may represent clients or companies
•Contacts records may represent customer representatives
•Leads records represent a prospect or potential Opportunity (leads conversion)
•Opportunities records are usually sales or pending deals
•Activities: tasks and events ( may represent meeting, emails etc.)
•Campaigns records represent marketing campaigns
Marketing user permission
Campaigns
Manage outbound marketing campaigns with direct mail programs, seminars, print
ads, email, and other kinds of marketing collateral. Organize campaigns into
hierarchies for easy analysis to see what works best for increasing your company’s
sales.
To edit or change campaigns user needs “Marketing User” permission and Create or
Edit permission on Campaign object
Marketing
User
Profile
Can manage campaigns, import leads, create letterheads, create HTML email
templates, manage public documents, and update campaign history via the import
wizards. Also has access to the same functionality as the Standard User.
How can Developer develop custom logic or
custom feel and look?
Force.com PaaS platform includes
•APEX: proprietary on-demand Object-oriented language
•VisualForce: markup language and a page development framework
•SOQL: Salesforce Object Query Language for retrieving data
•SOSL: Salesforce Object Search Language allows full-text search
What is Apex on Force.com platform?
Apex is a strongly typed, object-oriented programming language that allows
developers to execute flow and transaction control statements on the Force.com
platform server in conjunction with calls to the Force.com​ API. Using syntax that looks
like Java and acts like database stored procedures, Apex enables developers to add
business logic to most system events, including button clicks, related record updates,
and Visualforce pages. Apex code can be initiated by Web service requests and from
triggers on objects.
What is Visualforce?
Visualforce is a framework that allows developers to build sophisticated,
custom user interfaces that can be hosted natively on the Force.com platform.
The Visualforce framework includes a tag-based markup language, similar to
HTML, and a set of server-side “standard controllers” that make basic database
operations, such as queries and saves, very simple to perform. In the
Visualforce markup language, each Visualforce tag corresponds to a section of
a page, a related list, or a field. The behavior of Visualforce components can
either be controlled by the same logic that is used in standard Salesforce
pages, or developers can associate their own logic with a controller class
written in Apex.
Salesforce Object Query Language (SOQL)
Use the Salesforce Object Query Language (SOQL) to search your organization’s
Salesforce data for specific information. SOQL is similar to the SELECT statement in
the widely used Structured Query Language (SQL) but is designed specifically for
Salesforce data. With SOQL, you can construct simple but powerful query strings in
the following environments: In the queryString parameter in the query() call In Apex
statements In Visualforce controllers and getter methods In the Schema Explorer of
the Force.com IDE
How much it costs
http://www.salesforce.com/ap/crm/editions-pricing.jsp
Salesforce Marketing Cloud
Salesforce Marketing Cloud (formerly known as ExactTarget) is a provider of digital
marketing automation and analytics software and services. It was founded in 2000
under the name ExactTarget. 
In 2012, it raised $161.5 million in an initial public offering, before being acquired by
Salesforce for $2.5 billion in 2013. ExactTarget was renamed to Salesforce Marketing
Cloud in 2014 after the acquisition by Salesforce.
How much it costs
http://www.salesforce.com/ap/crm/editions-pricing.jsp
How can I create product and sell it
The AppExchange is the world’s leading business app marketplace. AppExchange
apps are customized for Salesforce and extend Salesforce to every department and
every industry under the sun.
How can I help Salesforce to improve?
Idea Exchange is the place where you can suggest ideas. You can share and vote for
ideas to improve the product. They say they're listening to make you participate in the
IdeaExchange to suggest new features, vote and comment on your favorite ideas.
However, an idea needs 2500 idea points (250 users voted) to get noticed.
How to taste Sales Cloud for free?
1. Register Developer Edition organization: 5 MB of Data, 20 MB of Files Data,
2 Full Salesforce User Licenses, 3 Salesforce Platform User Licenses
Ability to create Unmanaged or Managed Package for AppExchange
2. Start a trial org for one month: 1 GB of Data, 1 GB of File Data.
Organization will expire in one month.
Examples: Send SMS Example
Examples: Geolocation Example
Examples: Book Store Example
References
1. https://en.wikipedia.org/wiki/Cloud_computing
2. http://searchcloudapplications.techtarget.com/definition/Salesforcecom
3. https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_in
4. https://developer.salesforce.com/docs/atlas.en-
us.pages.meta/pages/pages_intro_what_is_it.htm
5. https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/
6. http://sendsmstobohdandovhan-developer-edition.eu3.force.com/
7. http://book-store-developer-edition.ap1.force.com/
Further readings
1. https://help.salesforce.com/apex/HTViewHelpDoc?
id=basics_sf_concepts_terms.htm&language=en_US
2. http://www.salesforce.com/ap/crm/editions-pricing.jsp
3. My blog: https://patlatus.wordpress.com/category/salesforce/
4. http://sug-lviv.blogspot.com/2014/02/salesforce.html (in Ukrainian)
5. https://developer.salesforce.com/docs/
Q & A? Questions?
AND FINALLY:
MAY BE THE FORCE.COM WITH YOU...

More Related Content

What's hot

Salesforce Intro
Salesforce IntroSalesforce Intro
Salesforce Intro
Rich Helton
 
Session 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCESession 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCE
SmritiSharan1
 
Salesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demoSalesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demo
Adama Sidibé
 
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionSalesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Habilelabs
 
Introduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - BasicIntroduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - Basic
sanskriti agarwal
 
Salesforce.com Training - navigation course
Salesforce.com Training - navigation courseSalesforce.com Training - navigation course
Salesforce.com Training - navigation course
MauroSFDC
 
Salesforce
SalesforceSalesforce
Salesforce
BharatSirvi8
 
Salesforce intro session_for_students_v2
Salesforce intro session_for_students_v2Salesforce intro session_for_students_v2
Salesforce intro session_for_students_v2
Stephen Edache Paul
 
Salesforce sales cloud solutions
Salesforce sales cloud solutionsSalesforce sales cloud solutions
Salesforce sales cloud solutions
JanBask LLC
 
Salesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewSalesforce Service Cloud - An overview
Salesforce Service Cloud - An overview
Ajay Balakrishnan
 
Salesforce Field Service Lightning
Salesforce Field Service LightningSalesforce Field Service Lightning
Salesforce Field Service Lightning
Jayant Jindal
 
Salesforce complete overview
Salesforce complete overviewSalesforce complete overview
Salesforce complete overview
Nitesh Mishra ☁
 
Salesforce Marketing Cloud: Creating 1:1 Journeys
Salesforce Marketing Cloud: Creating 1:1 JourneysSalesforce Marketing Cloud: Creating 1:1 Journeys
Salesforce Marketing Cloud: Creating 1:1 Journeys
Salesforce Partners
 
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Edureka!
 
Salesforce Online Training
Salesforce Online TrainingSalesforce Online Training
Salesforce Online Training
Keylabs
 
Top 10 Checklist For Successful Salesforce Implementation
Top 10 Checklist For Successful Salesforce ImplementationTop 10 Checklist For Successful Salesforce Implementation
Top 10 Checklist For Successful Salesforce Implementation
Intelligentia IT Systems Pvt. Ltd.
 
Checklist for successful salesforce implementation
Checklist for successful salesforce implementationChecklist for successful salesforce implementation
Checklist for successful salesforce implementation
Cloud Analogy
 
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Edureka!
 
Salesforce Winter ’23 Release Highlights
Salesforce Winter ’23 Release HighlightsSalesforce Winter ’23 Release Highlights
Salesforce Winter ’23 Release Highlights
SkyPlanner
 
Salesforce.com Overview
Salesforce.com OverviewSalesforce.com Overview
Salesforce.com Overview
Edureka!
 

What's hot (20)

Salesforce Intro
Salesforce IntroSalesforce Intro
Salesforce Intro
 
Session 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCESession 1: INTRODUCTION TO SALESFORCE
Session 1: INTRODUCTION TO SALESFORCE
 
Salesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demoSalesforce Marketing Cloud overview demo
Salesforce Marketing Cloud overview demo
 
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce IntroductionSalesforce Tutorial for Beginners: Basic Salesforce Introduction
Salesforce Tutorial for Beginners: Basic Salesforce Introduction
 
Introduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - BasicIntroduction to Salesforce Platform - Basic
Introduction to Salesforce Platform - Basic
 
Salesforce.com Training - navigation course
Salesforce.com Training - navigation courseSalesforce.com Training - navigation course
Salesforce.com Training - navigation course
 
Salesforce
SalesforceSalesforce
Salesforce
 
Salesforce intro session_for_students_v2
Salesforce intro session_for_students_v2Salesforce intro session_for_students_v2
Salesforce intro session_for_students_v2
 
Salesforce sales cloud solutions
Salesforce sales cloud solutionsSalesforce sales cloud solutions
Salesforce sales cloud solutions
 
Salesforce Service Cloud - An overview
Salesforce Service Cloud - An overviewSalesforce Service Cloud - An overview
Salesforce Service Cloud - An overview
 
Salesforce Field Service Lightning
Salesforce Field Service LightningSalesforce Field Service Lightning
Salesforce Field Service Lightning
 
Salesforce complete overview
Salesforce complete overviewSalesforce complete overview
Salesforce complete overview
 
Salesforce Marketing Cloud: Creating 1:1 Journeys
Salesforce Marketing Cloud: Creating 1:1 JourneysSalesforce Marketing Cloud: Creating 1:1 Journeys
Salesforce Marketing Cloud: Creating 1:1 Journeys
 
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
Salesforce Marketing Cloud Training | Salesforce Training For Beginners - Mar...
 
Salesforce Online Training
Salesforce Online TrainingSalesforce Online Training
Salesforce Online Training
 
Top 10 Checklist For Successful Salesforce Implementation
Top 10 Checklist For Successful Salesforce ImplementationTop 10 Checklist For Successful Salesforce Implementation
Top 10 Checklist For Successful Salesforce Implementation
 
Checklist for successful salesforce implementation
Checklist for successful salesforce implementationChecklist for successful salesforce implementation
Checklist for successful salesforce implementation
 
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
Salesforce Service Cloud Training | Salesforce Training For Beginners - Servi...
 
Salesforce Winter ’23 Release Highlights
Salesforce Winter ’23 Release HighlightsSalesforce Winter ’23 Release Highlights
Salesforce Winter ’23 Release Highlights
 
Salesforce.com Overview
Salesforce.com OverviewSalesforce.com Overview
Salesforce.com Overview
 

Viewers also liked

Hoy es marketing Telefónica
Hoy es marketing TelefónicaHoy es marketing Telefónica
Hoy es marketing Telefónica
Telefónica Grandes Clientes
 
Salesforce españa - ¿Por qué implantar Salesforce CRM en una Correduría?
Salesforce españa - ¿Por qué implantar Salesforce CRM en una Correduría?Salesforce españa - ¿Por qué implantar Salesforce CRM en una Correduría?
Salesforce españa - ¿Por qué implantar Salesforce CRM en una Correduría?
Grupo Lanka
 
Jose M Guerrero SalesForce
Jose M Guerrero SalesForceJose M Guerrero SalesForce
Jose M Guerrero SalesForce
Guerrero83
 
05 Casos de Exito: Permita que nuestros clientes hablen de su éxito con Sales...
05 Casos de Exito: Permita que nuestros clientes hablen de su éxito con Sales...05 Casos de Exito: Permita que nuestros clientes hablen de su éxito con Sales...
05 Casos de Exito: Permita que nuestros clientes hablen de su éxito con Sales...Blog Inc
 
Plv Catalogo Esp
Plv Catalogo EspPlv Catalogo Esp
Plv Catalogo EspJorgip
 
Descubre La Comunidad Salesforce
Descubre La Comunidad SalesforceDescubre La Comunidad Salesforce
Descubre La Comunidad SalesforceCarolEnLaNube
 

Viewers also liked (7)

Hoy es marketing Telefónica
Hoy es marketing TelefónicaHoy es marketing Telefónica
Hoy es marketing Telefónica
 
Salesforce españa - ¿Por qué implantar Salesforce CRM en una Correduría?
Salesforce españa - ¿Por qué implantar Salesforce CRM en una Correduría?Salesforce españa - ¿Por qué implantar Salesforce CRM en una Correduría?
Salesforce españa - ¿Por qué implantar Salesforce CRM en una Correduría?
 
Jose M Guerrero SalesForce
Jose M Guerrero SalesForceJose M Guerrero SalesForce
Jose M Guerrero SalesForce
 
05 Casos de Exito: Permita que nuestros clientes hablen de su éxito con Sales...
05 Casos de Exito: Permita que nuestros clientes hablen de su éxito con Sales...05 Casos de Exito: Permita que nuestros clientes hablen de su éxito con Sales...
05 Casos de Exito: Permita que nuestros clientes hablen de su éxito con Sales...
 
Plv Catalogo Esp
Plv Catalogo EspPlv Catalogo Esp
Plv Catalogo Esp
 
Descubre La Comunidad Salesforce
Descubre La Comunidad SalesforceDescubre La Comunidad Salesforce
Descubre La Comunidad Salesforce
 
Salesforce CRM
Salesforce CRMSalesforce CRM
Salesforce CRM
 

Similar to Salesforce for marketing

Force.com (Salesforce.com)
Force.com (Salesforce.com)Force.com (Salesforce.com)
Force.com (Salesforce.com)
Vijay Maurya
 
Webservices using Salesforce
Webservices using SalesforceWebservices using Salesforce
Webservices using Salesforce
Khasim Saheb
 
WebServices Using Salesforce
WebServices Using SalesforceWebServices Using Salesforce
WebServices Using Salesforce
AbdulImrankhan7
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
pdufourSFDC
 
Salesforce PPT.pptx
Salesforce PPT.pptxSalesforce PPT.pptx
Salesforce PPT.pptx
ShaikAllabakshu5
 
Salesforce
Salesforce  Salesforce
Salesforce
TIB Academy
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
Rahul Mallik
 
Comparison of cloud service providers
Comparison of cloud service providersComparison of cloud service providers
Comparison of cloud service providers
VisishtaYJ
 
All About Salesforce Lightning
All About Salesforce LightningAll About Salesforce Lightning
All About Salesforce Lightning
JanBask
 
webservices using salesforce
webservices using salesforcewebservices using salesforce
webservices using salesforce
Praneethchampion
 
WebServices using salesforce
WebServices using salesforceWebServices using salesforce
WebServices using salesforce
Rajkattamuri
 
Salesforce Training By JanBask Training
Salesforce Training By JanBask TrainingSalesforce Training By JanBask Training
Salesforce Training By JanBask Training
JanBask Training
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
Chetna Purohit
 
Dynamic approach of salesforce development in business
Dynamic approach of salesforce development in businessDynamic approach of salesforce development in business
Dynamic approach of salesforce development in business
JanBask LLC
 
Salesforce Lightning App Development_ The Comprehensive Guide 2024.pdf
Salesforce Lightning App Development_ The Comprehensive Guide 2024.pdfSalesforce Lightning App Development_ The Comprehensive Guide 2024.pdf
Salesforce Lightning App Development_ The Comprehensive Guide 2024.pdf
JPLoft Solutions
 
How can Salesforce Implementer be used in the digital er1.pdf
How can Salesforce Implementer be used in the digital er1.pdfHow can Salesforce Implementer be used in the digital er1.pdf
How can Salesforce Implementer be used in the digital er1.pdf
Empirecloud
 
Salesforce CRM: A new way of managing Customer Relationship in cloud environment
Salesforce CRM: A new way of managing Customer Relationship in cloud environmentSalesforce CRM: A new way of managing Customer Relationship in cloud environment
Salesforce CRM: A new way of managing Customer Relationship in cloud environment
EECJOURNAL
 
Leveraging Cloud
Leveraging CloudLeveraging Cloud
Leveraging Cloudmsmiller31
 
Salesforce as a PaaS - Architecture of Force.com
Salesforce as a PaaS - Architecture of Force.comSalesforce as a PaaS - Architecture of Force.com
Salesforce as a PaaS - Architecture of Force.com
Rishabh Karajgi
 

Similar to Salesforce for marketing (20)

Force.com (Salesforce.com)
Force.com (Salesforce.com)Force.com (Salesforce.com)
Force.com (Salesforce.com)
 
Webservices using Salesforce
Webservices using SalesforceWebservices using Salesforce
Webservices using Salesforce
 
WebServices Using Salesforce
WebServices Using SalesforceWebServices Using Salesforce
WebServices Using Salesforce
 
Dev day paris020415
Dev day paris020415Dev day paris020415
Dev day paris020415
 
Salesforce PPT.pptx
Salesforce PPT.pptxSalesforce PPT.pptx
Salesforce PPT.pptx
 
Salesforce
Salesforce  Salesforce
Salesforce
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
Introduction to salesforce ppt
Introduction to salesforce pptIntroduction to salesforce ppt
Introduction to salesforce ppt
 
Comparison of cloud service providers
Comparison of cloud service providersComparison of cloud service providers
Comparison of cloud service providers
 
All About Salesforce Lightning
All About Salesforce LightningAll About Salesforce Lightning
All About Salesforce Lightning
 
webservices using salesforce
webservices using salesforcewebservices using salesforce
webservices using salesforce
 
WebServices using salesforce
WebServices using salesforceWebServices using salesforce
WebServices using salesforce
 
Salesforce Training By JanBask Training
Salesforce Training By JanBask TrainingSalesforce Training By JanBask Training
Salesforce Training By JanBask Training
 
Salesforce Presentation
Salesforce PresentationSalesforce Presentation
Salesforce Presentation
 
Dynamic approach of salesforce development in business
Dynamic approach of salesforce development in businessDynamic approach of salesforce development in business
Dynamic approach of salesforce development in business
 
Salesforce Lightning App Development_ The Comprehensive Guide 2024.pdf
Salesforce Lightning App Development_ The Comprehensive Guide 2024.pdfSalesforce Lightning App Development_ The Comprehensive Guide 2024.pdf
Salesforce Lightning App Development_ The Comprehensive Guide 2024.pdf
 
How can Salesforce Implementer be used in the digital er1.pdf
How can Salesforce Implementer be used in the digital er1.pdfHow can Salesforce Implementer be used in the digital er1.pdf
How can Salesforce Implementer be used in the digital er1.pdf
 
Salesforce CRM: A new way of managing Customer Relationship in cloud environment
Salesforce CRM: A new way of managing Customer Relationship in cloud environmentSalesforce CRM: A new way of managing Customer Relationship in cloud environment
Salesforce CRM: A new way of managing Customer Relationship in cloud environment
 
Leveraging Cloud
Leveraging CloudLeveraging Cloud
Leveraging Cloud
 
Salesforce as a PaaS - Architecture of Force.com
Salesforce as a PaaS - Architecture of Force.comSalesforce as a PaaS - Architecture of Force.com
Salesforce as a PaaS - Architecture of Force.com
 

More from Bohdan Dovhań

PUBLISHING YOUR PACKAGE TO APPEXCHANGE IN 2023
PUBLISHING YOUR PACKAGE TO APPEXCHANGEIN 2023PUBLISHING YOUR PACKAGE TO APPEXCHANGEIN 2023
PUBLISHING YOUR PACKAGE TO APPEXCHANGE IN 2023
Bohdan Dovhań
 
Second-generation managed packages
Second-generation managed packagesSecond-generation managed packages
Second-generation managed packages
Bohdan Dovhań
 
Migrate To Lightning Web Components from Aura framework to increase performance
Migrate To Lightning Web Components from Aura framework to increase performance Migrate To Lightning Web Components from Aura framework to increase performance
Migrate To Lightning Web Components from Aura framework to increase performance
Bohdan Dovhań
 
SFDX - Spring 2019 Update
SFDX - Spring 2019 UpdateSFDX - Spring 2019 Update
SFDX - Spring 2019 Update
Bohdan Dovhań
 
Custom Metadata Records Deployment From Apex Code
Custom Metadata Records Deployment From Apex CodeCustom Metadata Records Deployment From Apex Code
Custom Metadata Records Deployment From Apex Code
Bohdan Dovhań
 
Salesforce Developer eXperience (SFDX)
Salesforce Developer eXperience (SFDX)Salesforce Developer eXperience (SFDX)
Salesforce Developer eXperience (SFDX)
Bohdan Dovhań
 
SFDX Presentation
SFDX PresentationSFDX Presentation
SFDX Presentation
Bohdan Dovhań
 
Sdfc forbidden and advanced techniques
Sdfc forbidden and advanced techniquesSdfc forbidden and advanced techniques
Sdfc forbidden and advanced techniques
Bohdan Dovhań
 
SFDC REST API
SFDC REST APISFDC REST API
SFDC REST API
Bohdan Dovhań
 
Being A Salesforce Jedi
Being A Salesforce JediBeing A Salesforce Jedi
Being A Salesforce Jedi
Bohdan Dovhań
 
Salesforce REST API
Salesforce  REST API Salesforce  REST API
Salesforce REST API
Bohdan Dovhań
 
Salesforce certifications process
Salesforce certifications processSalesforce certifications process
Salesforce certifications process
Bohdan Dovhań
 
Introduction about development, programs, saas and salesforce
Introduction about development, programs, saas and salesforceIntroduction about development, programs, saas and salesforce
Introduction about development, programs, saas and salesforce
Bohdan Dovhań
 
ExtJS Sencha Touch
ExtJS Sencha TouchExtJS Sencha Touch
ExtJS Sencha Touch
Bohdan Dovhań
 

More from Bohdan Dovhań (14)

PUBLISHING YOUR PACKAGE TO APPEXCHANGE IN 2023
PUBLISHING YOUR PACKAGE TO APPEXCHANGEIN 2023PUBLISHING YOUR PACKAGE TO APPEXCHANGEIN 2023
PUBLISHING YOUR PACKAGE TO APPEXCHANGE IN 2023
 
Second-generation managed packages
Second-generation managed packagesSecond-generation managed packages
Second-generation managed packages
 
Migrate To Lightning Web Components from Aura framework to increase performance
Migrate To Lightning Web Components from Aura framework to increase performance Migrate To Lightning Web Components from Aura framework to increase performance
Migrate To Lightning Web Components from Aura framework to increase performance
 
SFDX - Spring 2019 Update
SFDX - Spring 2019 UpdateSFDX - Spring 2019 Update
SFDX - Spring 2019 Update
 
Custom Metadata Records Deployment From Apex Code
Custom Metadata Records Deployment From Apex CodeCustom Metadata Records Deployment From Apex Code
Custom Metadata Records Deployment From Apex Code
 
Salesforce Developer eXperience (SFDX)
Salesforce Developer eXperience (SFDX)Salesforce Developer eXperience (SFDX)
Salesforce Developer eXperience (SFDX)
 
SFDX Presentation
SFDX PresentationSFDX Presentation
SFDX Presentation
 
Sdfc forbidden and advanced techniques
Sdfc forbidden and advanced techniquesSdfc forbidden and advanced techniques
Sdfc forbidden and advanced techniques
 
SFDC REST API
SFDC REST APISFDC REST API
SFDC REST API
 
Being A Salesforce Jedi
Being A Salesforce JediBeing A Salesforce Jedi
Being A Salesforce Jedi
 
Salesforce REST API
Salesforce  REST API Salesforce  REST API
Salesforce REST API
 
Salesforce certifications process
Salesforce certifications processSalesforce certifications process
Salesforce certifications process
 
Introduction about development, programs, saas and salesforce
Introduction about development, programs, saas and salesforceIntroduction about development, programs, saas and salesforce
Introduction about development, programs, saas and salesforce
 
ExtJS Sencha Touch
ExtJS Sencha TouchExtJS Sencha Touch
ExtJS Sencha Touch
 

Recently uploaded

Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Yara Milbes
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 

Recently uploaded (20)

Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...Developing Distributed High-performance Computing Capabilities of an Open Sci...
Developing Distributed High-performance Computing Capabilities of an Open Sci...
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi ArabiaTop 7 Unique WhatsApp API Benefits | Saudi Arabia
Top 7 Unique WhatsApp API Benefits | Saudi Arabia
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 

Salesforce for marketing

  • 1. Salesforce for Marketing Difference between Developer and Marketing views
  • 2. Introduction About myself: Bohdan Dovhan Salesforce Development Team Lead Salesforce Certified Force.com Developer 7 years of Development experience
  • 3. Cloud computing Cloud computing, also known as 'on-demand computing', is a kind of Internet- based computing, where shared resources, data and information are provided to computers and other devices on-demand. It is a model for enabling ubiquitous[всюдисущий доступ на вимогу], on-demand access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications and services) that can be rapidly provisioned and released with minimal management effort. Cloud computing and storage solutions provide users and enterprises [підприємства] with various capabilities to store and process their data in third-party data centers.
  • 6. Why is it called “cloud”? The origin of the term cloud computing is unclear. The word "cloud" is commonly used in science to describe a large agglomeration of objects that visually appear from a distance as a cloud and describes any set of things whose details are not inspected further in a given context. Another explanation is that the old programs that drew network schematics surrounded the icons for servers with a circle, and a cluster of servers in a network diagram had several overlapping circles, which resembled a cloud.
  • 7. Service models: SAAS, PAAS, IAAS Though service-oriented architecture advocates "everything as a service" (with the acronyms EaaS or XaaS or simply aas) cloud-computing providers offer their "services" according to different models, which happen to form a stack: infrastructure-, platform- and software-as-a- service.
  • 8. What is Salesforce? Salesforce.com is a cloud computing and social enterprise software-as-a-service (SaaS) provider based in San Francisco. It was founded in March 1999, in part by former Oracle executive Marc Benioff. Concept Definition Cloud A Salesforce name for a loose federation of features that help you  accomplish certain types activities, such as selling products, supporting  your customers, or collaborating with your coworkers. Two common  examples you’ll come across are Service Cloud and Sales Cloud. Cloud Computing Technology that enables Internet-based services that let you sign up and  log in through a browser.Salesforce delivers its service in the cloud.  Other familiar cloud computing services include Google Apps and  Amazon.com. Software as a  Service (SaaS) Software delivered not by traditional means (such as on disk) but in the  cloud, as a service. There’s nothing to download or install, and updates  are automatic.
  • 10.
  • 11. Which features can marketing user use out- of-the-box? Sales Force Automation includes •Accounts records may represent clients or companies •Contacts records may represent customer representatives •Leads records represent a prospect or potential Opportunity (leads conversion) •Opportunities records are usually sales or pending deals •Activities: tasks and events ( may represent meeting, emails etc.) •Campaigns records represent marketing campaigns
  • 12. Marketing user permission Campaigns Manage outbound marketing campaigns with direct mail programs, seminars, print ads, email, and other kinds of marketing collateral. Organize campaigns into hierarchies for easy analysis to see what works best for increasing your company’s sales. To edit or change campaigns user needs “Marketing User” permission and Create or Edit permission on Campaign object Marketing User Profile Can manage campaigns, import leads, create letterheads, create HTML email templates, manage public documents, and update campaign history via the import wizards. Also has access to the same functionality as the Standard User.
  • 13. How can Developer develop custom logic or custom feel and look? Force.com PaaS platform includes •APEX: proprietary on-demand Object-oriented language •VisualForce: markup language and a page development framework •SOQL: Salesforce Object Query Language for retrieving data •SOSL: Salesforce Object Search Language allows full-text search
  • 14. What is Apex on Force.com platform? Apex is a strongly typed, object-oriented programming language that allows developers to execute flow and transaction control statements on the Force.com platform server in conjunction with calls to the Force.com​ API. Using syntax that looks like Java and acts like database stored procedures, Apex enables developers to add business logic to most system events, including button clicks, related record updates, and Visualforce pages. Apex code can be initiated by Web service requests and from triggers on objects.
  • 15. What is Visualforce? Visualforce is a framework that allows developers to build sophisticated, custom user interfaces that can be hosted natively on the Force.com platform. The Visualforce framework includes a tag-based markup language, similar to HTML, and a set of server-side “standard controllers” that make basic database operations, such as queries and saves, very simple to perform. In the Visualforce markup language, each Visualforce tag corresponds to a section of a page, a related list, or a field. The behavior of Visualforce components can either be controlled by the same logic that is used in standard Salesforce pages, or developers can associate their own logic with a controller class written in Apex.
  • 16. Salesforce Object Query Language (SOQL) Use the Salesforce Object Query Language (SOQL) to search your organization’s Salesforce data for specific information. SOQL is similar to the SELECT statement in the widely used Structured Query Language (SQL) but is designed specifically for Salesforce data. With SOQL, you can construct simple but powerful query strings in the following environments: In the queryString parameter in the query() call In Apex statements In Visualforce controllers and getter methods In the Schema Explorer of the Force.com IDE
  • 17. How much it costs http://www.salesforce.com/ap/crm/editions-pricing.jsp
  • 18. Salesforce Marketing Cloud Salesforce Marketing Cloud (formerly known as ExactTarget) is a provider of digital marketing automation and analytics software and services. It was founded in 2000 under the name ExactTarget.  In 2012, it raised $161.5 million in an initial public offering, before being acquired by Salesforce for $2.5 billion in 2013. ExactTarget was renamed to Salesforce Marketing Cloud in 2014 after the acquisition by Salesforce.
  • 19. How much it costs http://www.salesforce.com/ap/crm/editions-pricing.jsp
  • 20. How can I create product and sell it The AppExchange is the world’s leading business app marketplace. AppExchange apps are customized for Salesforce and extend Salesforce to every department and every industry under the sun.
  • 21. How can I help Salesforce to improve? Idea Exchange is the place where you can suggest ideas. You can share and vote for ideas to improve the product. They say they're listening to make you participate in the IdeaExchange to suggest new features, vote and comment on your favorite ideas. However, an idea needs 2500 idea points (250 users voted) to get noticed.
  • 22. How to taste Sales Cloud for free? 1. Register Developer Edition organization: 5 MB of Data, 20 MB of Files Data, 2 Full Salesforce User Licenses, 3 Salesforce Platform User Licenses Ability to create Unmanaged or Managed Package for AppExchange 2. Start a trial org for one month: 1 GB of Data, 1 GB of File Data. Organization will expire in one month.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 34. References 1. https://en.wikipedia.org/wiki/Cloud_computing 2. http://searchcloudapplications.techtarget.com/definition/Salesforcecom 3. https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_in 4. https://developer.salesforce.com/docs/atlas.en- us.pages.meta/pages/pages_intro_what_is_it.htm 5. https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/ 6. http://sendsmstobohdandovhan-developer-edition.eu3.force.com/ 7. http://book-store-developer-edition.ap1.force.com/
  • 35. Further readings 1. https://help.salesforce.com/apex/HTViewHelpDoc? id=basics_sf_concepts_terms.htm&language=en_US 2. http://www.salesforce.com/ap/crm/editions-pricing.jsp 3. My blog: https://patlatus.wordpress.com/category/salesforce/ 4. http://sug-lviv.blogspot.com/2014/02/salesforce.html (in Ukrainian) 5. https://developer.salesforce.com/docs/
  • 36. Q & A? Questions?
  • 37.
  • 38.
  • 39. AND FINALLY: MAY BE THE FORCE.COM WITH YOU...