APP PARTNER
Become an Sales Titan App Partner
Help over 180,000 businesses around the world deliver unique customer experiences by developing an app with Sales Titan.
API Documentaton
Version 3 of the Sales Titan API is structured around REST, HTTP, and JSON. API endpoint URLs are organized around resources, such as contacts or deals. That means you can easily call on Sales Titan actions for your integration.
Webhooks
Get notified at the URL of your choice when your contacts do something you care about—like opening a campaign or clicking a link.
App Studio
Build upon the leading Customer Experience Automation platform and expose your app to a growing ecosystem, and 180K+ customers globally.
Get started developing with
Sales Titan in minutes
# Retrieve a contact
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://youraccountname.api-us1.com/api/3/contacts/id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
# Retrieve an account
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://youraccountname.api-us1.com/api/3/accounts/id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
# Retrieve a deal
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://youraccountname.api-us1.com/api/3/deals/id")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
# Retrieve a campaign
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://youraccountname.api-us1.com/api/3/campaigns?orders%5Bsdate%5D=ASC")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
# Retrieve an automation
require 'uri'
require 'net/http'
require 'openssl'
url = URI("https://youraccountname.api-us1.com/api/3/automations")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body
APP STUDIO
See what’s possible with the
new Sales Titan App Studio
Easy access
Access App Studio from any Sales Titan account, including developer sandbox accounts.
Edit live
Use the live editor with in-line validations to quickly build your app.
Test your app
Easily test your app with live logs to help you debug along the way.
Manage versions
With version management you can save, exit and return to your in-progress app at any time.
Publish to the Ecosystem
Publish your app to our ecosystem of 350+ apps and gain exposure to over 150K+ customers around the globe.
APP MARKETPLACE
Reach 180,000+ potential customers
Share your app with 180K+ customers in an App Marketplace full of hundreds of integrations for all types of businesses.
OUT-OF-THE BOX DOESN'T WORK FOR EVERY BUSINESS
Build unique solutions for unique businesses
Payment driven workflows to drive referrals and customer loyalty
Automate appointment reminders with SMS
Easily test your app with live logs to help you debug along the way.
With version management you can save, exit and return to your in-progress app at any time.
Publish your app to our ecosystem of 350+ apps and gain exposure to over 150K+ customers around the globe.
Centralize unsubscribes and sync other databases automatically
WHY DEVELOPERS CHOOSE SALES TITAN
Hear what other developers are saying
about partnering with Sales Titan
Our customers love Sales Titan. They love the email marketing with advanced personalization. They love the automation capabilities that extend across the tools they already use. Most of all, they love having a supportive partner to help them grow their business, which includes a 17-promise Customer Success Commitment, which lets them get help any time they need it.
Jot Form
Our customers love Sales Titan. They love the email marketing with advanced personalization. They love the automation capabilities that extend across the tools they already use. Most of all, they love having a supportive partner to help them grow their business, which includes a 17-promise Customer Success Commitment, which lets them get help any time they need it.
Jot Form
Our customers love Sales Titan. They love the email marketing with advanced personalization. They love the automation capabilities that extend across the tools they already use. Most of all, they love having a supportive partner to help them grow their business, which includes a 17-promise Customer Success Commitment, which lets them get help any time they need it.
Jot Form
Our customers love Sales Titan. They love the email marketing with advanced personalization. They love the automation capabilities that extend across the tools they already use. Most of all, they love having a supportive partner to help them grow their business, which includes a 17-promise Customer Success Commitment, which lets them get help any time they need it.
Jot Form
70% of Sales Titan 180,000+ customers use
an integration. It could be yours.
A global footprint
Sales Titan has a global network of 180K+ customers in over 170 countries
Highly engaged customers
The vast majority of our customers are utilizing integrations to customize the platform in a way that makes sense for their business
Highest Rated
in Marketing Automation
An industry leader
Our category-defining Customer Experience Automation platform is one of the top 50 Marketing Products according to G2
Start building with Sales Titan today
Become an App Partner and start creating unique customer experiences