Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

25 lines (16 sloc) 1.282 kB

Sales Mate

Sales Mate is a native iOS application that utilizes the Salesforce Mobile SDK. It authenticates via OAuth and utilizes Core Location, Core Data, Push Notifications, and the Streaming API.

Watch our Video Overview

Heroku Push Notifications utilizing Urban Airship


Once authenticated, Sales Mate queries Salesforce for all Opportunity and Lead information including related Contacts and Accounts. All data is stored in Core Data allowing offline access to all downloaded information. Sales Mate also connects to the Streaming API and listens for new Lead creations.


  • Push Notifications only occur on new Lead creation with a Web source.
  • Streaming API only alerts users to new Leads created with a Web Source.
  • There is currently no editing.
  • For maps to work properly geolocation coordinates must be provided as a field on the Account, Contact, and Lead.
  • Leads Near Me only displays the Lead's Name and Company.

To Do

  • Core Data currently doesn't remove any information. If a lead is deleted it will remain on the device and may be visible to the user.
  • Allow user to edit information.
  • Open Leads from Leads Near Me tab.
Jump to Line
Something went wrong with that request. Please try again.