SlideShare a Scribd company logo
Salesforce1 Mobile App
UX Design Guidelines
For Independent Software Vendors and Partners
Salesforce1 Mobile App: Our UI and Features, Your Custom Apps
Publisher Actions &
Feed-First Notifications
All Your CRM, Custom
and AppExchange Apps
Flexible Pages for instant
access to any record
Mobile Cards for inline
HTML5 & Visualforce
JavaScript SDK for
mobile dev anywhere
Your App is Already in Salesforce1 Mobile
The Salesforce UI gets pulled forward into our MobileApp
If your app runs today, it runs in the Salesforce1 MobileApp
You can preview your app by adding /one/one.app to the url:
https://<Salesforce_instance>/one/one.app
Your app may require updating or customization for a better
UI/UX in the mobile app- ie make it Salesforce1 Mobile Ready
Its important to update your app to work well and be
Salesforce1 Mobile Ready
Table of Contents
Architecture & Integration Options
CustomActions
Left NavApps
Cards & Notifications
Branding
UX No-No’s
Architecture & Integration Options
Salesforce1 Mobile UI Architecture
3 Ways to Integrate into the Mobile App
App Menu Item - Visualforce page
(Position determined by admin)
Recent (Custom) Objects
(Position determined based on usage)
Action Tile in theAction Menu
(Position determined by admin)
Recent Objects & Fields Appear First
Your custom object(s) will automatically
appear in the Recent navigation if they
have been accessed by the user
Tapping on the object name takes the
user to a list of recently used records
and list views for your object.
Users Can “Pin” Recent Options
Pin options appear after running a search
Custom Actions
Custom Actions Are New UX Experience
Actions are used to perform a function on the Salesforce platform
Actions also appear in the Chatter Publisher on the desktop
Actions should NOT be used for simple navigation shortcuts
Actions should have action-oriented names: New, Share, Update,
Import, etc.
Actions can be easily created declaratively in setup
Your	
  
