Professional solutions for your SMS sending and receiving. Online, via API, by email or directly in your app.
Go to siteThe Seven API offers tools to augment business communications by providing powerful messaging capabilities. With Pipedream, you can harness these features to create custom, automated workflows that trigger on events, process data, and interact with other apps. Imagine sending personalized SMS campaigns, automating customer support responses, or syncing communication data with CRM platforms. Pipedream's serverless platform allows you to build these integrations with ease, tapping into a wide range of pre-built connectors or using HTTP requests to interact with the Seven API directly.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
seven: {
type: "app",
app: "seven",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://oauth.sms77.io/me`,
headers: {
Authorization: `Bearer ${this.seven.$auth.oauth_access_token}`,
},
})
},
})
Automated Customer Support Messaging Workflow: Trigger a workflow in Pipedream when a ticket is created in a support platform like Zendesk. Use the Seven API to send an automated SMS to the customer, acknowledging the receipt of their support request and providing an estimated response time.
SMS Marketing Campaigns with Audience Segmentation: Kick off a Pipedream workflow based on a subscriber event in Mailchimp. Segment the audience based on subscriber data, and use the Seven API to send targeted SMS marketing campaigns to those segments, tracking engagement through custom events.
Syncing SMS Communication with CRM: Whenever a new SMS message is sent via the Seven API, trigger a Pipedream workflow that logs the message details into a CRM platform like Salesforce. This ensures sales and support teams have up-to-date communication records for each customer.
Seven uses OAuth authentication. When you connect your Seven account, Pipedream will open a popup window where you can sign into Seven and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Seven API.
Pipedream requests the following authorization scopes when you connect your account:
analytics
balance
contacts
lookup
hooks
sms
status
subaccounts
voice
GET
https://oauth.sms77.io/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://oauth.sms77.io/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://oauth.sms77.io/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}}