<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Faizan Charania</title>
    <description>The latest articles on DEV Community by Faizan Charania (@saltypenguin313).</description>
    <link>https://dev.to/saltypenguin313</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2553578%2Fdcfc9bff-02ae-4d97-9877-bba7e9192da5.png</url>
      <title>DEV Community: Faizan Charania</title>
      <link>https://dev.to/saltypenguin313</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/saltypenguin313"/>
    <language>en</language>
    <item>
      <title>🚀 New Feature: Receive SMS via Webhook on SMS Textr!</title>
      <dc:creator>Faizan Charania</dc:creator>
      <pubDate>Sat, 15 Mar 2025 16:09:45 +0000</pubDate>
      <link>https://dev.to/saltypenguin313/new-feature-receive-sms-via-webhook-on-sms-textr-3hhe</link>
      <guid>https://dev.to/saltypenguin313/new-feature-receive-sms-via-webhook-on-sms-textr-3hhe</guid>
      <description>&lt;p&gt;Hey Indie Hackers! 👋&lt;/p&gt;

&lt;p&gt;I built &lt;a href="https://smstextr.web.app/" rel="noopener noreferrer"&gt;SMS Textr&lt;/a&gt; as a simple, pay-as-you-go SMS API to help developers and businesses send SMS without monthly subscriptions. Today, I’m excited to launch a new feature:&lt;/p&gt;

&lt;p&gt;👉 Receive SMS via Webhook 👈&lt;/p&gt;

&lt;p&gt;Now, instead of just sending SMS, you can receive incoming messages and process them in real-time using webhooks. Whether you're building a two-way messaging app, chatbot, or verification system, you can now capture and act on incoming messages instantly.&lt;/p&gt;

&lt;p&gt;How It Works&lt;br&gt;
1️⃣ Set up a webhook URL in your SMS Textr dashboard.&lt;br&gt;
2️⃣ When an SMS is received, we’ll send a POST request to your URL with message details (sender, text, timestamp, etc.).&lt;br&gt;
3️⃣ Use the data however you like—store it, trigger an action, or send an auto-response!&lt;/p&gt;

&lt;p&gt;Why This Matters&lt;br&gt;
✅ More than just outbound SMS – Now you can build interactive messaging flows.&lt;br&gt;
✅ Easy integration – Just provide a webhook URL, and you’re good to go!&lt;br&gt;
✅ No subscriptions – Still keeping it simple &amp;amp; affordable with pay-as-you-go pricing.&lt;/p&gt;

&lt;p&gt;I’d love to hear how you’d use this feature! Let me know what you’re building or if you have any feedback. 🚀&lt;/p&gt;

&lt;p&gt;Try it now 👉 &lt;a href="https://smstextr.web.app/" rel="noopener noreferrer"&gt;https://smstextr.web.app/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Supercharge Your Projects with SMS Textr: The Simplest SMS API for Developers</title>
      <dc:creator>Faizan Charania</dc:creator>
      <pubDate>Fri, 17 Jan 2025 17:07:46 +0000</pubDate>
      <link>https://dev.to/saltypenguin313/supercharge-your-projects-with-sms-textr-the-simplest-sms-api-for-developers-32ih</link>
      <guid>https://dev.to/saltypenguin313/supercharge-your-projects-with-sms-textr-the-simplest-sms-api-for-developers-32ih</guid>
      <description>&lt;p&gt;Hi Devs! 👋&lt;/p&gt;

&lt;p&gt;Have you ever needed SMS functionality for a project, only to be overwhelmed by expensive subscriptions or overly complicated APIs? I have too. That’s why I built SMS Textr—a simple, pay-as-you-go SMS API made for developers like you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Stop Overpaying for SMS&lt;/strong&gt;&lt;br&gt;
Whether you’re building an MVP, testing features, or need reliable messaging for your app, SMS Textr makes it easy, affordable, and fast.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Why SMS Textr?&lt;/strong&gt;&lt;br&gt;
Here’s why SMS Textr stands out:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No Subscriptions&lt;/strong&gt;: Forget monthly fees—only pay for the messages you send.&lt;br&gt;
&lt;strong&gt;Fast Integration&lt;/strong&gt;: Get up and running in minutes with a simple API.&lt;br&gt;
&lt;strong&gt;Developer-Friendly&lt;/strong&gt;: Designed with clear docs and real-world examples to make your life easier.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;How It Works&lt;/strong&gt;&lt;br&gt;
Getting started is as easy as copy-pasting some code.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Login with Google&lt;/strong&gt;: Grab your API key in seconds.&lt;br&gt;
&lt;strong&gt;Send SMS&lt;/strong&gt;: Make a POST request to our API with the recipient’s number, your message, and the API key.&lt;br&gt;
Done! Your message is delivered.&lt;/p&gt;

