The StreamSets and webMethods platforms have now been acquired by IBM 

webMethods.io Recipes 

Build integrations quickly and with less effort
Automate common business processes with 200+ pre-built integrations

Automate tasks by connecting your apps and services faster with re-usable and customizable integration templates that are 100% created and maintained by webMethods.io.

Recipes are a self-service, no code option that allow your apps to talk to each other and seamlessly exchange data, eliminating the need to hire expensive developers to build your favorite integrations.

You can browse the growing list of recipes available through webMethods.io below. 

  • Customer Service
     
    Atlassian Jira to Zendesk

    Extracts issues from Jira and creates Tickets in Zendesk.

    Atlassian Jira to Salesforce CRM

    Extracts the given Jira service desk request and creates a case in Salesforce CRM.

    Cisco Webex Teams to Zendesk

    Extracts alarms from Cumulocity and creates a Zendesk tickets for each alarm.

    Cumulocity IoT to ServiceNow

    When an alert is generated for a device in your Cumulocity tenant, create an incident in ServiceNow.

    Cumulocity IoT to Nexmo

    When an alert is generated in your Cumulocity tenant, send an SMS notification via Nexmo.

    Cumulocity IoT to Twilio

    When an alert is generated in your Cumulocity tenant, send a voice notification via Twilio.

    Cumulocity IoT to Salesforce CRM

    Extracts alarms from Cumulocity and creates salesforce case for each alarm. If successful, it creates salesforce case with details retrieved

    Cumulocity IoT to Trello

    When an alert is generated in your Cumulocity tenant, create a card in Trello.

    Cumulocity IoT to Twilio

    When an alert is generated in your Cumulocity tenant, send an SMS notification via Twilio.

    Cumulocity IoT to Zendesk

    When an alert is generated in your Cumulocity tenant, create a ticket in Zendesk.

    Cumulocity IoT to Slack

    When an alert is generated in your Cumulocity tenant, send a notification to Slack.

    Cumulocity IoT to Twitter

    When an alert is generated in your Cumulocity tenant, post a tweet on Twitter.

    Cumulocity IoT to Salesforce CRM

    Extracts alarms from Cumulocity and creates a Salesforce case for each alarm.

    Freshdesk to Slack

    When a new ticket is created in Freshdesk create a channel in Slack

    Freshdesk to Cisco Webex Teams

    When a new ticket is created in Freshdesk create a space in Cisco Webex Teams

    Freshdesk to Zoho Projects

    When a new ticket is created in Freshdesk create a bug in Zoho Projects

    PagerDuty to Google Sheets

    Create new rows in Google Sheets for new Pagerduty incidents

    PagerDuty to Cisco Webex Teams

    Post messages to Cisco Webex Teams for new Pagerduty incidents

    Salesforce CRM to Microsoft Dynamics CRM

    Extracts Accounts from Salesforce CRM and creates and updates Accounts in Microsoft Dynamics CRM.

    Salesforce CRM to Zendesk

    Extracts Salesforce Accounts and creates or updates as Zendesk Organizations.

    Salesforce CRM to Zendesk

    Extracts accounts from Salesforce CRM and creates users in Zendesk.

    Salesforce CRM to Zendesk

    Extracts unique Salesforce cases and creates Zendesk tickets.

    Salesforce CRM to Zendesk

    Extracts contacts from Salesforce CRM and creates users in Zendesk.

    Zendesk to Salesforce CRM

    Extracts all Zendesk organizations and creates or updates in Salesforce CRM as Accounts.

    Zendesk to Atlassian Jira

    Extracts all the tickets from Zendesk and creates computer support customer requests in Jira.

    Zendesk to Salesforce CRM

    Extracts details from Zendesk and creates a Salesforce case for each Zendesk ticket.

    Zendesk to Salesforce CRM

    Extracts users from Zendesk and creates accounts in Salesforce CRM.

    Zendesk to Salesforce CRM

    Extracts users from Zendesk and creates contacts in Salesforce CRM.

     

  • DevOps/IT
     
    GitHub to Microsoft Excel Online

    Add new Github issues to Excel Online

    GitHub to Slack

    Get Slack notifications for Github issues

    GitHub to Cisco Webex Teams

    Get Cisco Webex notifications for Github issues

    Pivotal Tracker to GitHub

    Add Github issues for new Pivotal Tracker stories

    GitHub to Cisco Webex Teams

    Notify in Cisco Webex Teams when new code is pushed in GitHub

    webMethods Microservices Runtime Metrics using Prometheus and Grafana (WmrMetricsTemplates) to webMethods Microservices Runtime Metrics using Prometheus and Grafana (WmrMetricsTemplates)

    View metrics for webMethods Microservices Runtime using Prometheus and Grafana

     

  • Finance Management
     
    Coupa to Oracle NetSuite

    Fetches suppliers from Coupa and posts vendors information to NetSuite.

    Coupa to Oracle NetSuite

    Extracts accounts from Coupa and if successful, creates corresponding accounts in NetSuite

    Coupa to ServiceNow

    Periodically execute the workflow, and invoke a child workflow that will sync Coupa supplier items with ServiceNow vendor catalog items.

    Coupa to ServiceNow

    Periodically execute the workflow, and invoke a child workflow that will sync Coupa inventory receipts with ServiceNow receiving slips.

    Coupa to ServiceNow

    Sync Coupa inventory receipts with ServiceNow receiving slips.

    Coupa to ServiceNow

    Sync Coupa requisition status with ServiceNow purchase order.

    Coupa to ServiceNow

    Sync Coupa supplier items with ServiceNow vendor catalog items.

    Coupa to ServiceNow

    Periodically execute the workflow, and invoke a child workflow that will sync Coupa requisition status with ServiceNow purchase order.

    ServiceNow to Coupa

    When a purchase order is created in your ServiceNow account, create a requisition object in Coupa.

    Stripe to Cisco Webex Teams

    Send Cisco Webex Teams notifications for new Stripe customers

    webMethods.io B2B to webMethods.io B2B

    Receives an EDI 850 Purchase Order and sends an EDI 855 Purchase Order Acknowledgment.

     

  • Integration Tasks
     
    File to Document Conversion (FileToDocument) to File to Document Conversion (FileToDocument)

    Read XML file or JSON file into a Document

    OAuth Redirection Endpoint Generation (OAuthRedirectionEndpoint) to OAuth Redirection Endpoint Generation (OAuthRedirectionEndpoint)

    Provides a redirection endpoint for OAuth 2.0 clients that use the authorization code grant.

    Swagger Consumer (Swagger_Consumer) to Swagger Consumer (Swagger_Consumer)

    Consume REST Api using a swagger

    Transform using For Each Block (TransformUsingForEach) to Transform using For Each Block (TransformUsingForEach)

    Perform the operations on the array using ForEach

    Transform using Loop Block (TransformUsingLoopBlock) to Transform using Loop Block (TransformUsingLoopBlock)

    Perform the operations on the array using LoopBlock

    Percentage Calculation Sample (WmrCalcPercentage) to Percentage Calculation Sample (WmrCalcPercentage)

    Calculating a percentage

    Divide Numbers Sample (WmrDivideNumbers) to Divide Numbers Sample (WmrDivideNumbers)

    Divide numbers example

    Flow Branching Usage Sample (WmrFlowBranch) to Flow Branching Usage Sample (WmrFlowBranch)

    Flow branching example

    IS HTTP Ping Usage Sample (WmrHttpPing) to IS HTTP Ping Usage Sample (WmrHttpPing)

    IS Http Ping example

    Map Service Usage Sample (WmrMapService) to Map Service Usage Sample (WmrMapService)

    Map-service Usage in a Flow-service

    Flow Try/Catch Usage sample (WmrTryCatch) to Flow Try/Catch Usage sample (WmrTryCatch)

    Flow Try/Catch example

    Perform client server communication with websocket protocol (WmrWebSocket) to Perform client server communication with websocket protocol (WmrWebSocket)

    Perform client server communication with websocket protocol

    WebSockets in Integration Server by streaming logs to the browser Sample (WmrWebTail) to WebSockets in Integration Server by streaming logs to the browser Sample (WmrWebTail)

    A package to demonstrate the capability of WebSockets in Integration Server by streaming logs to the browser

    XML to JSON and JSON to XML Conversion (XmlJsonConversion) to XML to JSON and JSON to XML Conversion (XmlJsonConversion)

    Convert from XML to JSON and from JSON to XML.

     

  • Operations
     
    PagerDuty to Microsoft Teams

    Post message in Microsoft Teams when an incident is escalated in Pagerduty

    PagerDuty to Microsoft Teams

    Post message in Microsoft Teams for new incident in Pagerduty

    PagerDuty to Cisco Webex Teams

    Post Message in Cisco Webex Teams when a incident is resolved in Pagerduty

    PagerDuty to Slack

    Post Message to Slack when a incident is resolved in Pagerduty

    PagerDuty to Slack

    Post Message to Slack for new incidents in Pagerduty

    PagerDuty to Microsoft Excel Online

    Create new rows in Excel Online for new Pagerduty incidents

     

  • Productivity
     
    Google Sheets to Google Calendar

    Create Google Calendar events from Google Sheets

    Google Tasks to Google Sheet

    Create rows in Google Sheets for new tasks in Google Tasks

    Microsoft Outlook Calendar to Google Calendar

    Create event in Google Calendar when a new event is created in Outlook Calendar

    Slack to Microsoft Office 365 Outlook

    Send message in Slack for new email in Office 365

    Slack to Google Tasks

    Create Google tasks for new message posted in Slack starting with a particular word

    Google Calendar to Microsoft Outlook Calendar

    Create event in Outlook Calendar when new event is created in Google Calendar

    Covid-19 to Slack

    Notify on Slack when a new statistic is updated on Covid-19

    Google Gmail to Box

    When you receive an email with an attachment in Gmail download the file and upload it to Box

    Box to Microsoft One Drive

    Save new Box files to OneDrive

    Box to Amazon S3 and Slack

    Copy new files from Box to Amazon S3 and post message on Slack

    Dropbox to Amazon S3 and Slack

    Copy new files from Dropbox to Amazon S3 and post message on Slack

    Google Sheets to Snowflake

    New/updated row in a sheet in Google Sheets will update rows in a table in Snowflake

    Box to Microsoft Teams

    Post message in Microsoft teams, when a new file is uploaded in Box

    Cisco Webex Teams to Microsoft Excel Online

    Add rows to Excel Online for new messages in Cisco Webex Teams

    Cisco Webex Teams to SendGrid

    Fetch all messages of Cisco Webex Teams space and email them to a recipient

    Dropbox to Dropbox

    Move files from one folder to another folder automatically in Dropbox

    Box to Box

    Move files from one folder to another folder automatically in Box

    Dropbox Sign fka HelloSign to Microsoft Excel Online

    Add rows to spreadsheet in Excel Online for new signature requests in HelloSign

    Microsoft Outlook Calendar to Cisco Webex Teams

    Send message in Cisco Webex Teams for new Outlook calendar event

    Microsoft Outlook Calendar to Slack

    Send message in Slack for new outlook calendar event

    Egnyte to Cisco Webex Teams

    Send Cisco Webex Teams notifications for new Files in Egnyte

    Cisco Webex Teams to Google Tasks

    Create Google tasks for new message posted in Cisco Webex Teams starting with a particular word

    Microsoft Office 365 Outlook to Cisco Webex Teams

    Send message in Cisco Webex Teams for new email in Office 365

    Trello to Pivotal Tracker

    Create story in Pivotal tracker for new Trello cards

    Dropbox to Egnyte

    Save files in Egnyte for new files in Dropbox

    Egnyte to Slack

    Send Slack notifications for new Files in Egnyte'

    Box to Egnyte

    Save files in Egnyte for new files in Box

    Cisco Webex Teams to Dropbox

    When a new attachment is posted to your Cisco Webex Teams account, upload it in your Dropbox account.

    Box to Evernote

    Create note in Evernote for new Box files

    Google Tasks to Evernote

    Add Evernote reminders to Google Tasks as new tasks

    Pivotal Tracker to Evernote

    Create notes in Evernote for new story in Pivotal Tracker

    Dropbox Sign fka HelloSign to Cisco Webex Teams

    When a new signature request is received in HelloSign, send a notification to Cisco Webex Teams

    Dropbox Sign fka HelloSign to Google Sheets

    Add rows to spreadsheet in Google Sheets for new signature requests in HelloSign

    Typeform to Microsoft Excel Online and Cisco Webex Teams

    Add rows in Excel Online and post them on Cisco Webex Teams for new entries in Typeform

    Microsoft Excel Online to Cisco Webex Teams

    Send notifications to Cisco Webex Teams for new rows in Excel Online

    Amazon S3 to Adobe Experience Platform

    Uploads the Small File from Amazon S3 to Adobe Experience Platform.

    webMethods.io B2B to webMethods.io B2B

    Extracts the content and updates the user status of a B2B transaction.

    Amazon S3 to FTP

    Transfers a file from a specified Amazon S3 bucket to an FTP server location.

    FTP to Amazon S3

    Transfers a file from a specified FTP server location to Amazon S3.

    Amazon S3 to Adobe Experience Platform

    Uploads the Small File from Amazon S3 to Adobe Experience Platform.

     

  • Project Management
     
    Pivotal Tracker to Microsoft Excel Online

    Add rows in Excel Online for new stories in Pivotal Tracker

    Asana to Toodledo

    Create tasks in Toodledo for new tasks in Asana

    Trello to Microsoft Teams

    Post message in Microsoft teams, when a new card is created in Trello

    Asana to Google Tasks

    Create task in Google Tasks for new task in Asana

    Slack to Trello

    Create card in Trello for new message posted in Slack starting with a particular word

    GitHub to Trello

    Create Trello cards for new Github issues

    Asana to Trello

    Create new boards in Trello for new projects in Asana

    Asana to Evernote

    Create notes in Evernote for new task in Asana

    Asana to Trello

    Create card in trello for new task in Asana

    Asana to Pivotal Tracker

    Create story in Pivotal Tracker for new task in Asana

    Cisco Webex Teams to Trello

    Create card in Trello for new message posted in Cisco Webex Teams starting with a particular word

    Pivotal Tracker to Cisco Webex Teams

    Send notifications to a space in Cisco Webex Teams for new stories in Pivotal Tracker

    Asana to Gmail

    Send email notifications via Gmail for completed tasks in Asana

    Base Camp to Microsoft Excel Online

    Add rows in Excel Online for new to-do items in Basecamp

    Base Camp to SmartSheet

    Add rows in Smartsheet for new to-do items in Basecamp

    Base Camp to Google Sheets

    Add rows in Google Sheets for new to-do items in Basecamp

    Microsoft Excel Online to Trello

    Create cards in Trello from new Excel Online rows

    Pivotal Tracker to Trello

    Create cards in Trello for new stories in Pivotal Tracker

    Asana to Cisco Webex Teams

    Send notifications to a space in Cisco Webex Teams for new tasks in Asana

    Slack to Trello

    Create card in Trello for new message posted in Slack containing a particular word

    Cisco Webex Teams to Trello

    Create card in Trello for new message posted in Cisco Webex Teams containing a particular word

    Cisco Webex Teams to Google Tasks

    Create Google tasks for new message posted in Cisco Webex Teams containing a particular word

    Slack to Google Tasks

    Create Google tasks for new message posted in Slack containing a particular word

    PagerDuty to Trello

    Create Trello cards for new incidents in Pagerduty

     

  • Sales & Marketing
     
    Salesforce CRM to Google Contacts

    Create contact in Google Contacts for new contact in Salesforce

    Salesforce CRM to Slack

    Post messages in Slack for new opportunities in Salesforce

    Salesforce CRM to Slack

    Post messages in Slack for new leads in Salesforce

    Pipedrive to Microsoft One Drive

    Create folder in OneDrive for new deals in Pipedrive

    Salesforce CRM to Microsoft Dynamics 365 CRM

    Extract the contact details from Salesforce and create this data into Microsoft Dynamics CRM

    Microsoft Dynamics 365 CRM to Salesforce CRM

    Extracts contacts from Microsoft Dynamics CRM and creates or updates the contacts in Salesforce.

    Microsoft Dynamics 365 CRM to Salesforce CRM

    Extracts accounts from Microsoft Dynamics CRM and creates accounts in Salesforce.

    Marketo to Salesforce CRM

    Extracts Lead Activities from Marketo and creates tasks in Salesforce for a customer. If successful, it updates tasks with retrieved details

    ServiceNow to Salesforce CRM

    Extracts Users from ServiceNow and creates contacts in Salesforce for a customer. If successful, it updates Salesforce with details retrieved

    Salesforce CRM to HubSpot CRM

    Create a Salesforce lead from a HubSpot contact added to a list

    Salesforce CRM to Quick Books Online

    Add new Salesforce accounts to QuickBooks as customers

    Slack to Salesforce CRM

    Send a Slack message from a closed Salesforce opportunity

    Salesforce CRM to Microsoft Teams

    Post message in Microsoft teams, when a new lead is created in Salesforce

    Twitter to Google Sheet

    When you tweet with a new hashtag add the hashtag to a Google Sheet

    Magento to

    Get list of Customers from Magento

    Magento to

    Get Order Details for a Customer from Magento

    Zoho CRM to Pipedrive

    Add new contact in Pipedrive for new contact in Zoho CRM

    Zoho CRM to Pipedrive

    Add Zoho CRM leads to contacts in Pipedrive

    MailChimp to Microsoft Excel Online

    Save new MailChimp subscribers to Excel Online spreadsheet

    Typeform to Microsoft Excel Online

    Add new row in Excel Online for new Typeform entries

    Salesforce CRM to Pipedrive

    Create people in Pipedrive for new contacts in Salesforce

    Pipedrive to Slack

    Send messages in Slack for new deals in Pipedrive

    Pipedrive to Cisco Webex Teams

    Send messages in Cisco Webex Teams for new Pipedrive deals

    Pipedrive to Dropbox

    Create Folder in Dropbox for new deals in Pipedrive

    Pipedrive to Box

    Create Folder in Box for new deals in Pipedrive

    Twitter to Cisco Webex Teams

    Get new tweets of a Twitter user and send it to Cisco Webex Teams space

    Cisco Webex Teams to Twitter

    Post tweets on Twitter for new messages on Cisco Webex Teams

    Active Campaign to Cisco Webex Teams

    When a contact subscribes to a list in ActiveCampaign send a notification on Cisco Webex Teams

    Active Campaign to Slack

    When a contact subscribes to a list in ActiveCampaign send a notification on Slack

    Zoho CRM to Active Campaign

    When a new contact is created in Zoho CRM create a contact in ActiveCampaign

    MailChimp to Active Campaign and Slack

    When a new subscriber is created in MailChimp create a contact in ActiveCampaign and post message to Slack

    Active Campaign to Pipedrive

    When a new subscriber is added to ActiveCampaign create a person in Pipedrive

    Google Contacts to Active Campaign

    When a new contact is created in Google Contacts create a contact in ActiveCampaign

    Eventbrite to Slack

    Send notifications on Slack for new order placed in Eventbrite

    Eventbrite to Cisco Webex Teams

    Send messages to Cisco Webex Teams for new order placed in Eventbrite

    Eventbrite to Pipedrive

    Create person in Pipedrive for new order in Eventbrite

    Google Sheets to MailChimp

    Save new MailChimp subscribers to Google Sheets spreadsheet

    MailChimp to SmartSheet

    Save new MailChimp subscribers to Smartsheet

    Typeform to Google Sheets

    Add new row in Google Sheets for new Typeform entries

    MailChimp to Pipedrive

    Create people in Pipedrive for new MailChimp subscribers

    Pipedrive to Trello

    Create cards in Trello for new Pipedrive deals'

    MailChimp to Pipedrive

    Create deals in Pipedrive for new MailChimp subscribers

    Pipedrive to Microsoft Excel Online and Cisco Webex Teams

    Add rows in Excel Online and post messages on Cisco Webex Teams for new deals in Pipedrive

    MailChimp to Microsoft Excel Online

    Add rows to Excel Online for new subscribers in MailChimp

    Pipedrive to Microsoft Excel Online

    Create new rows in Excel Online for deals won in Pipedrive

    Typeform to Google Sheets and Cisco Webex Teams

    Add new row in Google Sheets for new Typeform entries and post it on Cisco Webex Teams

    SAP Concur to Salesforce CRM

    Extracts attendees from Concur and creates or updates the corresponding contacts in Salesforce.

    FTP to Salesforce CRM

    Extracts Account records from an FTP CSV file and creates Accounts in Salesforce CRM.

    FTP to Salesforce CRM

    Extracts Lead records from an FTP CSV file and creates Leads in Salesforce CRM.

    FTP to Salesforce CRM

    Extracts Opportunity records from an FTP CSV file for a Customer and creates Opportunities in Salesforce CRM.

    Google Contacts to Marketo

    Extracts Google Contacts details and updates the Leads in Marketo.

    Google Contacts to Salesforce CRM

    Extracts details from Google Contacts and creates Salesforce CRM leads.

    Marketo to Salesforce CRM

    Extracts Lead Activites from Marketo and creates tasks in Salesforce CRM.

    Marketo to Google Contacts

    Extracts Marketo Leads by Id and creates Google Contacts.

    Marketo to SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer)

    Extracts Marketo Lead and creates them in SAP Cloud for Customer as Contacts

    Marketo to SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer)

    Extracts Marketo Activities and creates them in SAP Cloud for Customer as activities custom objects.

    Marketo to SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer)

    Extracts qualified Leads based on the Lead Score from Marketo and syncs the Leads in SAP Cloud for Customer.

    Microsoft Dynamics CRM to Marketo

    Extracts leads from Microsoft Dynamics CRM and creates leads in Marketo.

    Microsoft Dynamics CRM to Salesforce CRM

    Extracts accounts from Microsoft Dynamics CRM and creates accounts in Salesforce.

    Microsoft Dynamics CRM to Salesforce CRM

    Extracts contacts from Microsoft Dynamics CRM and creates or updates the contacts in Salesforce.

    Salesforce CRM to Google Contacts

    Extracts leads from Salesforce CRM and creates Google Contacts.

    Salesforce CRM to SAP Concur

    Extracts opportunities from Salesforce and creates quick expenses in Concur.

    Salesforce CRM to Microsoft Dynamics CRM

    Extract the contact details from Salesforce and create this data into Microsoft Dynamics CRM.

    SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer) to Marketo

    Extracts SAP Cloud for Customer Contacts and upserts them to Marketo as Persons.

    SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer) to Marketo

    Extracts SAP Cloud for Customer Appointments and creates or updates the Marketo Appointments Custom objects.

    SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer) to Marketo

    Extracts SAP Cloud for Customer Phone Calls and creates or updates the Marketo Phone Calls Custom objects.

    SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer) to Marketo

    Extracts SAP Cloud for Customer Tasks and creates or updates the Marketo Tasks Custom objects.

    SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer) to Marketo

    Extracts the SAP Cloud for Customer Leads and creates or updates the Marketo Leads Custom objects.

    SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer) to Marketo

    Deletes the Marketo leads, opportunities, and activities for the corresponding objects deleted from SAP Cloud for Customer.

    SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer) to Marketo

    Extracts the updated or newly created SalesPerson, Company, Lead, and Opportunity objects from SAP Cloud for Customer and syncs to Marketo.

    SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer) to Marketo

    Extracts SAP Cloud for Customer Opportunities and creates or updates in Marketo as Opportunities.

    SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer) to Marketo

    Extracts SAP Cloud for Customer Employees and creates or updates in Marketo as Salespersons.

    SAP Sales Cloud & SAP Service Cloud fka SAP C4C(SAP Cloud for Customer) to Marketo

    Extracts SAP Cloud for Customer Accounts and creates or updates in Marketo as Companies.

     

Are you ready to integrate everything?
Easily integrate your applications, APIs, processes, data, devices and clouds across your entire organization.
ICS JPG PDF WRD XLS