The Showpad API opens up a world of possibilities for enhancing sales enablement and content management. With it, you can streamline content sharing, track engagement, and integrate sales coaching into various platforms. It offers programmatic access to manage users, groups, permissions, and content, enabling automated processes that save time and boost productivity.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
showpad: {
type: "app",
app: "showpad",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://${this.showpad.$auth.subdomain}.api.showpad.com/v4/users`,
headers: {
Authorization: `Bearer ${this.showpad.$auth.oauth_access_token}`,
},
})
},
})
Automated Content Distribution: Trigger a workflow on Pipedream to distribute new marketing materials to sales teams in Showpad whenever a new file is uploaded to a Dropbox folder. This ensures that the sales team always has the latest materials at their fingertips.
Lead Engagement Tracking: Connect Showpad to a CRM like Salesforce on Pipedream. Automate the import of engagement data from Showpad into Salesforce, giving sales reps insights into which prospects are interacting with shared content, and tailoring follow-ups based on interest shown.
Personalized Sales Training: Use Pipedream to monitor performance data in Showpad and trigger personalized training content to be sent to sales reps based on their performance. For example, if a rep is struggling with a particular product pitch, automatically provide them with specific training materials to improve their skills.
Showpad uses OAuth authentication. When you connect your Showpad account, Pipedream will open a popup window where you can sign into Showpad and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Showpad API.
Pipedream requests the following authorization scopes when you connect your account:
refresh_token
read_user_management
write_user_management
read_contentprofile_management
write_contentprofile_management
read_division_management
write_division_management
GET
https://{{custom_fields.subdomain}}.showpad.biz/api/v3/oauth2/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://{{custom_fields.subdomain}}.showpad.biz/api/v3/oauth2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}
POST
https://{{custom_fields.subdomain}}.showpad.biz/api/v3/oauth2/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
grant_type=refresh_token
&
refresh_token={{oauth.refresh_token}}