Ac(on	
  
Here	
  
Action Forms Enable Users to Move Faster
Action Tiles take the user to anAction Form
Use the Submit and Cancel buttons provided by Salesforce
Forms can be created declaratively or using Visualforce
Submit button can be disabled, programmatically, until user has
completed required items
Action Form Best Practices
Focus on the mobile user
Show the minimum number of fields possible
Provide pre-defined values whenever possible
Keep your actions in Saleforce1 or have clear return path
Fast and Simple: Try to make your action achievable in one-step
Left Nav Apps
Flexible Page Apps Allow You to Customize
With XML
Recommended approach
Define name and icon for app
Choose lists to display on home page
Define your own action menu (optional)
Page layout & style provided by Salesforce,
no custom coding necessary
Visualforce Apps Allows Most Customization
Page layout and styling are 100% custom and
provided by you
Action button are NOT available
Actions should be launched from buttons and left
navigation should not be recreated
Recommended Visualforce Home Structure
Avoid pages that contain lists of lists
Summarize content via Cards
Use drill-ins to display additional items
Card Drill-InApp Home
Cards & Notifications
Cards Group Info for Mobile Pages
Cards surface a useful snippet of data or
content
Cards can represent lists (Flexible
Pages), media, or other forms of content
Custom VisualforceFlexible Page
Notifications Can Be Customized
Centralized notification center on right side
Notifications are pushed to device with badging
To create a notification, publish posts that
@mention the user or post to the user’s wall
Branding
Custom Branding for Salesforce1
What does “custom branding” mean??
Splash screen color & icon on login
Publisher icon
Header color
**NOT the app icon on the home screen**
Be thoughtful about what you brand vs your customer brands
Branding Do’s for Partners
App Name
Object Name
App Icon
Object Icon
Action Tile Icon
UX Things NOT TO DO
Four Salesforce1 UX Things NOT to Do
DON’T
Kick the user out of the
app to your app without a
return path
DON’T
Add an extra / nested
menu on the left side (ie
only 1 stage left menu)
DON’T
Don’t rebuild actions and
publishers (ie no publisher
or “+” on a VF page)
DON’T
Don’t recreate push
notifications
Additional Resource
Additional Resources
Salesforce1 MobileApp Style Guide:
http://sfdc-styleguide.herokuapp.com/?id=style
Salesforce1 and Visualforce Best Practices:
http://www.slideshare.net/developerforce/visualforce-in-salesforce1-1-1
Salesforce1 MobileApp Workbook
http://res.cloudinary.com/hy4kyit2a/image/upload/s1_mobile_woorkbook_v3-21.pdf
Salesforce1 UX Overview for ISVs and Partners

More Related Content

PDF
Salesforce1 for Developers
PDF
Using Visualforce in Salesforce1
PDF
Visualforce in Salesforce1: Optimizing your User Interface for Mobile
PPT
Chatter Publisher Actions and Salesforce1
PPTX
S1 and Visualforce Publisher Actions
PDF
Taking Flow to the Next Level with Just Enough Code
PDF
Make Your Visualforce Pages Responsive
PDF
Intro to Building Mobile Apps with Salesforce1: No Code Required Webinar
Salesforce1 for Developers
Using Visualforce in Salesforce1
Visualforce in Salesforce1: Optimizing your User Interface for Mobile
Chatter Publisher Actions and Salesforce1
S1 and Visualforce Publisher Actions
Taking Flow to the Next Level with Just Enough Code
Make Your Visualforce Pages Responsive
Intro to Building Mobile Apps with Salesforce1: No Code Required Webinar

What's hot (20)

PDF
Intro to Salesforce1 Mobile App Development Webinar
PDF
Salesforce1 Mobile Tips & Tricks for Admins
PPT
Create Engaging Apps with Visualforce and Bootstrap
PPTX
Mini-Workshop: Responsive Web Design with Visualforce and Bootstrap
PPTX
Dreamforce 14 : Responsive Design with Visualforce and Twitter Bootstrap
PDF
Salesforce1 app getting started guide
PPTX
Responsive Web Design with Visualforce
PDF
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
PPTX
How Salesforce.com uses the Salesforce1 Mobile App
PPTX
Webinar using salesforce1 to manage your salesforce org final
PDF
Best Practices Leveraging Salesforce1
PPTX
Roadmap Lightning Updates (November 3, 2016)
PDF
Summer '16 Lightning Update for ISVs (June 30, 2016)
PDF
Lightning Experience for ISVs
PPTX
Build Apps Visually with Lightning App Builder
PPTX
Webinar May 15th - Intro to salesforce1 mobile app development no code
PDF
Winter '17 Lightning Navigation (August 23, 2016)
PPTX
Introduction to Lightning for Salesforce Admins
PPTX
Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!
PDF
Dreamwares: Lightning Experience
Intro to Salesforce1 Mobile App Development Webinar
Salesforce1 Mobile Tips & Tricks for Admins
Create Engaging Apps with Visualforce and Bootstrap
Mini-Workshop: Responsive Web Design with Visualforce and Bootstrap
Dreamforce 14 : Responsive Design with Visualforce and Twitter Bootstrap
Salesforce1 app getting started guide
Responsive Web Design with Visualforce
ISV Lightning Webinar Series - Part 1 (December 1, 2015)
How Salesforce.com uses the Salesforce1 Mobile App
Webinar using salesforce1 to manage your salesforce org final
Best Practices Leveraging Salesforce1
Roadmap Lightning Updates (November 3, 2016)
Summer '16 Lightning Update for ISVs (June 30, 2016)
Lightning Experience for ISVs
Build Apps Visually with Lightning App Builder
Webinar May 15th - Intro to salesforce1 mobile app development no code
Winter '17 Lightning Navigation (August 23, 2016)
Introduction to Lightning for Salesforce Admins
Force.com Canvas: Salesforce1, SAML, & Apex...Oh My!
Dreamwares: Lightning Experience
Ad

Similar to Salesforce1 UX Overview for ISVs and Partners (20)

PDF
Salesforce1 for ISVs Webinar (July 17, 2014)
PDF
Demystifying Salesforce1: Manchester User Group 10th April 2014
PPTX
Singapore dev user group
PDF
ISV Beginners Guide to Building Salesforce1 Mobile Apps (October 14, 2014)
PPTX
An Introduction to SalesForce1 Mobile Platform
PPTX
Become a Hero of Mobile: Salesforce1 Mobile App Best Practices for Admins
PPTX
Salesforce1 for Developers
PPTX
Designing for the Salesforce Platform
PPSX
Salesforce1 - Salesforce DUG Chennai
PPTX
Salesforce1 Developer Week
PDF
Salesforce1 for ISVs Webinar (May 15, 2014)
PPTX
Salesforce1 for developers
PDF
Enhancing Digital Experience - Role of UIUX in Salesforce.pdf
PPTX
5 Easy Ways to Make Your Org Instantly More User Friendly
PDF
"How To" Build a Salesforce1 Mobile App
PDF
Salesforce Admin - Barcelona - Bloobirds event
PPTX
Visualforce Custom Design Patterns
PDF
Dive into New Technology Announcement - No Code Required!
PPTX
Introduction to Point-and-Click App Building
PPTX
PCE-Salesforce1MobileApp
Salesforce1 for ISVs Webinar (July 17, 2014)
Demystifying Salesforce1: Manchester User Group 10th April 2014
Singapore dev user group
ISV Beginners Guide to Building Salesforce1 Mobile Apps (October 14, 2014)
An Introduction to SalesForce1 Mobile Platform
Become a Hero of Mobile: Salesforce1 Mobile App Best Practices for Admins
Salesforce1 for Developers
Designing for the Salesforce Platform
Salesforce1 - Salesforce DUG Chennai
Salesforce1 Developer Week
Salesforce1 for ISVs Webinar (May 15, 2014)
Salesforce1 for developers
Enhancing Digital Experience - Role of UIUX in Salesforce.pdf
5 Easy Ways to Make Your Org Instantly More User Friendly
"How To" Build a Salesforce1 Mobile App
Salesforce Admin - Barcelona - Bloobirds event
Visualforce Custom Design Patterns
Dive into New Technology Announcement - No Code Required!
Introduction to Point-and-Click App Building
PCE-Salesforce1MobileApp
Ad

More from Salesforce Partners (20)

PDF
ISV Monthly Tech Enablement (August 2017)
PDF
Partner Roadmap Webinar (August 3, 2017)
PDF
Lightning Now for Consulting Partners
PDF
ISV Monthly Tech Enablement (July 2017)
PDF
Salesforce University - Guide to Certification Paths
PDF
Salesforce Proficiency Pack for Administrators
PDF
Partner Roadmap Webinar (July 6, 2017)
PDF
Environment Hub Fundamentals (Salesforce Partners)
PDF
Demo Environment Best Practices (Salesforce Partners)
PDF
Choosing the Right Demo Environment (Salesforce Partners)
PDF
Salesforce Sales Professional Exam Prep
PDF
Einstein Analytics for Partners
PDF
Sales Cloud Lightning Migration Best Practices
PDF
AppExchange Tech Enablement June 2017
PDF
Roadmap Webinar Summer '17 (June 1, 2017)
PDF
FSL Implementation Guidance Part 1 (May 10, 2017)
PDF
AMP Fall & Winter '17 Packages
PDF
ISV Monthly Tech Enablement (May 18, 2017)
PDF
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
PDF
FSL Implementation Guidance Part 1
ISV Monthly Tech Enablement (August 2017)
Partner Roadmap Webinar (August 3, 2017)
Lightning Now for Consulting Partners
ISV Monthly Tech Enablement (July 2017)
Salesforce University - Guide to Certification Paths
Salesforce Proficiency Pack for Administrators
Partner Roadmap Webinar (July 6, 2017)
Environment Hub Fundamentals (Salesforce Partners)
Demo Environment Best Practices (Salesforce Partners)
Choosing the Right Demo Environment (Salesforce Partners)
Salesforce Sales Professional Exam Prep
Einstein Analytics for Partners
Sales Cloud Lightning Migration Best Practices
AppExchange Tech Enablement June 2017
Roadmap Webinar Summer '17 (June 1, 2017)
FSL Implementation Guidance Part 1 (May 10, 2017)
AMP Fall & Winter '17 Packages
ISV Monthly Tech Enablement (May 18, 2017)
Sales Cloud Lightning Migration Best Practices (May 12, 2017)
FSL Implementation Guidance Part 1

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Big Data Technologies - Introduction.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
Machine learning based COVID-19 study performance prediction
Network Security Unit 5.pdf for BCA BBA.
Per capita expenditure prediction using model stacking based on satellite ima...
20250228 LYD VKU AI Blended-Learning.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology
Review of recent advances in non-invasive hemoglobin estimation
Dropbox Q2 2025 Financial Results & Investor Presentation
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Unlocking AI with Model Context Protocol (MCP)
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Advanced methodologies resolving dimensionality complications for autism neur...
Big Data Technologies - Introduction.pptx

Salesforce1 UX Overview for ISVs and Partners

  • 1. Salesforce1 Mobile App UX Design Guidelines For Independent Software Vendors and Partners
  • 2. Salesforce1 Mobile App: Our UI and Features, Your Custom Apps Publisher Actions & Feed-First Notifications All Your CRM, Custom and AppExchange Apps Flexible Pages for instant access to any record Mobile Cards for inline HTML5 & Visualforce JavaScript SDK for mobile dev anywhere
  • 3. Your App is Already in Salesforce1 Mobile The Salesforce UI gets pulled forward into our MobileApp If your app runs today, it runs in the Salesforce1 MobileApp You can preview your app by adding /one/one.app to the url: https://<Salesforce_instance>/one/one.app Your app may require updating or customization for a better UI/UX in the mobile app- ie make it Salesforce1 Mobile Ready Its important to update your app to work well and be Salesforce1 Mobile Ready
  • 4. Table of Contents Architecture & Integration Options CustomActions Left NavApps Cards & Notifications Branding UX No-No’s
  • 6. Salesforce1 Mobile UI Architecture
  • 7. 3 Ways to Integrate into the Mobile App App Menu Item - Visualforce page (Position determined by admin) Recent (Custom) Objects (Position determined based on usage) Action Tile in theAction Menu (Position determined by admin)
  • 8. Recent Objects & Fields Appear First Your custom object(s) will automatically appear in the Recent navigation if they have been accessed by the user Tapping on the object name takes the user to a list of recently used records and list views for your object.
  • 9. Users Can “Pin” Recent Options Pin options appear after running a search
  • 11. Custom Actions Are New UX Experience Actions are used to perform a function on the Salesforce platform Actions also appear in the Chatter Publisher on the desktop Actions should NOT be used for simple navigation shortcuts Actions should have action-oriented names: New, Share, Update, Import, etc. Actions can be easily created declaratively in setup Your   Ac(on   Here  
  • 12. Action Forms Enable Users to Move Faster Action Tiles take the user to anAction Form Use the Submit and Cancel buttons provided by Salesforce Forms can be created declaratively or using Visualforce Submit button can be disabled, programmatically, until user has completed required items
  • 13. Action Form Best Practices Focus on the mobile user Show the minimum number of fields possible Provide pre-defined values whenever possible Keep your actions in Saleforce1 or have clear return path Fast and Simple: Try to make your action achievable in one-step
  • 15. Flexible Page Apps Allow You to Customize With XML Recommended approach Define name and icon for app Choose lists to display on home page Define your own action menu (optional) Page layout & style provided by Salesforce, no custom coding necessary
  • 16. Visualforce Apps Allows Most Customization Page layout and styling are 100% custom and provided by you Action button are NOT available Actions should be launched from buttons and left navigation should not be recreated
  • 17. Recommended Visualforce Home Structure Avoid pages that contain lists of lists Summarize content via Cards Use drill-ins to display additional items Card Drill-InApp Home
  • 19. Cards Group Info for Mobile Pages Cards surface a useful snippet of data or content Cards can represent lists (Flexible Pages), media, or other forms of content Custom VisualforceFlexible Page
  • 20. Notifications Can Be Customized Centralized notification center on right side Notifications are pushed to device with badging To create a notification, publish posts that @mention the user or post to the user’s wall
  • 22. Custom Branding for Salesforce1 What does “custom branding” mean?? Splash screen color & icon on login Publisher icon Header color **NOT the app icon on the home screen** Be thoughtful about what you brand vs your customer brands
  • 23. Branding Do’s for Partners App Name Object Name App Icon Object Icon Action Tile Icon
  • 24. UX Things NOT TO DO
  • 25. Four Salesforce1 UX Things NOT to Do DON’T Kick the user out of the app to your app without a return path DON’T Add an extra / nested menu on the left side (ie only 1 stage left menu) DON’T Don’t rebuild actions and publishers (ie no publisher or “+” on a VF page) DON’T Don’t recreate push notifications
  • 27. Additional Resources Salesforce1 MobileApp Style Guide: http://sfdc-styleguide.herokuapp.com/?id=style Salesforce1 and Visualforce Best Practices: http://www.slideshare.net/developerforce/visualforce-in-salesforce1-1-1 Salesforce1 MobileApp Workbook http://res.cloudinary.com/hy4kyit2a/image/upload/s1_mobile_woorkbook_v3-21.pdf