One SMS app for your entire company. 2-way texting, SMS marketing, calling, & more.
Go to siteThe Salesmsg API facilitates two-way SMS and MMS communications, allowing users to send, receive, and manage messages programmatically. It provides a suite of tools to integrate texting capabilities into various workflows and systems. On Pipedream, you can harness this API to automate conversations, sync with customer databases, trigger notifications, and much more, utilizing Pipedream's serverless platform to connect Salesmsg with a plethora of other apps and services.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
salesmsg: {
type: "app",
app: "salesmsg",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.salesmessage.com/pub/v2.1/users/me`,
headers: {
Authorization: `Bearer ${this.salesmsg.$auth.oauth_access_token}`,
},
})
},
})
Automated Customer Support Tickets: Create a workflow that listens for incoming messages on Salesmsg, parses the content, and automatically creates a support ticket in a system like Zendesk or Jira. This enables immediate ticket creation without manual intervention.
SMS Drip Campaigns Based on User Actions: Use the Salesmsg API on Pipedream to send a series of timed follow-up messages to users who take a specific action in your app like signing up or making a purchase. Connect to apps like Shopify or Salesforce to trigger these messages based on user behavior.
Real-time CRM Updates: Build a workflow that updates a contact record in a CRM like HubSpot whenever a text message is sent or received in Salesmsg. This keeps your CRM up-to-date with the latest customer interactions, ensuring a coherent view of communication history.
Retrieves the list of all the conversations of a specific contact id. See the documentation
Search active conversations in conversation history. See the documentation
Salesmsg uses OAuth authentication. When you connect your Salesmsg account, Pipedream will open a popup window where you can sign into Salesmsg and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Salesmsg API.
Pipedream requests the following authorization scopes when you connect your account:
public-api
GET
https://app.salesmessage.com/auth/oauth
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
code={{oauth.space_separated_scopes}}
POST
https://app.salesmessage.com/api/v4/oauth/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://app.salesmessage.com/app/auth/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}}