To integrate SMS-iT with Zapier, you simply need to access your SMS-iT API found in your account.
Currently we only integrate with Zapier through our API and you can only setup action steps inside your Zapier zaps. We do not yet send data to Zapier, so you currently can't create triggers via SMS-iT inside your zaps.
Action steps act upon triggers, so for example, a trigger may be a new contact subscribed in Mailchimp and the action will be adding that new subscriber to your contact list in the SMS-iT platform, or a trigger could be a customer in Shopify abandoned their cart and the action could be sending an SMS to them to follow-up leading to increased sales.
1. Add a webhook action
- In the Zap editor, click the plus + icon to add an action step.
- Search for and select Webhooks by Zapier.
- Click the Action Event dropdown menu and select a webhook option.
- Webhooks by Zapier offers GET, POST, PUT methods, which include automatic data parsing, and you can also select Custom Request for other use cases. In our case, use POST.
After you’ve selected the webhook option, click Continue.
2. Select the payload type
To make sure the request is sent in the way your app expects, select the correct format from the Payload Type dropdown menu.
There are three common serialization formats that you will see listed here: In our case use Form (also called URL-encoded).
3. Enter the URL to send the request to
- In the URL field, enter the URL where your app’s API is able to receive requests. These are the API URLs you see in the API documentation here – https://smsit.ai/api.html/.
- It’s recommended not to add URL parameters in this field. Instead, enter URL parameters in the Data fields.
4. Fill out the data fields
- Fill out the Data section. If you’re using a templated action like PUT, POST*, or GET (i.e. not a Custom Request), enter the key for the field on the left side, and the field value on the right. Your key fields on the left are the parameter names you see in the API documentation here – https://smsit.ai/api.html/. Data from previous trigger steps can be used in the value field, and you can click the plus icon +** to add more parameters if needed.
5. Add headers and authentication
- You can send specific headers by filling the fields in the Headers section.
- You can also set up basic authentication (involving just a username and password, or username and API key) using the Basic Auth field. In our case, you can leave those blank and the rest of the fields as-is.
Time to Get Started
Ready to engage customers, reduce churn, & receive fresh leads?