&lt;p&gt;Here’s an example in Ruby:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;        require 'net/http'
        require 'uri'

        uri = URI.parse("https://smstextr.web.app/api/sendsms")
        response = Net::HTTP.post_form(uri, {
                      "to" =&amp;gt; "+1 123-456-7890",
                      "message" =&amp;gt; "Hello from SMS Textr API!",
                      "apikey" =&amp;gt; "Your_API_Key"
                    })
        puts response.body
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;That’s it—no lengthy setup, no complicated configs. Just results.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why You Should Try It NOW&lt;/strong&gt;&lt;br&gt;
SMS Textr is perfect for:&lt;br&gt;
&lt;strong&gt;Developers&lt;/strong&gt;: Build and test SMS functionality without breaking the bank.&lt;br&gt;
&lt;strong&gt;Startups&lt;/strong&gt;: Add messaging to your MVP quickly and affordably.&lt;br&gt;
&lt;strong&gt;Small Businesses&lt;/strong&gt;: Send customer updates, appointment reminders, or notifications easily.&lt;br&gt;
Ready to see it in action?&lt;/p&gt;

&lt;p&gt;🚀 Start Now: Go to &lt;a href="https://smstextr.web.app" rel="noopener noreferrer"&gt;SMS Textr&lt;/a&gt; and grab your API key.&lt;br&gt;
📄 Check the Docs: Get detailed examples and all the info you need here: &lt;a href="https://smstextr.web.app/docs" rel="noopener noreferrer"&gt;Docs&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Don’t Wait—Try It Today!&lt;/strong&gt;&lt;br&gt;
The best way to see how SMS Textr can help your projects is to try it for yourself. It’s free to sign up, and you get 3 free credits to test it yourself before you start paying for what you use.&lt;/p&gt;

&lt;p&gt;Let me know how it works for you—I’m here for feedback, ideas, or any questions you have.&lt;/p&gt;

&lt;p&gt;Go ahead, give SMS Textr a shot, and see how easy it can be to add SMS functionality to your projects!&lt;/p&gt;

&lt;p&gt;Happy coding! 🚀&lt;/p&gt;

</description>
      <category>sms</category>
      <category>api</category>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>How I Built a Simple, Pay-As-You-Go SMS API for Developers</title>
      <dc:creator>Faizan Charania</dc:creator>
      <pubDate>Tue, 10 Dec 2024 20:09:43 +0000</pubDate>
      <link>https://dev.to/saltypenguin313/how-i-built-a-simple-pay-as-you-go-sms-api-for-developers-15ma</link>
      <guid>https://dev.to/saltypenguin313/how-i-built-a-simple-pay-as-you-go-sms-api-for-developers-15ma</guid>
      <description>&lt;p&gt;Hi Devs! 👋&lt;/p&gt;

&lt;p&gt;Like many of you, I’ve worked on projects that needed SMS functionality—whether it was for alerts, reminders, or notifications. But every time, I found existing SMS APIs either too expensive, overly complicated, or locked behind subscription models that didn’t make sense for small projects or MVPs.&lt;/p&gt;

&lt;p&gt;So, I decided to build something simpler: &lt;a href="https://smstextr.web.app/" rel="noopener noreferrer"&gt;SMS Textr&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why I Built SMS Textr&lt;/strong&gt;&lt;br&gt;
I wanted to create an SMS API that is:&lt;/p&gt;

&lt;p&gt;Affordable: Pay only for what you use, no monthly subscriptions.&lt;br&gt;
Simple to integrate: Get started in minutes with minimal setup.&lt;br&gt;
Built for developers: Straightforward API documentation and example code to help you hit the ground running.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How It Works&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Step 1: Sign up and grab your API key.&lt;br&gt;
Step 2: Send a POST request with the recipient number, message, and API key.&lt;br&gt;
Step 3: Done! Your SMS is on its way.&lt;br&gt;
Here’s an example in Node.js:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;// Node.js code to send SMS using our API
const axios = require('axios');

axios.post('https://smstextr.web.app/api/sendsms', {
            to: '+1 123-456-7890',
            message: 'Hello from SMS Textr API!',
            apikey: 'Your_API_Key'
})
.then(response =&amp;gt; console.log(response.data))
.catch(error =&amp;gt; console.error('Error:', error.response.data));
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Who Is It For?&lt;/strong&gt;&lt;br&gt;
Developers: Testing or adding SMS to their projects.&lt;br&gt;
Small businesses: Sending appointment reminders or customer updates.&lt;br&gt;
Startups: Cost-effective messaging during early MVP stages.&lt;/p&gt;

&lt;p&gt;Give It a Try&lt;br&gt;
If this sounds like something you could use, check it out:&lt;br&gt;
&lt;a href="https://smstextr.web.app/docs" rel="noopener noreferrer"&gt;API Docs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’d love to hear your thoughts—feedback, feature requests, or just ideas to make it better. Let me know in the comments or connect with me directly.&lt;/p&gt;

&lt;p&gt;Thanks for reading, and happy coding! 🚀&lt;/p&gt;

</description>
      <category>sms</category>
      <category>api</category>
      <category>saas</category>
    </item>
  </channel>
</rss>
