Lamba Product Documentation
Learn More
  • πŸ‘‹Welcome to Lamba
  • Overview
    • πŸ’‘Why Lamba?
    • 🍒Our Strategies for Solving Problems
    • β˜‘οΈReasons Why Lamba is Almost Costless!
    • πŸ”’Methods of Security Enforcement
  • Use Cases
    • πŸ‘ For E-commerce (collecting & splitting payments)
    • 🏹For CRMs
    • πŸ‘©β€πŸ’»For CMS
    • πŸ“§Building Email Apps
    • πŸ“©Building SMS Apps
    • πŸ§‘β€πŸ€β€πŸ§‘Building Social Media Publishing Apps
  • Getting Started
    • 🀝Creating Your First App
    • πŸ”Generating API keys & Enabling Services
    • πŸ”‘Recommended Security Considerations
  • Documentation
    • 🐦Understanding Lamba Model
    • ⛱️Lamba UI (JS Client)
      • πŸ‹Live Demo
      • πŸ§‘Installation & Initialization
      • πŸ“Structure of the Initialization Object
      • πŸ§‘How to use a service
        • Using LowMail
        • Using LowSMS
        • Using LowFi
      • 〽️Listening for Events
      • πŸ•ΈοΈHandling Webhooks
    • ♐Lamba API
      • πŸŽ†Endpoint & Authorization
  • Development Roadmap
    • πŸ—ΎRDMP 2023
    • πŸ—ΎRDMP 2024
  • Join The Team
    • πŸ«‚Bring On Your Skillset
Powered by GitBook
On this page

Was this helpful?

  1. Documentation
  2. Lamba UI (JS Client)
  3. How to use a service

Using LowSMS

This section shows you how to build your own SMS sending app/service

Enabling all sms products

function openBuilder(){
  const lamba = new Lamba({ 
    title: "Lamba",
    icon: 'https://ik.imagekit.io/lambahq/lamba-dark.png',
    theme: "light",
    appId: "65aabeba6182d6903a2ea355",
    customerId: "cus_x1847",
    enabledServices: ["low_sms"], // enables all the sms products in the `low_sms` service
    usageCapabilities: ['connect','use'],
  });
  
  // call the `open` method on the lamba instance to open up the Lamba interface
  lamba.open();
}

Enabling specific sms products

function openBuilder(){
  const lamba = new Lamba({ 
    title: "Lamba",
    icon: 'https://ik.imagekit.io/lambahq/lamba-dark.png',
    theme: "light",
    appId: "65aabeba6182d6903a2ea355",
    customerId: "cus_x1847",
    enabledServices: {low_sms: ["twilio","infobip"]}, // enables only "twilio" and "infobip"
    usageCapabilities: ['connect','use'],
  });
  
  // call the `open` method on the lamba instance to open up the Lamba interface
  lamba.open();
}

When run, this would open up the Lamba UI with the sms product for the user to choose from, connect, and then use after connection.

Things you can build with the SMS service on Lamba JS library and the API:

  1. SMS Notifications for Transactions:

    • Example: Implement SMS alerts for successful transactions, such as online purchases or bank transfers, providing customers with instant updates on their financial activities.

  2. Appointment Reminders via SMS:

    • Example: Develop a system for sending automated SMS reminders for appointments or reservations, ideal for medical clinics, restaurants, or service-based businesses.

  3. Marketing and Promotional Messages:

    • Example: Use SMS for sending promotional offers, discounts, or announcements about new products or services, targeting customers directly on their mobile devices.

  4. Two-Factor Authentication (2FA) System:

    • Example: Enhance security by integrating a 2FA system that sends a one-time password (OTP) via SMS to users during login or transaction processes.

  5. Automated Customer Feedback Collection:

    • Example: After a purchase or service, send a follow-up SMS to customers inviting them to provide feedback or rate their experience, helping to gather valuable customer insights.

PreviousUsing LowMailNextUsing LowFi

Last updated 1 year ago

Was this helpful?

⛱️
πŸ§‘