diff --git a/resources/Create a customer in square when a customer created in shopify.yaml b/resources/Create a customer in square when a customer created in shopify.yaml new file mode 100644 index 000000000..dad022f2f --- /dev/null +++ b/resources/Create a customer in square when a customer created in shopify.yaml @@ -0,0 +1,188 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: api + trigger-interfaces: + trigger-interface-1: + triggers: + createCustomer: + assembly: + $ref: '#/integration/assemblies/assembly-1' + input-context: + data: Customer + output-context: + data: Customer + retrieveCustomer: + assembly: + $ref: '#/integration/assemblies/assembly-2' + input-context: + data: Customer + output-context: + data: Customer + options: + resources: + - business-object: Customer + model: + $ref: '#/models/Customer' + triggers: + create: createCustomer + retrieve: retrieveCustomer + type: api-trigger + action-interfaces: + action-interface-1: + type: api-action + business-object: customer + connector-type: shopify + actions: + CREATE: {} + action-interface-2: + type: api-action + business-object: customer + connector-type: shopify + actions: + RETRIEVEALL: {} + action-interface-3: + type: api-action + business-object: customers + connector-type: square + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: Shopify Create customer + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - email: + template: '{{$Request.email}}' + - first_name: + template: '{{$Request.first_name}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Request + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + - response: + name: response-1 + reply-maps: + - title: Customer successfully created + status-code: '200' + map: + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Request + $ref: '#/trigger/payload' + - variable: ShopifyCreatecustomer + $ref: '#/node-output/Shopify Create customer/response/payload' + - variable: flowDetails + $ref: '#/flowDetails' + mappings: + - id: + expression: '$ShopifyCreatecustomer.id ' + input: + - variable: Request + $ref: '#/trigger/payload' + - variable: ShopifyCreatecustomer + $ref: '#/node-output/Shopify Create customer/response/payload' + - variable: flowDetails + $ref: '#/flowDetails' + assembly-2: + assembly: + execute: + - retrieve-action: + name: Shopify Retrieve customers + target: + $ref: '#/integration/action-interfaces/action-interface-2' + filter: + where: + id: '{{$api.id}}' + input: + - variable: api + $ref: '#/trigger/api/parameters' + - variable: flowDetails + $ref: '#/flowDetails' + limit: 10 + allow-truncation: true + pagination-type: TOKEN + allow-empty-output: false + - create-action: + name: Square Create customer + target: + $ref: '#/integration/action-interfaces/action-interface-3' + map: + mappings: + - email_address: + template: '{{$ShopifyRetrievecustomers.email}}' + - given_name: + template: '{{$ShopifyRetrievecustomers.first_name}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: api + $ref: '#/trigger/api/parameters' + - variable: ShopifyRetrievecustomers + $ref: '#/node-output/Shopify Retrieve customers/response/payload' + - variable: ShopifyRetrievecustomersMetadata + $ref: '#/node-output/Shopify Retrieve customers/response' + - variable: flowDetails + $ref: '#/flowDetails' + - response: + name: response-1 + reply-maps: + - title: Customer successfully retrieved + status-code: '$ShopifyRetrievecustomersMetadata."status-code" ' + map: + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: api + $ref: '#/trigger/api/parameters' + - variable: ShopifyRetrievecustomers + $ref: >- + #/node-output/Shopify Retrieve + customers/response/payload + - variable: ShopifyRetrievecustomersMetadata + $ref: '#/node-output/Shopify Retrieve customers/response' + - variable: SquareCreatecustomer + $ref: '#/node-output/Square Create customer/response/payload' + - variable: flowDetails + $ref: '#/flowDetails' + mappings: + - id: + expression: '$SquareCreatecustomer.customer_id ' + input: + - variable: api + $ref: '#/trigger/api/parameters' + - variable: ShopifyRetrievecustomers + $ref: >- + #/node-output/Shopify Retrieve + customers/response/payload + - variable: ShopifyRetrievecustomersMetadata + $ref: '#/node-output/Shopify Retrieve customers/response' + - variable: flowDetails + $ref: '#/flowDetails' + name: Shopify Usecase +models: + Customer: + name: Customer + properties: + first_name: + required: false + id: false + type: string + id: + required: false + id: true + type: number + email: + required: false + id: false + type: string + plural: Customer + description: ' ' + operations: + create: '#/integration/assemblies/assembly-1' + retrieve: '#/integration/assemblies/assembly-2' + methods: {} diff --git a/resources/markdown/Create a customer in square when a customer created in shopify_instructions.md b/resources/markdown/Create a customer in square when a customer created in shopify_instructions.md new file mode 100644 index 000000000..94a3c2095 --- /dev/null +++ b/resources/markdown/Create a customer in square when a customer created in shopify_instructions.md @@ -0,0 +1,10 @@ +To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/master/resources/markdown/Create%20a%20customer%20in%20square%20when%20a%20customer%20created%20in%20shopify.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +1. Click **Operations**, then **Edit flow** for the Create Customer operation. +1. Connect to your [Shopify account](https://partners.shopify.com/). +1. Click on the Shopify node, and if you're not already connected, connect to your [Shopify account](https://developer.ibm.com/integration/docs/app-connect/how-to-guides-for-apps/). +1. Connect to your [Square account](https://developer.squareup.com/). +1. To start the flow, in the banner open the options menu [⋮] then click **Start flow**. + +For more information about this flow, see the tutorial [Creating flows for an API](https://developer.ibm.com/integration/docs/app-connect/tutorials-for-ibm-app-connect/creating-flows-api/). diff --git a/resources/template-metadata.json b/resources/template-metadata.json index 1f1aba3fc..f60a489ea 100644 --- a/resources/template-metadata.json +++ b/resources/template-metadata.json @@ -1,1947 +1,1956 @@ -{ - "templates": [{ - "name": "Sync new Salesforce cases and comments with ServiceNow", - "description": "This template looks for new cases added in your Salesforce account and syncs this by creating a new ticket in ServiceNow that includes the comments from the original case.", - "summary": "Salesforce to 2 applications", - "sourceApp": "salesforce", - "targetApps": ["salesforce","servicenow"], - "tags": ["servicenow", "salesforce", "case", "support", "ticket"], - "offerings": ["app connect professional"] - }, - { - "name": "Open a ticket on ServiceNow from an identified issue in Slack and send an email using Gmail", - "description": "Use this template to open a ticket in ServiceNow directly from Slack using a simple slash command. The flow sends you an email using Gmail with the ticket ID number and creation date in the subject, and the description of the issue in the body of the email.", - "summary": "Slack to 2 applications", - "sourceApp": "slack", - "targetApps": ["servicenow", "gmail"], - "tags": ["servicenow", "slack", "gmail", "support", "ticket", "email"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a Slack translation bot", - "description": "Configure a /translate Slack slash command and use this template to translate messages from English to French, and French to English. Use /translate before a message for the bot to identify the language and translate the message. A message then appears in the channel in both languages, allowing for real-time multilingual chat.", - "summary": "Slack to 2 applications", - "sourceApp": "slack", - "targetApps": ["watsonlt", "slack"], - "tags": ["slack", "Watson Language Translator", "translate", "translation", "french", "english", "chat", "language"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a case in Salesforce when a new incident is created in ServiceNow and alert team", - "description": "This template creates a new case in Salesforce when a new incident is created in ServiceNow. If this is an urgent incident, the flow then sends an email via Gmail and a message on Slack to alert the team when a highly urgent incident comes in to ServiceNow. This helps you to act quickly on your urgent support incidents!", - "summary": "ServiceNow to 3 applications", - "sourceApp": "servicenow", - "targetApps": ["salesforce", "gmail", "slack"], - "tags": ["servicenow", "gmail", "support", "email", "incident", "salesforce", "slack", "crm"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync Salesforce new cases with ServiceNow tickets", - "description": "The template creates a new ticket in ServiceNow when a new case is created in Salesforce - helping you to keep your support services in sync!", - "summary": "Salesforce to 2 applications", - "sourceApp": "salesforce", - "targetApps": ["salesforce","servicenow"], - "tags": ["servicenow", "salesforce", "case", "support", "ticket"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync Marketo new leads with Salesforce Leads", - "description": "Never miss a lead again! This templates creates or updates a new lead in Salesforce when a new lead is created in Marketo.", - "summary": "Marketo to Salesforce", - "sourceApp": "marketo", - "targetApps": ["salesforce"], - "tags": ["Salesforce", "marketo", "marketing", "lead", "crm"], - "offerings": ["app connect professional"] - }, - { - "name": "Send Gmail message for a new Salesforce Lead or a Slack message if email address is missing", - "description": "Use this template to send your new Salesforce leads an email. If there is no email ID included then send a Slack message to your team that someone needs to call the lead.", - "summary": "Salesforce to 2 applications", - "sourceApp": "salesforce", - "targetApps": ["slack", "gmail"], - "tags": ["Salesforce", "slack", "gmail", "marketing", "lead", "email", "crm"], - "offerings": ["app connect professional"] - }, - { - "name": "Send Gmail message to new Salesforce lead", - "description": "This template creates and sends an email via Gmail when a new lead is created in Salesforce. If there is no email provided for the lead then we log an error about the missing email.", - "summary": "Salesforce to Gmail", - "sourceApp": "salesforce", - "targetApps": ["gmail"], - "tags": ["Salesforce", "gmail", "marketing", "lead", "email", "crm"], - "offerings": ["app connect professional"] - }, - { - "name": "Send Gmail message for new Slack message", - "description": "This template sends a new Gmail message whenever a new message is received in Slack.", - "summary": "Slack to Gmail", - "sourceApp": "slack", - "targetApps": ["gmail"], - "tags": ["gmail", "slack", "email"], - "offerings": ["app connect professional"] - }, - { - "name": "Create an Asana task from a Gmail message", - "description": "This template creates a new task in Asana whenever a new Gmail message is received.", - "summary": "Gmail to Asana", - "sourceApp": "gmail", - "targetApps": ["asana"], - "tags": ["gmail", "asana"], - "offerings": ["app connect professional"] - }, - { - "name": "Post Slack message for new Gmail message", - "description": "This template creates a new message in Slack whenever a new Gmail message is received.", - "summary": "Gmail to Slack", - "sourceApp": "gmail", - "targetApps": ["slack"], - "tags": ["gmail", "slack", "email"], - "offerings": ["app connect professional"] - }, - { - "name": "Assign ServiceNow incidents on Slack based on the language", - "description": "This template uses Watson Language Translator to detect the language of new ServiceNow incidents, then send messages to the appropriate Slack channels based on the language. It also sends a message to a separate Slack channel for the most urgent incidents.", - "summary": "ServiceNow to 2 applications", - "sourceApp": "servicenow", - "targetApps": ["watsonlt", "slack"], - "tags": ["ServiceNow", "Watson Language Translator", "support", "cognitive", "Slack", "incident", "messaging", "language detection"], - "offerings": ["app connect professional"] - }, - { - "name": "For large Salesforce opportunities send an email and create an Asana task", - "description": "This template creates and sends an email via Gmail, and creates an Asana task, when a new high value opportunity is created in Salesforce.", - "summary": "Salesforce to 2 applications", - "sourceApp": "salesforce", - "targetApps": ["gmail", "asana"], - "tags": ["Salesforce", "gmail", "asana", "sales", "opportunity", "email", "crm"], - "offerings": ["app connect professional"] - }, - { - "name": "Create new leads in Marketo by capturing lead names and details in Slack", - "description": "Capturing leads at an event is never an easy task - consolidating these after the event is even harder. This template allows you to record your leads via the Slack phone app. This then records the contact in a Google sheet (to audit the creation), and then creates the contact in Marketo. A response is then sent on Slack giving the newly created Marketo contact id.", - "summary": "Slack to 3 applications", - "sourceApp": "slack", - "targetApps": ["googlesheet", "marketo", "slack"], - "tags": ["slack", "marketo", "googlesheets", "spreadsheet", "marketing", "contact", "lead", "leadcapturing"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Gmail message when urgent ServiceNow incidents come in", - "description": "This template sends an email via Gmail when a highly urgent incident comes in to ServiceNow. This helps you to act quickly on your urgent support incidents!", - "summary": "ServiceNow to Gmail", - "sourceApp": "servicenow", - "targetApps": ["gmail"], - "tags": ["servicenow", "gmail", "support", "email", "incident"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new Trello card for a new Salesforce campaign", - "description": "This template creates a new card in Trello when a new campaign is created in Salesforce - make sure you never forget to finish that campaign again!", - "summary": "Salesforce to Trello", - "sourceApp": "salesforce", - "targetApps": ["trello"], - "tags": ["salesforce", "trello", "marketing", "campaign", "project management", "crm"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new Trello card for a new Salesforce lead", - "description": "This template creates a new card in Trello when a new lead is created in Salesforce - make sure you never forget to follow up with that lead again!", - "summary": "Salesforce to Trello", - "sourceApp": "salesforce", - "targetApps": ["trello"], - "tags": ["Salesforce", "trello", "marketing", "lead", "project management", "crm"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new Trello card for a new Salesforce case", - "description": "This template creates a new card in Trello when a new case is created in Salesforce - make sure you never forget to follow up with that new case again!", - "summary": "Salesforce to Trello", - "sourceApp": "salesforce", - "targetApps": ["trello"], - "tags": ["Salesforce", "trello", "support", "case", "project management", "crm"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a Trello card for every new Insightly task", - "description": "This template creates a new card in Trello when a new task is created in Insightly.", - "summary": "Insightly to Trello", - "sourceApp": "insightly", - "targetApps": ["trello"], - "tags": ["insightly", "trello", "business", "task", "card", "crm"], - "offerings": ["app connect professional"] - }, - { - "name": "Send me a Slack notification for every new Insightly contact", - "description": "Use this template to send a Slack notification to your chosen channel whenever a new contact is added in Insightly.", - "summary": "Insightly to Slack", - "sourceApp": "insightly", - "targetApps": ["slack"], - "tags": ["insightly", "slack", "sales", "notification", "contact"], - "offerings": ["app connect professional"] - }, - { - "name": "Send me a Slack notification for every new Marketo lead", - "description": "Use this template to send a Slack notification to your chosen channel whenever a new contact is added in Marketo.", - "summary": "Marketo to Slack", - "sourceApp": "marketo", - "targetApps": ["slack"], - "tags": ["marketo", "slack", "sales", "notification", "contact"], - "offerings": ["app connect professional"] - }, - { - "name": "Add a card to a list in Trello when a new lead is added in Marketo", - "description": "This template creates a new card in Trello when a new lead is created in Marketo - make sure that you never forget to follow up with that lead again!", - "summary": "Marketo to Trello", - "sourceApp": "marketo", - "targetApps": ["trello"], - "tags": ["marketo", "trello", "lead", "card"], - "offerings": ["app connect professional"] - }, - { - "name": "Create an Asana task for every new Insigthly task", - "description": "Use this template to create task in Asana when a new task added in Insightly.", - "summary": "Insigthly to Asana", - "sourceApp": "insightly", - "targetApps": ["asana"], - "tags": ["asana", "insightly", "business", "notification", "task", "crm"], - "offerings": ["app connect professional"] - }, - { - "name": "Copy messages between Slack channels", - "description": "Use this template to copy messages between two Slack channels. This can be between channels in the same Slack account or between channels in different Slack accounts.", - "summary": "Slack to Slack", - "sourceApp": "slack", - "targetApps": ["slack"], - "tags": ["slack", "channels", "message", "copy", "callback", "callback url"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new contact in Acoustic Campaign when a new contact is added in Salesforce", - "description": "Use this template to create a new contact in Acoustic Campaign when a new contact is created in the Salesforce.", - "summary": "Salesforce to Acoustic Campaign", - "sourceApp": "salesforce", - "targetApps": ["silverpop"], - "tags": ["salesforce", "silverpop", "marketing", "email", "contact"], - "offerings": ["app connect professional"] - }, - { - "name": "Send me a Slack notification for every new Salesforce opportunity", - "description": "Use this template to send a Slack notification to the sales team when a new opportunity is added in Salesforce.", - "summary": "Salesforce to Slack", - "sourceApp": "salesforce", - "targetApps": ["slack"], - "tags": ["salesforce", "slack", "sales", "opportunity", "notification"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync Salesforce Leads between accounts and check and record state", - "description": "This template schedules a monthly synchronisation (batch) between the Leads of two Salesforce accounts. When it completes, a Gmail message is sent with the results of the operation. You can use this template to perform a check on the status of a batch process.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["salesforce","gmail","slack"], - "tags": ["batch", "completion", "scheduler","salesforce", "gmail", "email", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "API to create or update leads in Salesforce based on a Google Sheets spreadsheet", - "description": "This template creates an API to create or update leads in Salesforce for a specific event based on data collected in a Google Sheets spreadsheet.", - "summary": "1 flow using 2 applications", - "sourceApp": "api", - "targetApps": ["googlesheet", "salesforce"], - "tags": ["api", "salesforce", "googlesheets"], - "offerings": ["app connect professional"] - }, - { - "name": "An API to create a contact in Salesforce using a name and email address", - "description": "This is the template for an API used to create a new contact in Salesforce.", - "summary": "1 flow using 1 application", - "sourceApp": "api", - "targetApps": ["salesforce"], - "tags": ["api", "salesforce", "contact"], - "offerings": ["app connect professional"] - }, - { - "name": "API to create leads in Salesforce using a csv file from Box", - "description": "This API takes a URL to a Box document, and an optional event name. Using that information it retrieves the document, parses it to find the new leads generated and creates or updates those leads in Salesforce.", - "summary": "1 flow using 3 applications", - "sourceApp": "api", - "targetApps": ["salesforce"], - "tags": ["api", "box", "if", "salesforce", "lead"], - "offerings": ["app connect professional"] - }, - { - "name": "Download a PDF attachment from Salesforce and add the PDF document to the Watson Discovery Service", - "description": "Use this template to download an attachment from Salesforce and add the same document to the IBM Watson Discovery Service.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["salesforce", "watsondiscovery"], - "tags": ["salesforce", "watsondiscovery", "scheduler", "document", "upload", "encoding"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve file content from Google Drive then add the document to the Watson Discovery Service", - "description": "Use this template to retrieve file content from Google Drive and add the same document to the IBM Watson Discovery Service.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["googledrive", "watsondiscovery"], - "tags": ["googledrive", "watsondiscovery", "scheduler", "document", "upload", "encoding"], - "offerings": ["app connect professional"] - }, - { - "name": "Using the For each node and JSONata to process high priority issues", - "description": "Use this template to receive a notification in the log for high priority issues.", - "summary": "Scheduler to Atlassian Jira Service Desk", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["jira"], - "tags": ["scheduler", "jira", "service desk", "tickets", "issues", "priority", "incidents", "JSONata", "for each", "log", "logging", "high", "highest"], - "offerings": ["app connect professional"] - }, - { - "name": "At regular intervals extract Salesforce lead details and upload Box file with CSV output", - "description": "This template gathers 10 leads from Salesforce, uses their names and email addresses to build a CSV file, then outputs the file to Box. The flow triggers once per day at 00:00 UTC.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["salesforce", "box"], - "tags": ["CSV", "Comma-Separated Values", "Salesforce", "Box", "lead"], - "offerings": ["app connect professional"] - }, - { - "name": "API to retrieve source code repository details and send an email about inactive repositories", - "description": "Use this template to find inactive source code repositories, then send an email to the repository owner so that they know which repositories to archive.", - "summary": "1 flow using 2 applications", - "sourceApp": "api", - "targetApps": ["http", "gmail"], - "tags": ["http node", "gmail", "JSON parse", "foreach", "retrieve with pagination", "pagination", "api flow"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync leads between Salesforce accounts and send email with the sync result", - "description": "Use this template to start a batch process using the scheduler node to retrieve leads from Salesforce Account 1 and then create or update leads in Salesforce Account 2. The flow will send a message to Slack to alert you when the batch process has started, and an email will be sent to your preferred email address with the status of the sync.", - "summary": "Scheduler to 3 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["salesforce", "slack", "gmail"], - "tags": ["scheduler", "salesforce", "slack", "gmail", "batch", "process", "sync", "email", "retrieve", "add", "create", "update", "upsert", "leads", ""], - "offerings": ["app connect professional"] - }, - { - "name": "Get PagerDuty schedule and update Slack user group and topic", - "description": "Use this template to manage members of a Slack group based on a PagerDuty schedule.", - "summary": "PagerDuty to Slack", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["http"], - "tags": ["scheduler", "pagerduty", "JSON parser", "slack", "operations", "devops"], - "offerings": ["app connect professional"] - }, - { - "name": "Welcome guide part 3 - Create a CSV file in Box of the products in Salesforce", - "description": "This template contains the flow created in the 'Welcome to IBM App Connect [Part 3 of 4]: Visually map and transform your data' video. Use it to retrieve a list of products for a particular product family from Salesforce, and use the products to generate a CSV file in Box on a schedule.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["salesforce", "box"], - "tags": ["scheduler", "salesforce", "box"], - "offerings": ["app connect professional"] - }, - { - "name": "Welcome guide part 4 - Flower order API", - "description": "This template contains the API created in the 'Welcome to IBM App Connect [Part 4 of 4]: Create flows for an API' video. The API includes a flow to create a Trello card when new flowers are ordered for the festival, and it updates Salesforce with the quantity of flowers needed.", - "summary": "1 flow using 2 applications", - "sourceApp": "api", - "targetApps": ["trello", "salesforce"], - "tags": ["api", "salesforce", "trello"], - "offerings": ["app connect professional"] - }, - { - "name": "Welcome guide setup 1 - Add products to Salesforce", - "description": "Use this flow in conjuction with the templates for 'Welcome guide part 3 - Create a CSV file in Box of the products in Salesforce' and 'Welcome guide part 4 - Flower order API' to set up Salesforce products.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["googlesheet", "salesforce"], - "tags": ["scheduler", "salesforce", "trello"], - "offerings": ["app connect professional"] - }, - { - "name": "Welcome guide setup 2 - Create Sunflower Festival order in Salesforce", - "description": "Use this template to create the Salesforce order needed for the 'Welcome guide part 4 - Flower order API' template.", - "summary": "Scheduler to Salesforce", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["salesforce"], - "tags": ["salesforce", "salesforce"], - "offerings": ["app connect professional"] - }, - { - "name": "Welcome guide setup 3 - Delete flowers and order from Salesforce", - "description": "This template contains a flow to delete the objects created in 'Welcome guide setup 1 - Add products to Salesforce' and 'Welcome guide setup 2 - Create Sunflower Festival order in Salesforce'.", - "summary": "Scheduler to Salesforce", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["salesforce"], - "tags": ["salesforce", "scheduler"], - "offerings": ["app connect professional"] - }, - { - "name": "Open Banking - Account information data load", - "description": "This flow aggregates the account information of users with active consents set up in Yapily and stores it in IBM Cloudant", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["yapily", "cloudantdb"], - "tags": ["scheduler", "yapily", "for each", "if", "cloudantdb"], - "offerings": ["app connect professional"] - }, - { - "name": "Assign ServiceNow incidents to Jira and Slack", - "description": "This template detects when a new ServiceNow incident is created; if the incident has a High urgency creates an issue in Jira and sends a message to a Slack channel; otherwise, create a task in Jira. The flow illustrates the use of Jira create and retrieve actions, and the use of an If node to take alternative actions depending on data from the ServiceNow new incident trigger event.", - "summary": "ServiceNow to 2 applications", - "sourceApp": "servicenow", - "targetApps": ["jira", "slack"], - "tags": ["servicenow", "jira", "slack", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Weekly copy Dropbox files to new COS S3 bucket named with date", - "description": "This template copies files from a Dropbox folder to a new bucket in IBM Cloud Object Storage S3 on a weekly schedule.", - "summary": "Dropbox to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["dropbox", "ibmcoss3"], - "tags": ["scheduler", "dropbox", "ibmcoss3", "foreach", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Orders ingestion to IBM Supply Chain Intelligence Suite from Microsoft Dynamics 365", - "description": "Use this template to retrieve multiple global identifiers of an order from Microsoft Dynamics 365 CRM system and ingest these global identifiers as name-value pairs to the IBM Supply Chain Intelligence Suite.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["msdynamicscrmrest", "ibmsterlingsci", "slack"], - "tags": ["scheduler", "msdynamics365forsales", "ibmsterlingsci", "foreach", "setVariable", "log", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack message for urgent ServiceNow incidents", - "description": "This template sends a message via Slack when a highly urgent incident comes in to ServiceNow. This helps you to act quickly on your urgent support incidents.", - "summary": "ServiceNow to Slack", - "sourceApp": "servicenow", - "targetApps": ["slack"], - "tags": ["servicenow", "slack", "incident"], - "offerings": ["app connect professional"] - }, - { - "name": "Record Microsoft Dynamics 365 campaign to Google Sheets", - "description": "This template creates a new row in Google Sheets whenever a campaign is added in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to Google Sheet", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["googlesheet"], - "tags": ["msdynamicscrmrest", "googlesheet"], - "offerings": ["app connect professional"] - }, - { - "name": "Slack notifications for Closed Won opportunities in Microsoft Dynamics 365", - "description": "This template allows you to receive Slack message with the opportunities details whenever opportunities are updated with 'Closed Won' status in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to Slack", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["slack"], - "tags": ["msdynamicscrmrest", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Record Jira issues to Google Sheets", - "description": "This template creates a new row in Google Sheets whenever a new issue is created in Jira.", - "summary": "Jira to Google Sheets", - "sourceApp": "jira", - "targetApps": ["googlesheet"], - "tags": ["jira", "googlesheet"], - "offerings": ["app connect professional"] - }, - { - "name": "Create Box folders for Jira issues", - "description": "This template creates a Box folder with the Jira issue key whenever a new issue is created in Jira.", - "summary": "Jira to Box", - "sourceApp": "jira", - "targetApps": ["box"], - "tags": ["msdynamicscrmrest", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Microsoft Teams message when a case is created or updated in Microsoft Dynamics 365", - "description": "This template allows you to receive a Microsoft Teams message with the case details when a case is created or updated in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to Microsoft Teams", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["msteams"], - "tags": ["msdynamicscrmrest", "msteams"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Microsoft Teams message when a new Insightly task is created", - "description": "This template allows you to receive Microsoft Teams message with the task details when a new Insightly task is created.", - "summary": "Insightly to Microsoft Teams", - "sourceApp": "insightly", - "targetApps": ["msteams"], - "tags": ["insightly", "msteams"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a task in Asana when a new contact is created in Insightly", - "description": "This template creates a task in Asana with the contact details when a new contact is created in Insightly. A slack message is created to notify the Insightly contact is created in Asana.", - "summary": "Insightly to 2 applications ", - "sourceApp": "insightly", - "targetApps": ["asana", "slack"], - "tags": ["insightly", "asana", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve MS Dynamics 365 leads and create an MS Excel CSV file in Dropbox at regular intervals", - "description": "This template retrieves 10 leads maximum at a time from Microsoft Dynamics 365 for Sales and creates a Microsoft Excel .csv file with the lead details in Dropbox. The flow is triggered once a day at 00:00 UTC.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["msdynamicscrmrest", "dropbox"], - "tags": ["scheduler", "msdynamicscrmrest", "dropbox"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates an object in Amazon S3 when a new lead is created in Microsoft Dynamics 365", - "description": "This template creates the lead details in Amazon S3 when a new lead is created in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to Amazon S3", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["amazons3"], - "tags": ["msdynamicscrmrest", "amazons3"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates an object in Amazon S3 when an attachment of type incident is created in ServiceNow", - "description": "This template creates the attachment details in Amazon S3 when an attachment of type incident is created in ServiceNow.", - "summary": "ServiceNow to Amazon S3 ", - "sourceApp": "servicenow", - "targetApps": ["amazons3"], - "tags": ["servicenow", "amazons3"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates a Dropbox folder and shares the link via Slack when a new spreadsheet is created in Google Sheets", - "description": "This template creates a Dropbox folder when a new spread sheet is created in Google Sheets. A Dropbox share link is created for the folder and shared through a Slack message.", - "summary": "Google Sheets to 2 applications ", - "sourceApp": "googlesheet", - "targetApps": ["dropbox", "dropbox", "slack"], - "tags": ["dropbox", "googlesheet", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates a file in Dropbox when a new email is received in Gmail", - "description": "This template creates a file with the email details in Dropbox when a new email is received in Gmail.", - "summary": "Gmail to Dropbox", - "sourceApp": "gmail", - "targetApps": ["dropbox"], - "tags": ["gmail", "dropbox"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync new contact from Insightly to Marketo", - "description": "This template finds a matching lead in Marketo based on the email address when a new contact is created Insightly. If a matching lead is not found, the lead is created in Marketo and a Slack notification is sent. If a matching lead is found, the lead is updated in Marketo and a Slack notification is sent.", - "summary": "Insightly to 2 applications", - "sourceApp": "insightly", - "targetApps": ["marketo", "slack"], - "tags": ["insightly", "marketo", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates a Trello card for a new Insightly lead", - "description": "This template adds the card to the list in Trello when a lead is created in Insightly.", - "summary": "Insightly to Trello", - "sourceApp": "insightly", - "targetApps": ["trello"], - "tags": ["insightly", "trello"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync Insightly new leads with Salesforce leads", - "description": "This template creates new leads in Salesforce when a new lead is created in Insightly.", - "summary": "Insightly to Salesforce", - "sourceApp": "insightly", - "targetApps": ["salesforce"], - "tags": ["insightly", "salesforce"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync Insightly contacts with Microsoft Dynamics 365 contacts", - "description": "This template creates a contact in Microsoft Dynamics 365 for Sales when a new contact is created in Insightly.", - "summary": "Insightly to Microsoft Dynamics 365", - "sourceApp": "insightly", - "targetApps": ["msdynamicscrmrest"], - "tags": ["insightly", "msdynamicscrmrest"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates a file in Box when a new incident is created in ServiceNow", - "description": "This template creates a new file in Box with the incident details when a new incident is created in ServiceNow.", - "summary": "ServiceNow to Box", - "sourceApp": "servicenow", - "targetApps": ["box"], - "tags": ["servicenow", "box"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack message when a high or highest priority issue is created in Jira", - "description": "This template creates a new Slack message with the issue details when a 'High' or 'Highest' priority issue is created in Jira.", - "summary": "Jira to Slack", - "sourceApp": "jira", - "targetApps": ["jira", "slack"], - "tags": ["jira", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates an incident in ServiceNow when an issue is created in Jira", - "description": "This template creates a new incident in ServiceNow with the issue details when an issue is created in Jira.", - "summary": "Jira to ServiceNow", - "sourceApp": "jira", - "targetApps": ["jira", "servicenow"], - "tags": ["jira", "servicenow"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates a case in Salesforce when an issue is created in Jira", - "description": "This template creates new case in Salesforce with the issue details when an issue is created in Jira.", - "summary": "Jira to Salesforce", - "sourceApp": "jira", - "targetApps": ["jira", "salesforce"], - "tags": ["jira", "salesforce"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack message when an incident is created in ServiceNow", - "description": "This template creates a new Slack message when a new incident is created in ServiceNow.", - "summary": "ServiceNow to Slack", - "sourceApp": "servicenow", - "targetApps": ["slack"], - "tags": ["servicenow", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack message when an incident is updated in ServiceNow", - "description": "This template creates a new Slack message when an incident is updated in ServiceNow.", - "summary": "ServiceNow to Slack", - "sourceApp": "servicenow", - "targetApps": ["slack"], - "tags": ["servicenow", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates a list item attachment in SharePoint and uploads it to Box when a new attachment is created in ServiceNow", - "description": "This template uploads an attachment file with its details to a specified Box folder from Microsoft SharePoint when new attachment is created in ServiceNow.", - "summary": "ServiceNow to 2 applications ", - "sourceApp": "servicenow", - "targetApps": ["mssharepoint", "box"], - "tags": ["servicenow", "mssharepoint", "box"], - "offerings": ["app connect professional"] - }, - { - "name": "Record ServiceNow ticket details to Google Sheets", - "description": "Use this template to create a new row in Google Sheets when a ticket is created in ServiceNow.", - "summary": "ServiceNow to Google Sheets", - "sourceApp": "servicenow", - "targetApps": ["googlesheet"], - "tags": ["servicenow", "googlesheet"], - "offerings": ["app connect professional"] - }, - { - "name": "Create new Trello card when a new case is created in Microsoft Dynamics 365", - "description": "Use this template to create a new Trello card when a new case is created in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to Trello", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["trello"], - "tags": ["trello", "msdynamicscrmrest"], - "offerings": ["app connect professional"] - }, - { - "name": "Create new user in ServiceNow when a new contact is created in Microsoft Dynamics 365", - "description": "Use this template to create a new user in ServiceNow when a new contact is created in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to ServiceNow", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["servicenow"], - "tags": ["msdynamicscrmrest", "servicenow"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Microsoft Teams message when a new product is created in Microsoft Dynamics 365", - "description": "This template creates a new Microsoft Teams message when a new product is created in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to Microsoft Teams", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["msteams"], - "tags": ["msdynamicscrmrest", "msteams"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack message when a new order is created in Microsoft Dynamics 365", - "description": "This template creates a new Slack message whenever a new order is created in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to Slack", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["slack"], - "tags": ["msdynamicscrmrest", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack message when accounts are created in Microsoft Dynamics 365", - "description": "This template creates a new Slack message whenever a new account is created in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to Slack", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["slack"], - "tags": ["msdynamicscrmrest", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack message when new contacts are created in Microsoft Dynamics 365", - "description": "This template allows you to receive a Slack message with the contact details whenever new contacts are created in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to Slack", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["slack"], - "tags": ["msdynamicscrmrest", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack notification for resolved case in Microsoft Dynamics 365", - "description": "This template creates a Slack message to notify user when a case is marked as resolved in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to Slack", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["slack"], - "tags": ["msdynamicscrmrest", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates an Asana task when a new Microsoft Teams message is created", - "description": "This template creates a task in Asana if Microsoft Teams message contains the word 'task'.", - "summary": "Microsoft Teams to Asana", - "sourceApp": "msteams", - "targetApps": ["asana"], - "tags": ["msteams", "asana"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync new or updated contact from Microsoft Dynamics 365 to Marketo lead", - "description": "This template updates or creates a Marketo lead when a new contact is created or updated in Microsoft Dynamics 365 for Sales based on the email address. If the email address of the Microsoft Dynamics 365 for Sales contact and Marketo lead is different, a new lead is created in Marketo. If the email address is the same, the lead is updated with the contact details in Marketo.", - "summary": "Microsoft Dynamics 365 to Marketo", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["marketo"], - "tags": ["msdynamicscrmrest", "marketo"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a list item in SharePoint when a Wufoo form is submitted", - "description": "Use this template to create a list item in SharePoint when a completed form entry is submitted in Wufoo. A Microsoft Teams message is received with the list item details.", - "summary": "Wufoo to 2 applications", - "sourceApp": "wufoo", - "targetApps": ["mssharepoint", "msteams"], - "tags": ["wufoo", "mssharepoint", "msteams"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Microsoft Teams message when a listitem is updated in SharePoint", - "description": "This template allows you to receive Microsoft Teams message with details when the listitem is updated in SharePoint.", - "summary": "Microsoft SharePoint to Microsoft Teams", - "sourceApp": "mssharepoint", - "targetApps": ["msteams"], - "tags": ["mssharepoint", "msteams"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack message when a site is created or updated in SharePoint", - "description": "This template creates a new message in Slack whenever site is created or updated in SharePoint.", - "summary": "Microsoft SharePoint to Slack", - "sourceApp": "mssharepoint", - "targetApps": ["slack"], - "tags": ["mssharepoint", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Microsoft Teams message when a sales order is created or updated in Salesforce", - "description": "This template creates a new Microsoft Teams message when a sales order is created or updated in Salesforce.", - "summary": "Salesforce to Microsoft Teams", - "sourceApp": "salesforce", - "targetApps": ["msteams"], - "tags": ["salesforce", "msteams"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack message for every updated message in Microsoft Teams", - "description": "This template allows you to receive a Slack message with details whenever there is any updated message in Microsoft Teams.", - "summary": "Microsoft Teams to Slack", - "sourceApp": "msteams", - "targetApps": ["slack"], - "tags": ["msteams", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Microsoft Teams message when an issue is created in Jira", - "description": "This template creates a new Microsoft Teams message with the Jira issue details when an issue is created in Jira.", - "summary": "Jira to Microsoft Teams", - "sourceApp": "jira", - "targetApps": ["msteams"], - "tags": ["jira", "msteams"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Microsoft Teams message when a ticket is created in ServiceNow", - "description": "This template creates a Microsoft Teams message with the ServiceNow ticket details when a ticket is created in ServiceNow.", - "summary": "ServiceNow to Microsoft Teams", - "sourceApp": "servicenow", - "targetApps": ["msteams"], - "tags": ["servicenow", "msteams"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates a Dropbox file when a new attachment is created in ServiceNow", - "description": "This template uploads the attachment file details to Dropbox when a new attachment is created in ServiceNow", - "summary": "ServiceNow to Dropbox", - "sourceApp": "servicenow", - "targetApps": ["dropbox"], - "tags": ["servicenow", "dropbox"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync new case from Microsoft Dynamics 365 to ServiceNow", - "description": "This template creates a new incident in ServiceNow when a new case is created in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to ServiceNow", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["servicenow"], - "tags": ["servicenow", "msdynamicscrmrest"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync leads from Microsoft Dynamics 365 to Marketo", - "description": "This template finds a matching lead in Marketo based on the email address when a new lead is created in Microsoft Dynamics 365 for Sales. If a matching lead is not found, the lead is created in Marketo.", - "summary": "Microsoft Dynamics 365 to Marketo", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["marketo"], - "tags": ["msdynamicscrmrest", "marketo"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a Trello card for new SharePoint listitem", - "description": "This template creates a new Trello card when new listitem is created in Microsoft SharePoint.", - "summary": "SharePoint to Trello", - "sourceApp": "mssharepoint", - "targetApps": ["trello"], - "tags": ["mssharepoint", "trello"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a user in Microsoft AD for each contact in Salesforce", - "description": "Use this template to retrieve contacts from Salesforce, then for each create a user in Microsoft Active Directory, and then update the Saleforce contact.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["msad", "salesforce"], - "tags": ["msad", "salesforce", "scheduler", "contact", "foreach", "user"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new task in Asana when a new Salesforce campaign is created", - "description": "Use this template to create a new task in Asana for a new Salesforce campaign, setting the Asana task name to the name of the Salesforce campaign.", - "summary": "Salesforce to Asana", - "sourceApp": "Salesforce", - "targetApps": ["Asana"], - "tags": ["Salesforce", "Asana"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a message on Slack when a new Salesforce contact is created", - "description": "Use this template to send a Slack message when a new contact created in Salesforce, with the message containing data from the Salesforce contact.", - "summary": "Salesforce to Slack", - "sourceApp": "Salesforce", - "targetApps": ["Slack"], - "tags": ["Salesforce", "Slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new Jira issue for a new Trello card", - "description": "When a new issue is created in Jira, a new Trello card is created with metadata from the Jira issue.", - "summary": "Jira Issue to Trello Card", - "sourceApp": "jira", - "targetApps": ["trello"], - "tags": ["jira", "trello"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new Trello card when a new opportunity record is created in Salesforce", - "description": "Learn how easy it is to use App Connect to connect Salesforce to Trello so that every time a new opportunity is created in Salesforce, details of that opportunity are added automatically to a card list in the Trello account.", - "summary": "Salesforce to Trello", - "sourceApp": "salesforce", - "targetApps": ["trello"], - "tags": ["salesforce", "trello", "opportunity", "card", "list", "sales", "event-driven flow"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new Trello card when a new row is added in Google Sheets", - "description": "Learn how easy it is to use App Connect to connect Google Sheets to Trello so that every time a new row is added in Google Sheets, a new card is created in the Trello account with metadata of the new row from Google Sheets.", - "summary": "Google Sheets to Trello", - "sourceApp": "googlesheet", - "targetApps": ["trello"], - "tags": ["trello", "googlesheets", "spreadsheet", "record", "card", "event-driven flow", "row","metadata"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates a task in Asana when an issue is created in Jira", - "description": "Whenever a new Issue is created in Jira, a new task is created in Asana", - "summary": "Jira to Asana", - "sourceApp": "jira", - "targetApps": ["asana"], - "tags": ["jira","asana"], - "offerings": ["app connect professional"] - }, - { - "name": "Create data extension values in Salesforce Marketing Cloud for contacts created in Salesforce event", - "description": "Use this template to create a contact’s data extension values table with the contact’s details whenever a contact is created in a Salesforce New contact event.", - "summary": "Salesforce to Salesforce Marketing Cloud", - "sourceApp": "salesforce", - "targetApps": ["salesforcemc", "salesforcemc", "slack"], - "tags": ["salesforcemc", "salesforce", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "An email gets sent when a Salesforce opportunity update fails due to incorrect values", - "description": "Use this template to send an email when a Salesforce opportunity update fails due to incorrect values.", - "summary": "Microsoft Dynamics 365 to 2 applications", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["salesforce", "email"], - "tags": ["msdynamicscrmrest", "salesforce", "email", "addErrorCatch"], - "offerings": ["app connect professional"] - }, - { - "name": "Add a document in IBM Watson Discovery when a file is created in IBM OpenPages with Watson", - "description": "Use this template to add a document in IBM Watson Discovery whenever a file is created and downloaded in IBM OpenPages with Watson.", - "summary": "IBM OpenPages to 2 applications", - "sourceApp": "ibmopenpages", - "targetApps": ["slack", "watsondiscovery"], - "tags": ["ibmopenpages", "slack", "watsondiscovery"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a document in Couchbase whenever a ticket gets created in Zendesk Service", - "description": "Use this template to create a document in Couchbase with the specified document data whenever a ticket is created in Zendesk Service. A Slack message is then sent to the intended channel.", - "summary": "Zendesk Service to 2 applications", - "sourceApp": "zendeskservice", - "targetApps": ["slack", "couchbase"], - "tags": ["zendeskservice", "slack", "couchbase"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a list of workers for an upcoming assignment in Google Sheets from Oracle HCM worker records", - "description": "Use this template to retrieve worker details from Oracle Human Capital Management and create an entry in Google Sheets whenever a worker’s status is inactive.", - "summary": "Scheduler to 5 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["oraclehcm", "googlesheet", "slack"], - "tags": ["oraclehcm", "slack", "googlesheet", "scheduler", "foreach", "setVariable", "if", "JSON parser"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new IBM EWM work item when a new incident is logged in ServiceNow", - "description": "Use this template to create a work item in IBM Engineering Workflow Management whenever a new incident is logged in ServiceNow. A notification is then sent to the relevant squad through Microsoft Teams.", - "summary": "ServiceNow to 2 applications", - "sourceApp": "servicenow", - "targetApps": ["ibmewm", "msteams"], - "tags": ["servicenow", "ibmewm", "msteams"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a pickup ready order event through flexEngage based on the IBM Sterling Order Management System delivery method", - "description": "Use this template to create a pickup ready order event if the IBM Order Management System delivery method is empty. An email is then sent from flexEngage with the order pickup details.", - "summary": "IBM Sterling OMS to flexEngage", - "sourceApp": "ibmsterlingoms", - "targetApps": ["flexengage"], - "tags": ["ibmsterlingoms", "flexengage"], - "offerings": ["app connect professional"] - }, - { - "name": "Create an incident or problem in ServiceNow when a ticket is created in Zendesk Service", - "description": "Use this template to create an incident or problem in ServiceNow when a ticket is created in Zendesk Service. A Slack notification gets sent to the relevant squad.", - "summary": "Zendesk Service to 2 applications", - "sourceApp": "zendeskservice", - "targetApps": ["servicenow", "slack"], - "tags": ["zendeskservice", "servicenow", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Create an issue in IBM OpenPages with Watson when an incident is created in ServiceNow", - "description": "Use this template to create an issue in IBM OpenPages with Watson whenever an incident gets created in ServiceNow. This flow helps you to keep incident data in sync between ServiceNow and IBM OpenPages with Watson. ", - "summary": "ServiceNow to 3 applications", - "sourceApp": "servicenow", - "targetApps": ["ibmopenpages", "servicenow", "slack"], - "tags": ["servicenow", "ibmopenpages", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Create an item on the mondaydotcom board for tickets created in Zendesk Service", - "description": "Use this template to create an item on the monday.com board for tickets created in Zendesk Service.", - "summary": "Zendesk Service to 2 applications", - "sourceApp": "zendeskservice", - "targetApps": ["mondaydotcom", "slack"], - "tags": ["zendeskservice", "mondaydotcom", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Create new contact in Acoustic Campaign when a new contact is added in Salesforce", - "description": "Use this template to create a new contact in Acoustic Campaign when a new contact is created in the Salesforce.", - "summary": "Salesforce to Acoustic Campaign", - "sourceApp": "salesforce", - "targetApps": ["silverpop"], - "tags": ["salesforce", "silverpop"], - "offerings": ["app connect professional"] - }, - { - "name": "Create order in IBM Sterling Order Management System for orders created in Microsoft Dynamics 365 for Sales", - "description": "Use this template to create orders by using the IBM Order Management System’s create order asynchronous operation whenever any new orders are created in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to IBM OMS", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["ibmsterlingoms"], - "tags": ["msdynamicscrmrest", "ibmsterlingoms"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a single invoice in Oracle E-Business Suite when an order is closed", - "description": "Use this template to create a single invoice in Oracle E-Business Suite when an order status is updated to closed in Oracle E-Business Suite. An email is sent from Gmail with the invoice details.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["oracleebs", "gmail"], - "tags": ["scheduler", "oracleebs", "gmail"], - "offerings": ["app connect professional"] - }, - { - "name": "Creates data extension values in Salesforce Marketing Cloud for contacts created in Salesforce event", - "description": "Use this template to create contact’s data extension values table with the contact’s details whenever a contact is created in a Salesforce New contact event.", - "summary": "Salesforce to 2 applications", - "sourceApp": "salesforce", - "targetApps": ["salesforcemc", "slack"], - "tags": ["salesforce", "salesforcemc", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Invoke a function from AWS Lambda whenever an opportunity gets created in Salesforce", - "description": "Use this template to invoke a function from AWS Lambda whenever an opportunity gets created in Salesforce.", - "summary": "Salesforce to 2 applications", - "sourceApp": "salesforce", - "targetApps": ["gmail", "amazonlambda"], - "tags": ["salesforce", "gmail", "amazonlambda"], - "offerings": ["app connect professional"] - }, - { - "name": "Launch an Amazon EC2 instance whenever a new row is appended in Google Sheets requesting to launch the instance", - "description": "Use this template to launch an Amazon EC2 instance whenever a new row is appended in the Google Sheets worksheet.", - "summary": "Google Sheets to 3 applications", - "sourceApp": "googlesheet", - "targetApps": ["amazonec2", "gmail", "slack"], - "tags": ["", "amazonec2", "gmail", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve a file from Box and update the content in Anaplan, then import the data into a model in Anaplan", - "description": "Use this template to retrieve a file from Box and update the content in Anaplan, then import the data into a model in Anaplan.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["anaplan", "gmail"], - "tags": ["anaplan", "gmail", "scheduler"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve and update Microsoft Excel Online worksheet rows with the status email sent through Gmail", - "description": "Use this template to retrieve and update Microsoft Excel Online rows with the status email sent through a Gmail account.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["msexcel", "gmail"], - "tags": ["scheduler", "msexcel", "gmail"], - "offerings": ["app connect professional"] - }, - { - "name": "Stop or start or reboot the Amazon EC2 instance whenever a Zendesk Service ticket gets created", - "description": "Use this template to stop, start, or reboot the Amazon EC2 instance whenever a Zendesk Service ticket gets created.", - "summary": "Zendesk Service to 3 applications", - "sourceApp": "zendeskservice", - "targetApps": ["amazonec2", "gmail", "slack"], - "tags": ["zendeskservice", "amazonec2", "gmail", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync employee records between Couchbase and Amazon DynamoDB", - "description": " ", - "summary": "Scheduler to 3 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["couchbase", "slack", "amazondynamodb"], - "tags": ["scheduler", "couchbase", "slack", "amazondynamodb"], - "offerings": ["app connect professional"] - }, - { - "name": "Syncs Microsoft Active Directory computers to Microsoft Azure Active Directory", - "description": " ", - "summary": "Scheduler to 3 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["slack", "msad", "azuread"], - "tags": ["scheduler", "slack", "msad", "azuread"], - "offerings": ["app connect professional"] - }, - { - "name": "Syncs Microsoft Active Directory users to Microsoft Azure Active Directory", - "description": "Use this template to create or update the user in Microsoft Azure Active Directory whenever a new user is created or updated in Microsoft Active Directory, helping you keep your user information in sync. ", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["msad", "azuread"], - "tags": ["scheduler", "msad", "azuread"], - "offerings": ["app connect professional"] - }, - { - "name": "Syncs Salesforce accounts with Oracle E-Business Suite customers", - "description": "Use this template to create a customer in Oracle E-Business Suite whenever an account is created in Salesforce.", - "summary": "Salesforce to 2 applications", - "sourceApp": "salesforce", - "targetApps": ["gmail", "oracleebs"], - "tags": ["salesforce", "gmail", "oracleebs"], - "offerings": ["app connect professional"] - }, - { - "name": "Update ServiceNow incident and send a Microsoft Teams notification whenever a work item in IBM EWM is updated", - "description": "Use this template to update the incident in ServiceNow when any updates are done to the existing work item in IBM Engineering Workflow Management. A Microsoft Teams notification is then sent to the relevant squad.", - "summary": "IBM EWM to 2 applications", - "sourceApp": "ibmewm", - "targetApps": ["msteams", "servicenow"], - "tags": ["ibmewm", "msteams", "servicenow"], - "offerings": ["app connect professional"] - }, - { - "name": "Initiate a large volume read request for an Anaplan view and share the data as an attachment via Gmail", - "description": "Use this template to request a large volume of data insights from a view in Anaplan, download it, and share the data as an attachment via Gmail.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["anaplan", "gmail"], - "tags": ["scheduler", "anaplan", "gmail"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a lead in Salesforce whenever a new row that contains potential lead data is appended in Microsoft Excel Online", - "description": "Use this template to add a new lead in Salesforce whenever a new row is appended in Microsoft Excel Online with potential lead data. A Slack message gets sent to the intended channel.", - "summary": "Microsoft Excel Online to 2 applications", - "sourceApp": "msexcel", - "targetApps": ["salesforce", "slack"], - "tags": ["msexcel", "salesforce", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Trigger an alarm whenever the threshold is violated based on the Amazon CloudWatch published metric data", - "description": "Use this template to trigger an alarm whenever the published metric data breaches the threshold value set in Amazon CloudWatch. An email gets sent to the intended recipient by AWS Simple Notification Service (SNS) for each threshold violation.", - "summary": "Salesforce to 3 applications", - "sourceApp": "salesforce", - "targetApps": ["zendeskservice", "amazoncloudwatch", "slack"], - "tags": ["salesforce", "zendeskservice", "amazoncloudwatch", "slack", "addErrorCatch"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a repository or issue in GitHub when a new issue is created in Jira", - "description": "Use this template to create a repository or an issue in GitHub whenever an issue is created in Jira, based on the issue type. A GitHub repository is created when a new Jira issue of type Epic is created in the specified Jira project. Otherwise, if a Jira issue is created with any other issue type in the specified Jira project, a GitHub issue is created.", - "summary": "Jira to 2 applications", - "sourceApp": "jira", - "targetApps": ["github", "slack"], - "tags": ["jira", "github", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Trigger a Jenkins build for a new commit on GitHub", - "description": "Use this template to trigger a Jenkins build whenever a new commit is made in GitHub. A Slack message is then sent to the intended channel.", - "summary": "GitHub to 2 applications", - "sourceApp": "github", - "targetApps": ["jenkins", "slack"], - "tags": ["github", "jenkins", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Insert data into the Snowflake table when a new file gets created in Amazon S3", - "description": "Use this template to add data to a Snowflake table whenever a new file gets created in the Amazon S3 bucket.", - "summary": "API to 2 applications", - "sourceApp": "api", - "targetApps": ["amazons3", "snowflake"], - "tags": ["api", "snowflake", "amazons3"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a platform event in Salesforce whenever a product is created or updated in Microsoft Dynamics 365 for Sales", - "description": "Use this template to create a platform event whenever a product is created or updated in Microsoft Dynamics 365 for Sales.", - "summary": "Microsoft Dynamics 365 to 3 applications", - "sourceApp": "msdynamicscrmrest", - "targetApps": ["salesforce", "slack"], - "tags": ["msdynamicscrmrest", "salesforce", "slack", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Gmail message when a platform event is triggered", - "description": "Use this template to send a Gmail message to the subscribers of the platform event.", - "summary": "Salesforce to Gmail", - "sourceApp": "salesforce", - "targetApps": ["gmail"], - "tags": ["salesforce", "gmail"], - "offerings": ["app connect professional"] - }, - { - "name": "Create lead in Insightly and store the details in Amazon DynamoDB whenever a new lead is created in Salesforce", - "description": "Use this template to create a lead with the lead’s details in Insightly, and store the information of the lead in Amazon DynamoDB whenever a new lead is created in Salesforce.", - "summary": "Salesforce to 4 applications", - "sourceApp": "salesforce", - "targetApps": ["salesforce", "insightly", "amazondynamodb", "salesforce"], - "tags": ["salesforce", "insightly", "amazondynamodb", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Update lead in Insightly and store the updated details in Amazon DynamoDB whenever a lead is updated in Salesforce", - "description": "Use this template to update a lead or its details in Insightly, and store the updated information in Amazon DynamoDB whenever a new lead is created in Salesforce.", - "summary": "Salesforce to 4 applications", - "sourceApp": "salesforce", - "targetApps": ["salesforce", "insightly", "amazondynamodb", "slack"], - "tags": ["salesforce", "insightly", "amazondynamodb", "slack", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve campaign-related records from Salesforce and update the rows in Microsoft Excel Online with campaign details", - "description": "Use this template to retrieve campaigns and their members' records from Salesforce and update the rows in the Microsoft Excel Online worksheet with the campaign details. Campaign-related information is queried from Salesforce for a specified year, and these details are then appended to a Microsoft Excel Online worksheet with the specified campaign information.", - "summary": "Scheduler to 3 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["salesforce", "msexcel", "slack"], - "tags": ["salesforce", "msexcel", "slack", "scheduler", "foreach", "setVariable"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a supplier and invoice in Coupa for each purchase order retrieved from IBM Maximo", - "description": "Use this template to create a supplier and invoice in Coupa for each purchase order retrieved from IBM Maximo. A Slack message is then sent to the intended channel with the supplier and invoice details.", - "summary": "Scheduler to 3 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["maximo", "coupa", "slack"], - "tags": ["scheduler", "maximo", "coupa", "slack", "setVariable", "foreach"], - "offerings": ["app connect professional"] - }, - { - "name": "Amazon EventBridge sends events when a Salesforce lead is successfully created or when a Salesforce lead creation fails", - "description": "Use this template to create a lead in Salesforce when a new row is appended to the Microsoft Excel Online worksheet. Upon each successful lead creation in Salesforce, Amazon EventBridge sends events to the specified event bus. A Slack notification then confirms that the event has been published.", - "summary": "Microsoft Excel Online to 3 applications", - "sourceApp": "msexcel", - "targetApps": ["salesforce", "amazoneventbridge", "slack"], - "tags": ["msexcel", "salesforce", "amazoneventbridge", "slack", "if", "addErrorCatch"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a file in Microsoft OneDrive for Business and a Zendesk ticket whenever a Gmail message is received", - "description": "Use this template to create a file in Microsoft OneDrive for Business, and a ticket in Zendesk whenever an email is received from a Gmail account. ", - "summary": "Gmail to 2 applications", - "sourceApp": "gmail", - "targetApps": ["msonedrive", "msonedrive", "zendeskservice"], - "tags": ["gmail", "msonedrive", "zendeskservice"], - "offerings": ["app connect professional"] - }, - { - "name": "Upload the attachments to Microsoft OneDrive for Business whenever a new issue with attachments is created in Jira", - "description": "Use this template to create a file with the attachment content in Microsoft OneDrive for Business when a new issue with attachments gets created in Jira.", - "summary": "Jira to 3 applications", - "sourceApp": "jira", - "targetApps": ["jira", "jira", "msonedrive"], - "tags": ["jira", "msonedrive", "foreach"], - "offerings": ["app connect professional"] - }, - { - "name": "Create an order in Oracle E-Business Suite when a new opportunity is created in Salesforce", - "description": "Use this template to create a new order whenever a new opportunity is created in Salesforce and a Slack notification is sent to the dedicated channel.", - "summary": "Salesforce to 2 applications", - "sourceApp": "salesforce", - "targetApps": ["oracleebs", "slack"], - "tags": ["salesforce", "oracleebs", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Add records to Amazon Kinesis data streams for each object retrieved from Amazon S3", - "description": "Use this template to add records to Amazon Kinesis data streams for each object retrieved from Amazon S3. Make sure that you run the Get Amazon Kinesis data stream record flow before running this flow.", - "summary": "Scheduler to 3 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["amazons3", "amazonkinesis", "slack"], - "tags": ["scheduler", "amazons3", "slack", "amazonkinesis", "foreach"], - "offerings": ["app connect professional"] - }, - { - "name": "Integrate data between Microsoft Azure Blob storage and Amazon Kinesis", - "description": "Use this template to retrieve a blob file from a specified Azure blob container, split the content into a user-defined file size, download the file content, and add the spilt records to an Amazon S3 bucket through Amazon Kinesis delivery streams.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["azureblobstorage", "amazonkinesis", "slack"], - "tags": ["scheduler", "azureblobstorage", "slack", "amazonkinesis", "foreach"], - "offerings": ["app connect professional"] - }, - { - "name": "Filter records with speed limit violations and add these records to Amazon S3 via the Amazon Kinesis delivery stream", - "description": "Use this template to add the vehicle records with speed limit violation in Amazon Kinesis. The Amazon CloudWatch event logs are seamlessly retrieved and published to an Amazon Kinesis data stream. The data is processed, and the filtered data (which violates the speed limit) is added to the Amazon S3 bucket via Amazon Kinesis delivery streams.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["amazonkinesis", "amazoncloudwatch", "slack"], - "tags": ["scheduler", "amazonkinesis", "slack", "amazoncloudwatch"], - "offerings": ["app connect professional"] - }, - { - "name": "Get Amazon Kinesis data stream records", - "description": "Use this template to retrieve data stream records. This flow acts as a consumer for the use case: Add records to Amazon Kinesis data streams for each object retrieved from Amazon S3.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["amazonkinesis", "slack"], - "tags": ["scheduler", "amazonkinesis", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a supplier in Coupa for each supplier profile downloaded from SAP Ariba", - "description": "Use this template to download the supplier profiles from SAP Ariba and create these suppliers in Coupa for each of the supplier profiles that were downloaded from SAP Ariba with the relevant supplier information.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["sapariba", "slack", "coupa"], - "tags": ["scheduler", "sapariba", "slack", "coupa"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a sourcing project in SAP Ariba for each project retrieved from Insightly", - "description": "Use this template to create a sourcing project in SAP Ariba for each project retrieved from Insightly.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["insightly", "sapariba"], - "tags": ["scheduler", "insightly", "sapariba"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a Google Calendar event whenever an epic is created in GitLab", - "description": "Use this template to create an event in Google Calendar whenever an epic is created in Gitlab. In this example, the GitLab epic details are parsed to Google Calendar, and an invite gets sent to the intended attendees with the epic details.", - "summary": "GitLab to 2 applications", - "sourceApp": "gitlab", - "targetApps": ["msexcel", "googlecalendar"], - "tags": ["gitlab", "msexcel", "googlecalendar", "foreach", "setVariable", "JSON parser"], - "offerings": ["app connect professional"] - }, - { - "name": "Export the report from Microsoft Power BI and create the file in Microsoft OneDrive for Business", - "description": "Use this template to export a report from Microsoft Power BI and create the file in Microsoft OneDrive for Business. If the report already exists, it will be updated in Microsoft OneDrive for Business.", - "summary": "Scheduler to 3 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["mspowerbi", "msonedrive", "slack"], - "tags": ["scheduler", "mspowerbi", "msonedrive", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve leads from Insightly and add the lead data to Microsoft Power BI", - "description": "Use this template to retrieve lead records from Insightly, and the lead data is added to Microsoft Power BI. In this example, the lead data is inserted into a Microsoft Power BI dataset. This data helps analyse and visualise the data patterns in reports.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["insightly", "mspowerbi"], - "tags": ["scheduler", "insightly", "mspowerbi", "setVariable", "JSON parser"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Gmail message when the Microsoft Power BI target goal value is either achieved or failed", - "description": "Use this template to send a Gmail message to the intended recipient if the retrieved Microsoft Power BI goal value set is not achieved. A Gmail message will also be sent if the goal value is achieved.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["mspowerbi", "gmail"], - "tags": ["scheduler", "mspowerbi", "gmail", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Create an order in Salesforce whenever a new customer order is created in Magento", - "description": "Use this template to update the order details in an enterprise resource planning (ERP) system, for example, Salesforce and send the order confirmation number by Gmail whenever a new customer order is created in Magento.", - "summary": "Magento to 2 applications", - "sourceApp": "magento", - "targetApps": ["salesforce", "gmail"], - "tags": ["salesforce", "magento", "gmail"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve orders from Salesforce and notify customers about any weather dependent delays", - "description": "Use this template to retrieve an order from Salesforce, map the shipping address to IBM Weather Company Data to retrieve the forecast, and send a delayed order notification to the customer via Domino. This use case helps you inform your customers when the delivery of an order is going to be delayed due to bad weather conditions.", - "summary": "Scheduler to 3 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["salesforce", "ibmtwc", "domino"], - "tags": ["scheduler", "salesforce", "ibmtwc", "domino", "foreach", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve emails by subject from Microsoft Exchange and upload the details to the Wufoo", - "description": "Use this template to retrieve emails from Microsoft Exchange based on the subject by searching for a specified keyword.", - "summary": "1 flow using 2 applications", - "sourceApp": "api", - "targetApps": ["msexchange", "wufoo"], - "tags": ["api", "msexchange", "wufoo", "foreach"], - "offerings": ["app connect professional"] - }, - { - "name": "Synchronize data between Amazon DynamoDB and Google Big Query", - "description": "Use this template to retrieve employee records from Amazon DynamoDB and synchronise that data with Google Cloud BigQuery.", - "summary": "1 flow using 3 applications", - "sourceApp": "api", - "targetApps": ["amazondynamodb", "googlebigquery", "slack"], - "tags": ["api", "amazondynamodb", "googlebigquery", "foreach", "if", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "IBM Sterling Inventory Visibility performs a supply check for each product that it retrieves", - "description": "Use this template to retrieve a list of products from IBM Sterling Inventory Visibility and create a message in a Microsoft Team channel based on the status of the retrieved item and where it is in the delivery process.", - "summary": "1 flow using 2 applications", - "sourceApp": "api", - "targetApps": ["ibmsterlingiv", "msteams"], - "tags": ["api", "ibmsterlingiv", "msteams", "foreach", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Create an issue in GitLab whenever a new incident is logged in ServiceNow", - "description": "Use this template to create a new issue in GitLab whenever a new incident is logged in ServiceNow and the incident is updated in ServiceNow with GitLab detail.", - "summary": "ServiceNow to 2 applications", - "sourceApp": "servicenow", - "targetApps": ["gitlab", "slack", "servicenow"], - "tags": ["scheduler", "gitlab", "servicenow", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Data integration between Microsoft Azure Blob storage and Amazon S3", - "description": "Use this template to create a scheduler-based flow that retrieves a large blob file’s metadata from a specified Azure blob container, splits the file into a user-defined file size, downloads the file content, and uploads the spilt files to an Amazon S3 bucket or any other storage endpoint.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["azureblobstorage", "amazons3"], - "tags": ["scheduler", "azureblobstorage", "amazons3", "foreach", "setVariable"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve incidents from ServiceNow based on the severity level and push incident details to a Microsoft Teams channel", - "description": "Use this template to retrieve incidents from ServiceNow and send those incidents, along with incident details, to a channel in Microsoft Teams.", - "summary": "1 flow using 2 applications", - "sourceApp": "api", - "targetApps": ["servicenow", "msteams"], - "tags": ["api", "servicenow", "msteams", "foreach", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve documents from IBM Cloudant and publish them in Google Cloud PubSub topics", - "description": "Use this template to retrieve the flight times from an IBM Cloudant database and publish them into Google Cloud PubSub topics.", - "summary": "1 flow using 2 applications", - "sourceApp": "api", - "targetApps": ["cloudantdb", "googlepubsub"], - "tags": ["api", "cloudantdb", "googlepubsub", "foreach", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Data ingestion to Google Cloud Storage from Dropbox", - "description": "Use this template to retrieve any type of file from the specified Dropbox path, downloads the content, and uploads the metadata and the file to a Google Cloud Storage bucket.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["dropbox", "googlecloudstorage", "slack"], - "tags": ["scheduler", "dropbox", "slack", "googlecloudstorage", "foreach", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve the last build from Jenkins and if the build fails create an issue in Jira if an issue does not already exist", - "description": "Use this template to retrieve the last build details from Jenkins. If the build fails, an issue is created in Jira if an issue doesn’t already exist.", - "summary": "Scheduler to 3 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["jenkins", "jira", "slack"], - "tags": ["scheduler", "jenkins", "jira", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Update or create a configuration string in Redis", - "description": "Use this template to update or create a string in Redis and then display the response payload from Redis in a Slack channel as confirmation.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["rediscache", "slack"], - "tags": ["scheduler", "rediscache", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve a configuration string from Redis", - "description": "Use this template to retrieve an existing string in Redis and then display the response payload from Redis in a Slack channel as confirmation. This is a sequal use case of 'Update or create a configuration string in Redis'.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["rediscache", "slack"], - "tags": ["scheduler", "rediscache", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve documents from IBM Cloudant and insert document data into a Google Cloud BigQuery table", - "description": "Use this template to retrieve documents from an IBM Cloudant database and inserts data from these documents into a Google Cloud BigQuery table.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["cloudantdb", "googlebigquery"], - "tags": ["scheduler", "cloudantdb", "googlebigquery", "foreach"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve employees from Microsoft Dynamics 365 for Finance and Operations and create users in Microsoft Active Directory", - "description": "Use this template to retrieve employees from Microsoft Dynamics 365 Finance and Operations and create a new user in Microsoft Active Directory (MSAD).", - "summary": "Scheduler to 3 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["msdynamicsfando", "msad", "slack"], - "tags": ["scheduler", "msdynamicsfando", "msad", "slack", "foreach"], - "offerings": ["app connect professional"] - }, - { - "name": "Retrieve documents from Microsoft SharePoint and upload them to an IBM FileNet repository", - "description": "Use this template to retrieve documents from Microsoft SharePoint and upload those documents to an IBM FileNet repository.", - "summary": "1 flow using 2 applications", - "sourceApp": "api", - "targetApps": ["mssharepoint", "filenet"], - "tags": ["api", "mssharepoint", "filenet", "foreach"], - "offerings": ["app connect professional"] - }, - { - "name": "Add a Mailchimp subscriber from a Slack slash command", - "description": "Use this template to add a new member as a subscriber of a Mailchimp list from a Slack slash command.", - "summary": "Slack to Mailchimp", - "sourceApp": "slack", - "targetApps": ["mailchimp"], - "tags": ["slack", "mailchimp"], - "offerings": ["app connect professional"] - }, - { - "name": "Add Eventbrite attendees to Insightly and MailChimp", - "description": "This template creates an Insightly lead when someone registers for an event in Eventbrite and additionally subscribes the attendee to a MailChimp campaign list.", - "summary": "Eventbrite to 2 applications", - "sourceApp": "eventbrite", - "targetApps": ["insightly", "mailchimp"], - "tags": ["eventbrite", "insightly", "mailchimp", "subscribe", "publicize", "promote", "marketing"], - "offerings": ["app connect professional"] - }, - { - "name": "Add Eventbrite event as a new Salesforce campaign and notify via Slack", - "description": "When a new event is created in Eventbrite, this flow tries to retrieve a matching campaign in Salesforce. If a matching campaign is not found in Salesforce, the flow creates a new campaign in Salesforce and adds a message to a Slack channel.", - "summary": "Eventbrite to 2 applications", - "sourceApp": "eventbrite", - "targetApps": ["salesforce", "slack"], - "tags": ["eventbrite", "salesforce", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Add new Eventbrite attendees to MailChimp lists", - "description": "This template adds attendees of Eventbrite events to different mailing lists in MailChimp, depending on the event that they sign up to.", - "summary": "Eventbrite to MailChimp", - "sourceApp": "eventbrite", - "targetApps": ["mailchimp"], - "tags": ["eventbrite", "mailchimp", "marketing", "events", "mailing list"], - "offerings": ["app connect professional"] - }, - { - "name": "Announce new Eventbrite attendees on Slack", - "description": "Use this template to send a Slack message when new attendees register for an Eventbrite event.", - "summary": "Eventbrite to Slack", - "sourceApp": "eventbrite", - "targetApps": ["slack"], - "tags": ["eventbrite", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Announce new Eventbrite attendees on Slack and send a voucher", - "description": "Use this template to send a free drink voucher to attendees of Eventbrite event.", - "summary": "Eventbrite to 2 applications", - "sourceApp": "eventbrite", - "targetApps": ["slack", "gmail"], - "tags": ["eventbrite", "slack", "gmail", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new contact in Salesforce for a new Eventbrite order", - "description": "When a new order for an event is created in Eventbrite, this flow tries to retrieve a matching contact in Salesforce by email address. If a matching contact is not found in Salesforce, the flow creates a new contact in Salesforce.", - "summary": "Eventbrite to Salesforce", - "sourceApp": "eventbrite", - "targetApps": ["salesforce"], - "tags": ["eventbrite", "salesforce"], - "offerings": ["app connect professional"] - }, - { - "name": "Create targeted contact lists in Eventbrite based on unconverted Salesforce leads and geography", - "description": "This template triggers on a new Eventbrite event. It retrieves new unconverted leads from Salesforce and checks to see if their city features in the event. If it does, they they are added to a newly created Eventbrite contact list which can be reviewed by the organisers, who are notified about this list creation in Slack.", - "summary": "Eventbrite to 3 applications", - "sourceApp": "eventbrite", - "targetApps": ["eventbrite", "salesforce", "slack"], - "tags": ["eventbrite", "slack", "salesforce", "contact", "marketing", "lead", "event", "matching", "city", "notification"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a new Trello card when a new event in Eventbrite is added", - "description": "This template creates a new card in Trello when a new event is added in Eventbrite. You can use this template to track tasks such as checking attendee lists prior to the event.", - "summary": "Eventbrite to Trello", - "sourceApp": "eventbrite", - "targetApps": ["trello"], - "tags": ["eventbrite", "trello", "marketing", "events", "project management"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a Sharepoint team site for the new Eventbrite event", - "description": "This template detects when a new Eventbrite event is created and then automatically creates a site in Microsoft Sharepoint online, adds a list to the site, and then posts a message in Slack.", - "summary": "Eventbrite to 2 applications", - "sourceApp": "eventbrite", - "targetApps": ["mssharepoint", "slack"], - "tags": ["eventbrite", "mssharepoint", "slack", "site", "list", "message"], - "offerings": ["app connect professional"] - }, - { - "name": "Record Eventbrite attendees to Google Sheets", - "description": "Use this template to record each newly-registered attendee of an Eventbrite event as a new row in Google Sheets.", - "summary": "Eventbrite to Google Sheets", - "sourceApp": "eventbrite", - "targetApps": ["googlesheet"], - "tags": ["googlesheet", "eventbrite"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Microsoft Teams message when a new event is created in Eventbrite", - "description": "This template allows you to receive a Microsoft Teams message with the event details when a new event is created in Eventbrite.", - "summary": "Eventbrite to Microsoft Teams", - "sourceApp": "eventbrite", - "targetApps": ["msteams"], - "tags": ["eventbrite", "msteams"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Gmail message when a new event is added to Eventbrite", - "description": "This template creates and sends an email via Gmail when a new event is added in Eventbrite. You can use this template to boost sign ups to your events.", - "summary": "Eventbrite to Gmail", - "sourceApp": "eventbrite", - "targetApps": ["gmail"], - "tags": ["eventbrite", "gmail", "marketing", "events", "email"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync new attendee from Eventbrite to lead in Insightly", - "description": "This template creates a new lead in Insightly when a new attendee is created in Eventbrite.", - "summary": " Eventbrite to Insightly", - "sourceApp": "eventbrite", - "targetApps": ["insightly"], - "tags": ["eventbrite", "insightly"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync new attendee from Eventbrite to lead in Microsoft Dynamics 365 for Sales", - "description": "This template creates a new lead in Microsoft Dynamics 365 for Sales whenever a new attendee is created in Eventbrite.", - "summary": "Eventbrite to Microsoft Dynamics 365", - "sourceApp": "eventbrite", - "targetApps": ["msdynamicscrmrest"], - "tags": ["eventbrite", "msdynamicscrmrest"], - "offerings": ["app connect professional"] - }, - { - "name": "Sync Salesforce contacts and Mailchimp mailing list subscribers", - "description": "This template adds new Salesforce contacts to Mailchimp lists and sends an email via Gmail to alert you if a contact's email address is missing.", - "summary": "Salesforce to 3 applications", - "sourceApp": "salesforce", - "targetApps": ["salesforce", "gmail", "mailchimp"], - "tags": ["Salesforce", "gmail", "marketing", "contact", "email", "crm", "mailchimp"], - "offerings": ["app connect professional"] - }, - { - "name": "Update Eventbrite event based on IBM Weather forecast", - "description": "An API to get the weather forecast for an Eventbrite event and take different actions based on weather criteria.", - "summary": "1 flow using 4 applications", - "sourceApp": "api", - "targetApps": ["eventbrite", "http", "ibmtwc"], - "tags": ["api", "eventbrite", "http", "ibmtwc", "weather"], - "offerings": ["app connect professional"] - }, - { - "name": "Update or create a Salesforce contact for a new Eventbrite event attendee", - "description": "This template updates or creates a Salesforce contact when a new attendee signs up for an Eventbrite event, depending on whether the Salesforce contact exists. It then posts a message to a Slack channel, depending on whether the contact was created or updated.", - "summary": "Eventbrite to 2 applications", - "sourceApp": "eventbrite", - "targetApps": ["salesforce", "slack"], - "tags": ["eventbrite", "salesforce", "slack", "marketing", "events", "contact", "notification", "if", "conditional"], - "offerings": ["app connect professional"] - }, - { - "name": "Use Slack to notify of unprocessed UKG leave requests", - "description": "Use this template to send a Slack notification about unprocessed UKG leave requests.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["kronos", "slack"], - "tags": ["scheduler", "kronos", "slack", "foreach", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Create an employee account in LDAP for each employee retrieved from Microsoft Dynamics 365 for Finance and Operations", - "description": "Use this template to retrieve new employees from Microsoft Dynamics 365 for Finance and Operations, create accounts for each employee in LDAP, and update Microsoft Dynamics 365 for Finance and Operations with the employee email address.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["msdynamicsfando", "ldap"], - "tags": ["scheduler", "msdynamicsfando", "ldap", "setVariable"], - "offerings": ["app connect professional"] - }, - { - "name": "Update a Workday opportunity and send a Slack message whenever an opportunity is updated in Salesforce", - "description": "Use this template to update an opportunity in Workday when any updates are made to the existing opportunity in Salesforce. A Slack message gets sent to the relevant channel.", - "summary": "Salesforce to 2 applications", - "sourceApp": "salesforce", - "targetApps": ["slack", "workday"], - "tags": ["salesforce", "slack", "workday"], - "offerings": ["app connect professional"] - }, - { - "name": "Translate non-English content to English whenever a new Gmail message is received", - "description": "Use this template to translate the non-English content of a Gmail message to English whenever a new Gmail message is received.", - "summary": "Gmail to 2 applications", - "sourceApp": "gmail", - "targetApps": ["googletranslate","gmail"], - "tags": ["googletranslate", "gmail", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Translate Amazon S3 file content to a specified language and store the translated file in Amazon S3", - "description": "Use this template to translate Amazon S3 file content to a specified language and store the translated file in Amazon S3.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["amazons3","googletranslate"], - "tags": ["scheduler", "googletranslate", "amazons3"], - "offerings": ["app connect professional"] - }, - { - "name": "Stop or start or reboot the Amazon RDS instance whenever a Zendesk Service ticket gets created", - "description": "Use this template to stop, start, or reboot the Amazon RDS instance whenever a Zendesk Service ticket gets created.", - "summary": "Zendesk Service to Amazon RDS", - "sourceApp": "zendeskservice", - "targetApps": ["amazonrds"], - "tags": ["zendeskservice", "amazonrds", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a database instance in Amazon RDS when a new company is created in IBM Maximo", - "description": "Use this template to create a database instance in Amazon RDS when a new company is created in IBM Maximo.", - "summary": "IBM Maximo to 2 applications", - "sourceApp": "maximo", - "targetApps": ["amazonrds", "gmail"], - "tags": ["maximo", "amazonrds", "gmail"], - "offerings": ["app connect professional"] - }, - { - "name": "Store the lead details in Oracle Database when a new Salesforce lead gets created", - "description": "Use this template to store the lead details in Oracle Database when a new Salesforce lead gets created.", - "summary": "Salesforce to Oracle Database", - "sourceApp": "salesforce", - "targetApps": ["oracle"], - "tags": ["salesforce", "oracle"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a job requisition in SAP SuccessFactors and send an email to the hiring manager about the job requisition", - "description": "Use this template to send a gmail message when a new job requisition is created.", - "summary": "API to 2 applications", - "sourceApp": "api", - "targetApps": ["sapsuccessfactors", "gmail"], - "tags": ["api", "sapsuccessfactors", "gmail"], - "offerings": ["app connect professional"] - }, - { - "name": "Send an email using a template from Amazon SES whenever a lead is created in Salesforce", - "description": "Use this template to send an email using the template from Amazon SES if the lead's Salesforce status is open and they have not been contacted.", - "summary": "Salesforce to Amazon SES", - "sourceApp": "salesforce", - "targetApps": ["amazonses"], - "tags": ["salesforce", "amazonses", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a contact in Amazon SES whenever a new contact is created in Insightly", - "description": "Use this template to create a contact in Amazon SES whenever a new contact is created in Insightly.", - "summary": "Insightly to 2 applications", - "sourceApp": "insightly", - "targetApps": ["amazonses", "gmail"], - "tags": ["insightly", "amazonses", "gmail"], - "offerings": ["app connect professional"] - }, - { - "name": "Notify users via phone call or text or WhatsApp message using Twilio whenever an incident is created in ServiceNow", - "description": "Use this template to notify users via phone call, text message, or WhatsApp message by using Twilio whenever an incident is created in ServiceNow.", - "summary": "ServiceNow to Twilio", - "sourceApp": "servicenow", - "targetApps": ["twilio"], - "tags": ["servicenow", "twilio", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a note in Salesforce for the retrieved call details of a phone number from Twilio", - "description": "Use this template to create a note that contains the call details of a phone number from Twilio that is associated with a Salesforce account.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["twilio", "salesforce"], - "tags": ["scheduler", "twilio", "salesforce"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a prospect in Salesforce Account Engagement whenever a new form entry is created in Wufoo", - "description": "Use this template to create a prospect in Salesforce Account Engagement with the prospect's information whenever a new form entry with a campaign attendee's information is created.", - "summary": "Wufoo to Salesforce Account Engagement", - "sourceApp": "wufoo", - "targetApps": ["salesforceae"], - "tags": ["wufoo", "salesforceae"], - "offerings": ["app connect professional"] - }, - { - "name": "Assign a prospect in Salesforce Account Engagement for each Salesforce Account Engagement visitor", - "description": "Use this template to assign a visitor to a prospect for each of the retrieved Salesforce Account Engagement visitors.", - "summary": "Scheduler to Salesforce Account Engagement", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["salesforceae"], - "tags": ["scheduler", "salesforceae", "if"], - "offerings": ["app connect professional"] - }, - { - "name": "Store the issue data in IBM Db2 whenever a new issue gets created in Jira", - "description": "Use this template to store the issue data in IBM Db2 whenever a new issue gets created in Jira.", - "summary": "Jira to IBM Db2", - "sourceApp": "jira", - "targetApps": ["db2"], - "tags": ["jira", "db2"], - "offerings": ["app connect professional"] - }, - { - "name": "Create an incident in ServiceNow whenever a new customer issue record is added to IBM Db2", - "description": "Use this template to create an incident in ServiceNow whenever a new customer issue record is added to IBM Db2.", - "summary": "IBM Db2 to ServiceNow", - "sourceApp": "db2", - "targetApps": ["servicenow"], - "tags": ["db2", "servicenow"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a folder in Box whenever a new case is created in Salesforce", - "description": "Use this template to create a folder in Box whenever a new case is created in Salesforce.", - "summary": "Salesforce to Box", - "sourceApp": "salesforce", - "targetApps": ["box"], - "tags": ["salesforce", "box"], - "offerings": ["app connect professional"] - }, -{ - "name": "Create a folder in Box whenever a new opportunity is created in Salesforce", - "description": "Use this template to create a folder in Box whenever a new opportunity is created in Salesforce.", - "summary": "Salesforce to 2 applications", - "sourceApp": "salesforce", - "targetApps": ["gmail", "box"], - "tags": ["salesforce", "box", "gmail"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a folder in Box whenever a new account is created in Salesforce", - "description": "Use this template to create a folder in Box whenever a new account is created in Salesforce.", - "summary": "Salesforce to Box", - "sourceApp": "salesforce", - "targetApps": ["box"], - "tags": ["salesforce", "box"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a folder in Box whenever a new incident is created in ServiceNow", - "description": "Use this template to create a folder in Box whenever a new incident is created in ServiceNow.", - "summary": "ServiceNow to Box", - "sourceApp": "", - "targetApps": ["servicenow", "box"], - "tags": ["servicenow", "box"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a folder in Box for each event retrieved from Eventbrite", - "description": "Use this template to create a folder in Box for each event retrieved from Eventbrite.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["eventbrite", "box"], - "tags": ["scheduler", "eventbrite", "box", "foreach"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a folder in Box whenever a new form entry is created in Wufoo", - "description": "Use this template to create a folder in Box whenever a new form entry is created in Wufoo.", - "summary": "Wufoo to Box", - "sourceApp": "wufoo", - "targetApps": ["box"], - "tags": ["wufoo", "box"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a folder in Box whenever a new campaign is created in MailChimp", - "description": "Use this template to create a folder in Box whenever a new campaign is created in MailChimp.", - "summary": "MailChimp to Box", - "sourceApp": "mailchimp", - "targetApps": ["box"], - "tags": ["mailchimp", "box"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a folder in Google Drive for each event retrieved from Eventbrite", - "description": "Use this template to create a folder in Google Drive for each event retrieved from Eventbrite.", - "summary": "Scheduler to 2 applications", - "sourceApp": "streaming-connector-scheduler", - "targetApps": ["eventbrite", "googledrive"], - "tags": ["scheduler", "googledrive", "eventbrite", "foreach"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a folder in Google Drive whenever a new row is appended in Google Sheets", - "description": "Use this template to create a folder in Google Drive whenever a new row is appended in a Google Sheets spreadsheet.", - "summary": "Google Sheets to Google Drive", - "sourceApp": "googlesheets", - "targetApps": ["googledrive"], - "tags": ["googlesheets", "googledrive"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a folder in Google Drive whenever a new campaign is created in Salesforce", - "description": "Use this template to create a folder in Google Drive whenever a new campaign is created in Salesforce.", - "summary": "Salesforce to Google Drive", - "sourceApp": "salesforce", - "targetApps": ["googledrive"], - "tags": ["salesforce", "googledrive"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Slack message whenever a new task is created in Asana", - "description": "Use this template to send a Slack message to the intended channel whenever a new task is created in Asana.", - "summary": "Asana to Slack", - "sourceApp": "asana", - "targetApps": ["slack"], - "tags": ["asana", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a task in Asana whenever a new row is appended in Google Sheets", - "description": "Use this template to create a task in Asana whenever a new row is appended to a Google Sheets spreadsheet. A Slack notification is then posted in the intended channel.", - "summary": "Google Sheets to 2 applications", - "sourceApp": "googlesheets", - "targetApps": ["asana", "slack"], - "tags": ["googlesheets", "asana", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a row in Google Sheets whenever a new task is created in Asana", - "description": "Use this template to create a row in a Google Sheets spreadsheet whenever a new task is created in Asana. A Slack notification is then posted in the intended channel.", - "summary": "Asana to 2 applications", - "sourceApp": "asana", - "targetApps": ["googlesheets", "slack"], - "tags": ["asana", "googlesheets", "slack"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a task in Asana whenever a new subscriber is added to MailChimp", - "description": "Use this template to create a task in Asana whenever a new subscriber is added in MailChimp.", - "summary": "MailChimp to Asana ", - "sourceApp": "mailchimp", - "targetApps": ["asana"], - "tags": ["mailchimp", "asana"], - "offerings": ["app connect professional"] - }, - { - "name": "Send a Gmail message whenever a new task is created in Asana", - "description": "Use this template to send a Gmail message to the intended recipients whenever a new task is created in Asana.", - "summary": "Asana to Gmail", - "sourceApp": "asana", - "targetApps": ["gmail"], - "tags": ["asana", "gmail"], - "offerings": ["app connect professional"] - }, - { - "name": "Add a card to a list in Trello whenever a new task is created in Asana", - "description": "Use this template to add a card to a list in Trello whenever a new task is created in Asana.", - "summary": "Asana to Trello", - "sourceApp": "asana", - "targetApps": ["trello"], - "tags": ["asana", "trello"], - "offerings": ["app connect professional"] - }, - { - "name": "Create a task in Asana whenever a new response is added in SurveyMonkey", - "description": "Use this template to create a task in Asana whenever a new response is added in SurveyMonkey.", - "summary": "SurveyMonkey to Asana", - "sourceApp": "surveymonkey", - "targetApps": ["asana"], - "tags": ["surveymonkey", "asana"], - "offerings": ["app connect professional"] - } -] -} +{ + "templates": [{ + "name": "Sync new Salesforce cases and comments with ServiceNow", + "description": "This template looks for new cases added in your Salesforce account and syncs this by creating a new ticket in ServiceNow that includes the comments from the original case.", + "summary": "Salesforce to 2 applications", + "sourceApp": "salesforce", + "targetApps": ["salesforce","servicenow"], + "tags": ["servicenow", "salesforce", "case", "support", "ticket"], + "offerings": ["app connect professional"] + }, + { + "name": "Open a ticket on ServiceNow from an identified issue in Slack and send an email using Gmail", + "description": "Use this template to open a ticket in ServiceNow directly from Slack using a simple slash command. The flow sends you an email using Gmail with the ticket ID number and creation date in the subject, and the description of the issue in the body of the email.", + "summary": "Slack to 2 applications", + "sourceApp": "slack", + "targetApps": ["servicenow", "gmail"], + "tags": ["servicenow", "slack", "gmail", "support", "ticket", "email"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a Slack translation bot", + "description": "Configure a /translate Slack slash command and use this template to translate messages from English to French, and French to English. Use /translate before a message for the bot to identify the language and translate the message. A message then appears in the channel in both languages, allowing for real-time multilingual chat.", + "summary": "Slack to 2 applications", + "sourceApp": "slack", + "targetApps": ["watsonlt", "slack"], + "tags": ["slack", "Watson Language Translator", "translate", "translation", "french", "english", "chat", "language"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a case in Salesforce when a new incident is created in ServiceNow and alert team", + "description": "This template creates a new case in Salesforce when a new incident is created in ServiceNow. If this is an urgent incident, the flow then sends an email via Gmail and a message on Slack to alert the team when a highly urgent incident comes in to ServiceNow. This helps you to act quickly on your urgent support incidents!", + "summary": "ServiceNow to 3 applications", + "sourceApp": "servicenow", + "targetApps": ["salesforce", "gmail", "slack"], + "tags": ["servicenow", "gmail", "support", "email", "incident", "salesforce", "slack", "crm"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync Salesforce new cases with ServiceNow tickets", + "description": "The template creates a new ticket in ServiceNow when a new case is created in Salesforce - helping you to keep your support services in sync!", + "summary": "Salesforce to 2 applications", + "sourceApp": "salesforce", + "targetApps": ["salesforce","servicenow"], + "tags": ["servicenow", "salesforce", "case", "support", "ticket"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync Marketo new leads with Salesforce Leads", + "description": "Never miss a lead again! This templates creates or updates a new lead in Salesforce when a new lead is created in Marketo.", + "summary": "Marketo to Salesforce", + "sourceApp": "marketo", + "targetApps": ["salesforce"], + "tags": ["Salesforce", "marketo", "marketing", "lead", "crm"], + "offerings": ["app connect professional"] + }, + { + "name": "Send Gmail message for a new Salesforce Lead or a Slack message if email address is missing", + "description": "Use this template to send your new Salesforce leads an email. If there is no email ID included then send a Slack message to your team that someone needs to call the lead.", + "summary": "Salesforce to 2 applications", + "sourceApp": "salesforce", + "targetApps": ["slack", "gmail"], + "tags": ["Salesforce", "slack", "gmail", "marketing", "lead", "email", "crm"], + "offerings": ["app connect professional"] + }, + { + "name": "Send Gmail message to new Salesforce lead", + "description": "This template creates and sends an email via Gmail when a new lead is created in Salesforce. If there is no email provided for the lead then we log an error about the missing email.", + "summary": "Salesforce to Gmail", + "sourceApp": "salesforce", + "targetApps": ["gmail"], + "tags": ["Salesforce", "gmail", "marketing", "lead", "email", "crm"], + "offerings": ["app connect professional"] + }, + { + "name": "Send Gmail message for new Slack message", + "description": "This template sends a new Gmail message whenever a new message is received in Slack.", + "summary": "Slack to Gmail", + "sourceApp": "slack", + "targetApps": ["gmail"], + "tags": ["gmail", "slack", "email"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an Asana task from a Gmail message", + "description": "This template creates a new task in Asana whenever a new Gmail message is received.", + "summary": "Gmail to Asana", + "sourceApp": "gmail", + "targetApps": ["asana"], + "tags": ["gmail", "asana"], + "offerings": ["app connect professional"] + }, + { + "name": "Post Slack message for new Gmail message", + "description": "This template creates a new message in Slack whenever a new Gmail message is received.", + "summary": "Gmail to Slack", + "sourceApp": "gmail", + "targetApps": ["slack"], + "tags": ["gmail", "slack", "email"], + "offerings": ["app connect professional"] + }, + { + "name": "Assign ServiceNow incidents on Slack based on the language", + "description": "This template uses Watson Language Translator to detect the language of new ServiceNow incidents, then send messages to the appropriate Slack channels based on the language. It also sends a message to a separate Slack channel for the most urgent incidents.", + "summary": "ServiceNow to 2 applications", + "sourceApp": "servicenow", + "targetApps": ["watsonlt", "slack"], + "tags": ["ServiceNow", "Watson Language Translator", "support", "cognitive", "Slack", "incident", "messaging", "language detection"], + "offerings": ["app connect professional"] + }, + { + "name": "For large Salesforce opportunities send an email and create an Asana task", + "description": "This template creates and sends an email via Gmail, and creates an Asana task, when a new high value opportunity is created in Salesforce.", + "summary": "Salesforce to 2 applications", + "sourceApp": "salesforce", + "targetApps": ["gmail", "asana"], + "tags": ["Salesforce", "gmail", "asana", "sales", "opportunity", "email", "crm"], + "offerings": ["app connect professional"] + }, + { + "name": "Create new leads in Marketo by capturing lead names and details in Slack", + "description": "Capturing leads at an event is never an easy task - consolidating these after the event is even harder. This template allows you to record your leads via the Slack phone app. This then records the contact in a Google sheet (to audit the creation), and then creates the contact in Marketo. A response is then sent on Slack giving the newly created Marketo contact id.", + "summary": "Slack to 3 applications", + "sourceApp": "slack", + "targetApps": ["googlesheet", "marketo", "slack"], + "tags": ["slack", "marketo", "googlesheets", "spreadsheet", "marketing", "contact", "lead", "leadcapturing"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Gmail message when urgent ServiceNow incidents come in", + "description": "This template sends an email via Gmail when a highly urgent incident comes in to ServiceNow. This helps you to act quickly on your urgent support incidents!", + "summary": "ServiceNow to Gmail", + "sourceApp": "servicenow", + "targetApps": ["gmail"], + "tags": ["servicenow", "gmail", "support", "email", "incident"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new Trello card for a new Salesforce campaign", + "description": "This template creates a new card in Trello when a new campaign is created in Salesforce - make sure you never forget to finish that campaign again!", + "summary": "Salesforce to Trello", + "sourceApp": "salesforce", + "targetApps": ["trello"], + "tags": ["salesforce", "trello", "marketing", "campaign", "project management", "crm"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new Trello card for a new Salesforce lead", + "description": "This template creates a new card in Trello when a new lead is created in Salesforce - make sure you never forget to follow up with that lead again!", + "summary": "Salesforce to Trello", + "sourceApp": "salesforce", + "targetApps": ["trello"], + "tags": ["Salesforce", "trello", "marketing", "lead", "project management", "crm"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new Trello card for a new Salesforce case", + "description": "This template creates a new card in Trello when a new case is created in Salesforce - make sure you never forget to follow up with that new case again!", + "summary": "Salesforce to Trello", + "sourceApp": "salesforce", + "targetApps": ["trello"], + "tags": ["Salesforce", "trello", "support", "case", "project management", "crm"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a Trello card for every new Insightly task", + "description": "This template creates a new card in Trello when a new task is created in Insightly.", + "summary": "Insightly to Trello", + "sourceApp": "insightly", + "targetApps": ["trello"], + "tags": ["insightly", "trello", "business", "task", "card", "crm"], + "offerings": ["app connect professional"] + }, + { + "name": "Send me a Slack notification for every new Insightly contact", + "description": "Use this template to send a Slack notification to your chosen channel whenever a new contact is added in Insightly.", + "summary": "Insightly to Slack", + "sourceApp": "insightly", + "targetApps": ["slack"], + "tags": ["insightly", "slack", "sales", "notification", "contact"], + "offerings": ["app connect professional"] + }, + { + "name": "Send me a Slack notification for every new Marketo lead", + "description": "Use this template to send a Slack notification to your chosen channel whenever a new contact is added in Marketo.", + "summary": "Marketo to Slack", + "sourceApp": "marketo", + "targetApps": ["slack"], + "tags": ["marketo", "slack", "sales", "notification", "contact"], + "offerings": ["app connect professional"] + }, + { + "name": "Add a card to a list in Trello when a new lead is added in Marketo", + "description": "This template creates a new card in Trello when a new lead is created in Marketo - make sure that you never forget to follow up with that lead again!", + "summary": "Marketo to Trello", + "sourceApp": "marketo", + "targetApps": ["trello"], + "tags": ["marketo", "trello", "lead", "card"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an Asana task for every new Insigthly task", + "description": "Use this template to create task in Asana when a new task added in Insightly.", + "summary": "Insigthly to Asana", + "sourceApp": "insightly", + "targetApps": ["asana"], + "tags": ["asana", "insightly", "business", "notification", "task", "crm"], + "offerings": ["app connect professional"] + }, + { + "name": "Copy messages between Slack channels", + "description": "Use this template to copy messages between two Slack channels. This can be between channels in the same Slack account or between channels in different Slack accounts.", + "summary": "Slack to Slack", + "sourceApp": "slack", + "targetApps": ["slack"], + "tags": ["slack", "channels", "message", "copy", "callback", "callback url"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new contact in Acoustic Campaign when a new contact is added in Salesforce", + "description": "Use this template to create a new contact in Acoustic Campaign when a new contact is created in the Salesforce.", + "summary": "Salesforce to Acoustic Campaign", + "sourceApp": "salesforce", + "targetApps": ["silverpop"], + "tags": ["salesforce", "silverpop", "marketing", "email", "contact"], + "offerings": ["app connect professional"] + }, + { + "name": "Send me a Slack notification for every new Salesforce opportunity", + "description": "Use this template to send a Slack notification to the sales team when a new opportunity is added in Salesforce.", + "summary": "Salesforce to Slack", + "sourceApp": "salesforce", + "targetApps": ["slack"], + "tags": ["salesforce", "slack", "sales", "opportunity", "notification"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync Salesforce Leads between accounts and check and record state", + "description": "This template schedules a monthly synchronisation (batch) between the Leads of two Salesforce accounts. When it completes, a Gmail message is sent with the results of the operation. You can use this template to perform a check on the status of a batch process.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["salesforce","gmail","slack"], + "tags": ["batch", "completion", "scheduler","salesforce", "gmail", "email", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "API to create or update leads in Salesforce based on a Google Sheets spreadsheet", + "description": "This template creates an API to create or update leads in Salesforce for a specific event based on data collected in a Google Sheets spreadsheet.", + "summary": "1 flow using 2 applications", + "sourceApp": "api", + "targetApps": ["googlesheet", "salesforce"], + "tags": ["api", "salesforce", "googlesheets"], + "offerings": ["app connect professional"] + }, + { + "name": "An API to create a contact in Salesforce using a name and email address", + "description": "This is the template for an API used to create a new contact in Salesforce.", + "summary": "1 flow using 1 application", + "sourceApp": "api", + "targetApps": ["salesforce"], + "tags": ["api", "salesforce", "contact"], + "offerings": ["app connect professional"] + }, + { + "name": "API to create leads in Salesforce using a csv file from Box", + "description": "This API takes a URL to a Box document, and an optional event name. Using that information it retrieves the document, parses it to find the new leads generated and creates or updates those leads in Salesforce.", + "summary": "1 flow using 3 applications", + "sourceApp": "api", + "targetApps": ["salesforce"], + "tags": ["api", "box", "if", "salesforce", "lead"], + "offerings": ["app connect professional"] + }, + { + "name": "Download a PDF attachment from Salesforce and add the PDF document to the Watson Discovery Service", + "description": "Use this template to download an attachment from Salesforce and add the same document to the IBM Watson Discovery Service.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["salesforce", "watsondiscovery"], + "tags": ["salesforce", "watsondiscovery", "scheduler", "document", "upload", "encoding"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve file content from Google Drive then add the document to the Watson Discovery Service", + "description": "Use this template to retrieve file content from Google Drive and add the same document to the IBM Watson Discovery Service.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["googledrive", "watsondiscovery"], + "tags": ["googledrive", "watsondiscovery", "scheduler", "document", "upload", "encoding"], + "offerings": ["app connect professional"] + }, + { + "name": "Using the For each node and JSONata to process high priority issues", + "description": "Use this template to receive a notification in the log for high priority issues.", + "summary": "Scheduler to Atlassian Jira Service Desk", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["jira"], + "tags": ["scheduler", "jira", "service desk", "tickets", "issues", "priority", "incidents", "JSONata", "for each", "log", "logging", "high", "highest"], + "offerings": ["app connect professional"] + }, + { + "name": "At regular intervals extract Salesforce lead details and upload Box file with CSV output", + "description": "This template gathers 10 leads from Salesforce, uses their names and email addresses to build a CSV file, then outputs the file to Box. The flow triggers once per day at 00:00 UTC.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["salesforce", "box"], + "tags": ["CSV", "Comma-Separated Values", "Salesforce", "Box", "lead"], + "offerings": ["app connect professional"] + }, + { + "name": "API to retrieve source code repository details and send an email about inactive repositories", + "description": "Use this template to find inactive source code repositories, then send an email to the repository owner so that they know which repositories to archive.", + "summary": "1 flow using 2 applications", + "sourceApp": "api", + "targetApps": ["http", "gmail"], + "tags": ["http node", "gmail", "JSON parse", "foreach", "retrieve with pagination", "pagination", "api flow"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync leads between Salesforce accounts and send email with the sync result", + "description": "Use this template to start a batch process using the scheduler node to retrieve leads from Salesforce Account 1 and then create or update leads in Salesforce Account 2. The flow will send a message to Slack to alert you when the batch process has started, and an email will be sent to your preferred email address with the status of the sync.", + "summary": "Scheduler to 3 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["salesforce", "slack", "gmail"], + "tags": ["scheduler", "salesforce", "slack", "gmail", "batch", "process", "sync", "email", "retrieve", "add", "create", "update", "upsert", "leads", ""], + "offerings": ["app connect professional"] + }, + { + "name": "Get PagerDuty schedule and update Slack user group and topic", + "description": "Use this template to manage members of a Slack group based on a PagerDuty schedule.", + "summary": "PagerDuty to Slack", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["http"], + "tags": ["scheduler", "pagerduty", "JSON parser", "slack", "operations", "devops"], + "offerings": ["app connect professional"] + }, + { + "name": "Welcome guide part 3 - Create a CSV file in Box of the products in Salesforce", + "description": "This template contains the flow created in the 'Welcome to IBM App Connect [Part 3 of 4]: Visually map and transform your data' video. Use it to retrieve a list of products for a particular product family from Salesforce, and use the products to generate a CSV file in Box on a schedule.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["salesforce", "box"], + "tags": ["scheduler", "salesforce", "box"], + "offerings": ["app connect professional"] + }, + { + "name": "Welcome guide part 4 - Flower order API", + "description": "This template contains the API created in the 'Welcome to IBM App Connect [Part 4 of 4]: Create flows for an API' video. The API includes a flow to create a Trello card when new flowers are ordered for the festival, and it updates Salesforce with the quantity of flowers needed.", + "summary": "1 flow using 2 applications", + "sourceApp": "api", + "targetApps": ["trello", "salesforce"], + "tags": ["api", "salesforce", "trello"], + "offerings": ["app connect professional"] + }, + { + "name": "Welcome guide setup 1 - Add products to Salesforce", + "description": "Use this flow in conjuction with the templates for 'Welcome guide part 3 - Create a CSV file in Box of the products in Salesforce' and 'Welcome guide part 4 - Flower order API' to set up Salesforce products.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["googlesheet", "salesforce"], + "tags": ["scheduler", "salesforce", "trello"], + "offerings": ["app connect professional"] + }, + { + "name": "Welcome guide setup 2 - Create Sunflower Festival order in Salesforce", + "description": "Use this template to create the Salesforce order needed for the 'Welcome guide part 4 - Flower order API' template.", + "summary": "Scheduler to Salesforce", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["salesforce"], + "tags": ["salesforce", "salesforce"], + "offerings": ["app connect professional"] + }, + { + "name": "Welcome guide setup 3 - Delete flowers and order from Salesforce", + "description": "This template contains a flow to delete the objects created in 'Welcome guide setup 1 - Add products to Salesforce' and 'Welcome guide setup 2 - Create Sunflower Festival order in Salesforce'.", + "summary": "Scheduler to Salesforce", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["salesforce"], + "tags": ["salesforce", "scheduler"], + "offerings": ["app connect professional"] + }, + { + "name": "Open Banking - Account information data load", + "description": "This flow aggregates the account information of users with active consents set up in Yapily and stores it in IBM Cloudant", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["yapily", "cloudantdb"], + "tags": ["scheduler", "yapily", "for each", "if", "cloudantdb"], + "offerings": ["app connect professional"] + }, + { + "name": "Assign ServiceNow incidents to Jira and Slack", + "description": "This template detects when a new ServiceNow incident is created; if the incident has a High urgency creates an issue in Jira and sends a message to a Slack channel; otherwise, create a task in Jira. The flow illustrates the use of Jira create and retrieve actions, and the use of an If node to take alternative actions depending on data from the ServiceNow new incident trigger event.", + "summary": "ServiceNow to 2 applications", + "sourceApp": "servicenow", + "targetApps": ["jira", "slack"], + "tags": ["servicenow", "jira", "slack", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Weekly copy Dropbox files to new COS S3 bucket named with date", + "description": "This template copies files from a Dropbox folder to a new bucket in IBM Cloud Object Storage S3 on a weekly schedule.", + "summary": "Dropbox to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["dropbox", "ibmcoss3"], + "tags": ["scheduler", "dropbox", "ibmcoss3", "foreach", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Orders ingestion to IBM Supply Chain Intelligence Suite from Microsoft Dynamics 365", + "description": "Use this template to retrieve multiple global identifiers of an order from Microsoft Dynamics 365 CRM system and ingest these global identifiers as name-value pairs to the IBM Supply Chain Intelligence Suite.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["msdynamicscrmrest", "ibmsterlingsci", "slack"], + "tags": ["scheduler", "msdynamics365forsales", "ibmsterlingsci", "foreach", "setVariable", "log", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message for urgent ServiceNow incidents", + "description": "This template sends a message via Slack when a highly urgent incident comes in to ServiceNow. This helps you to act quickly on your urgent support incidents.", + "summary": "ServiceNow to Slack", + "sourceApp": "servicenow", + "targetApps": ["slack"], + "tags": ["servicenow", "slack", "incident"], + "offerings": ["app connect professional"] + }, + { + "name": "Record Microsoft Dynamics 365 campaign to Google Sheets", + "description": "This template creates a new row in Google Sheets whenever a campaign is added in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to Google Sheet", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["googlesheet"], + "tags": ["msdynamicscrmrest", "googlesheet"], + "offerings": ["app connect professional"] + }, + { + "name": "Slack notifications for Closed Won opportunities in Microsoft Dynamics 365", + "description": "This template allows you to receive Slack message with the opportunities details whenever opportunities are updated with 'Closed Won' status in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to Slack", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["slack"], + "tags": ["msdynamicscrmrest", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Record Jira issues to Google Sheets", + "description": "This template creates a new row in Google Sheets whenever a new issue is created in Jira.", + "summary": "Jira to Google Sheets", + "sourceApp": "jira", + "targetApps": ["googlesheet"], + "tags": ["jira", "googlesheet"], + "offerings": ["app connect professional"] + }, + { + "name": "Create Box folders for Jira issues", + "description": "This template creates a Box folder with the Jira issue key whenever a new issue is created in Jira.", + "summary": "Jira to Box", + "sourceApp": "jira", + "targetApps": ["box"], + "tags": ["msdynamicscrmrest", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Microsoft Teams message when a case is created or updated in Microsoft Dynamics 365", + "description": "This template allows you to receive a Microsoft Teams message with the case details when a case is created or updated in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to Microsoft Teams", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["msteams"], + "tags": ["msdynamicscrmrest", "msteams"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Microsoft Teams message when a new Insightly task is created", + "description": "This template allows you to receive Microsoft Teams message with the task details when a new Insightly task is created.", + "summary": "Insightly to Microsoft Teams", + "sourceApp": "insightly", + "targetApps": ["msteams"], + "tags": ["insightly", "msteams"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a task in Asana when a new contact is created in Insightly", + "description": "This template creates a task in Asana with the contact details when a new contact is created in Insightly. A slack message is created to notify the Insightly contact is created in Asana.", + "summary": "Insightly to 2 applications ", + "sourceApp": "insightly", + "targetApps": ["asana", "slack"], + "tags": ["insightly", "asana", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve MS Dynamics 365 leads and create an MS Excel CSV file in Dropbox at regular intervals", + "description": "This template retrieves 10 leads maximum at a time from Microsoft Dynamics 365 for Sales and creates a Microsoft Excel .csv file with the lead details in Dropbox. The flow is triggered once a day at 00:00 UTC.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["msdynamicscrmrest", "dropbox"], + "tags": ["scheduler", "msdynamicscrmrest", "dropbox"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates an object in Amazon S3 when a new lead is created in Microsoft Dynamics 365", + "description": "This template creates the lead details in Amazon S3 when a new lead is created in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to Amazon S3", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["amazons3"], + "tags": ["msdynamicscrmrest", "amazons3"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates an object in Amazon S3 when an attachment of type incident is created in ServiceNow", + "description": "This template creates the attachment details in Amazon S3 when an attachment of type incident is created in ServiceNow.", + "summary": "ServiceNow to Amazon S3 ", + "sourceApp": "servicenow", + "targetApps": ["amazons3"], + "tags": ["servicenow", "amazons3"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates a Dropbox folder and shares the link via Slack when a new spreadsheet is created in Google Sheets", + "description": "This template creates a Dropbox folder when a new spread sheet is created in Google Sheets. A Dropbox share link is created for the folder and shared through a Slack message.", + "summary": "Google Sheets to 2 applications ", + "sourceApp": "googlesheet", + "targetApps": ["dropbox", "dropbox", "slack"], + "tags": ["dropbox", "googlesheet", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates a file in Dropbox when a new email is received in Gmail", + "description": "This template creates a file with the email details in Dropbox when a new email is received in Gmail.", + "summary": "Gmail to Dropbox", + "sourceApp": "gmail", + "targetApps": ["dropbox"], + "tags": ["gmail", "dropbox"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync new contact from Insightly to Marketo", + "description": "This template finds a matching lead in Marketo based on the email address when a new contact is created Insightly. If a matching lead is not found, the lead is created in Marketo and a Slack notification is sent. If a matching lead is found, the lead is updated in Marketo and a Slack notification is sent.", + "summary": "Insightly to 2 applications", + "sourceApp": "insightly", + "targetApps": ["marketo", "slack"], + "tags": ["insightly", "marketo", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates a Trello card for a new Insightly lead", + "description": "This template adds the card to the list in Trello when a lead is created in Insightly.", + "summary": "Insightly to Trello", + "sourceApp": "insightly", + "targetApps": ["trello"], + "tags": ["insightly", "trello"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync Insightly new leads with Salesforce leads", + "description": "This template creates new leads in Salesforce when a new lead is created in Insightly.", + "summary": "Insightly to Salesforce", + "sourceApp": "insightly", + "targetApps": ["salesforce"], + "tags": ["insightly", "salesforce"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync Insightly contacts with Microsoft Dynamics 365 contacts", + "description": "This template creates a contact in Microsoft Dynamics 365 for Sales when a new contact is created in Insightly.", + "summary": "Insightly to Microsoft Dynamics 365", + "sourceApp": "insightly", + "targetApps": ["msdynamicscrmrest"], + "tags": ["insightly", "msdynamicscrmrest"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates a file in Box when a new incident is created in ServiceNow", + "description": "This template creates a new file in Box with the incident details when a new incident is created in ServiceNow.", + "summary": "ServiceNow to Box", + "sourceApp": "servicenow", + "targetApps": ["box"], + "tags": ["servicenow", "box"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message when a high or highest priority issue is created in Jira", + "description": "This template creates a new Slack message with the issue details when a 'High' or 'Highest' priority issue is created in Jira.", + "summary": "Jira to Slack", + "sourceApp": "jira", + "targetApps": ["jira", "slack"], + "tags": ["jira", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates an incident in ServiceNow when an issue is created in Jira", + "description": "This template creates a new incident in ServiceNow with the issue details when an issue is created in Jira.", + "summary": "Jira to ServiceNow", + "sourceApp": "jira", + "targetApps": ["jira", "servicenow"], + "tags": ["jira", "servicenow"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates a case in Salesforce when an issue is created in Jira", + "description": "This template creates new case in Salesforce with the issue details when an issue is created in Jira.", + "summary": "Jira to Salesforce", + "sourceApp": "jira", + "targetApps": ["jira", "salesforce"], + "tags": ["jira", "salesforce"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message when an incident is created in ServiceNow", + "description": "This template creates a new Slack message when a new incident is created in ServiceNow.", + "summary": "ServiceNow to Slack", + "sourceApp": "servicenow", + "targetApps": ["slack"], + "tags": ["servicenow", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message when an incident is updated in ServiceNow", + "description": "This template creates a new Slack message when an incident is updated in ServiceNow.", + "summary": "ServiceNow to Slack", + "sourceApp": "servicenow", + "targetApps": ["slack"], + "tags": ["servicenow", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates a list item attachment in SharePoint and uploads it to Box when a new attachment is created in ServiceNow", + "description": "This template uploads an attachment file with its details to a specified Box folder from Microsoft SharePoint when new attachment is created in ServiceNow.", + "summary": "ServiceNow to 2 applications ", + "sourceApp": "servicenow", + "targetApps": ["mssharepoint", "box"], + "tags": ["servicenow", "mssharepoint", "box"], + "offerings": ["app connect professional"] + }, + { + "name": "Record ServiceNow ticket details to Google Sheets", + "description": "Use this template to create a new row in Google Sheets when a ticket is created in ServiceNow.", + "summary": "ServiceNow to Google Sheets", + "sourceApp": "servicenow", + "targetApps": ["googlesheet"], + "tags": ["servicenow", "googlesheet"], + "offerings": ["app connect professional"] + }, + { + "name": "Create new Trello card when a new case is created in Microsoft Dynamics 365", + "description": "Use this template to create a new Trello card when a new case is created in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to Trello", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["trello"], + "tags": ["trello", "msdynamicscrmrest"], + "offerings": ["app connect professional"] + }, + { + "name": "Create new user in ServiceNow when a new contact is created in Microsoft Dynamics 365", + "description": "Use this template to create a new user in ServiceNow when a new contact is created in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to ServiceNow", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["servicenow"], + "tags": ["msdynamicscrmrest", "servicenow"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Microsoft Teams message when a new product is created in Microsoft Dynamics 365", + "description": "This template creates a new Microsoft Teams message when a new product is created in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to Microsoft Teams", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["msteams"], + "tags": ["msdynamicscrmrest", "msteams"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message when a new order is created in Microsoft Dynamics 365", + "description": "This template creates a new Slack message whenever a new order is created in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to Slack", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["slack"], + "tags": ["msdynamicscrmrest", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message when accounts are created in Microsoft Dynamics 365", + "description": "This template creates a new Slack message whenever a new account is created in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to Slack", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["slack"], + "tags": ["msdynamicscrmrest", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message when new contacts are created in Microsoft Dynamics 365", + "description": "This template allows you to receive a Slack message with the contact details whenever new contacts are created in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to Slack", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["slack"], + "tags": ["msdynamicscrmrest", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack notification for resolved case in Microsoft Dynamics 365", + "description": "This template creates a Slack message to notify user when a case is marked as resolved in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to Slack", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["slack"], + "tags": ["msdynamicscrmrest", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates an Asana task when a new Microsoft Teams message is created", + "description": "This template creates a task in Asana if Microsoft Teams message contains the word 'task'.", + "summary": "Microsoft Teams to Asana", + "sourceApp": "msteams", + "targetApps": ["asana"], + "tags": ["msteams", "asana"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync new or updated contact from Microsoft Dynamics 365 to Marketo lead", + "description": "This template updates or creates a Marketo lead when a new contact is created or updated in Microsoft Dynamics 365 for Sales based on the email address. If the email address of the Microsoft Dynamics 365 for Sales contact and Marketo lead is different, a new lead is created in Marketo. If the email address is the same, the lead is updated with the contact details in Marketo.", + "summary": "Microsoft Dynamics 365 to Marketo", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["marketo"], + "tags": ["msdynamicscrmrest", "marketo"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a list item in SharePoint when a Wufoo form is submitted", + "description": "Use this template to create a list item in SharePoint when a completed form entry is submitted in Wufoo. A Microsoft Teams message is received with the list item details.", + "summary": "Wufoo to 2 applications", + "sourceApp": "wufoo", + "targetApps": ["mssharepoint", "msteams"], + "tags": ["wufoo", "mssharepoint", "msteams"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Microsoft Teams message when a listitem is updated in SharePoint", + "description": "This template allows you to receive Microsoft Teams message with details when the listitem is updated in SharePoint.", + "summary": "Microsoft SharePoint to Microsoft Teams", + "sourceApp": "mssharepoint", + "targetApps": ["msteams"], + "tags": ["mssharepoint", "msteams"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message when a site is created or updated in SharePoint", + "description": "This template creates a new message in Slack whenever site is created or updated in SharePoint.", + "summary": "Microsoft SharePoint to Slack", + "sourceApp": "mssharepoint", + "targetApps": ["slack"], + "tags": ["mssharepoint", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Microsoft Teams message when a sales order is created or updated in Salesforce", + "description": "This template creates a new Microsoft Teams message when a sales order is created or updated in Salesforce.", + "summary": "Salesforce to Microsoft Teams", + "sourceApp": "salesforce", + "targetApps": ["msteams"], + "tags": ["salesforce", "msteams"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message for every updated message in Microsoft Teams", + "description": "This template allows you to receive a Slack message with details whenever there is any updated message in Microsoft Teams.", + "summary": "Microsoft Teams to Slack", + "sourceApp": "msteams", + "targetApps": ["slack"], + "tags": ["msteams", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Microsoft Teams message when an issue is created in Jira", + "description": "This template creates a new Microsoft Teams message with the Jira issue details when an issue is created in Jira.", + "summary": "Jira to Microsoft Teams", + "sourceApp": "jira", + "targetApps": ["msteams"], + "tags": ["jira", "msteams"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Microsoft Teams message when a ticket is created in ServiceNow", + "description": "This template creates a Microsoft Teams message with the ServiceNow ticket details when a ticket is created in ServiceNow.", + "summary": "ServiceNow to Microsoft Teams", + "sourceApp": "servicenow", + "targetApps": ["msteams"], + "tags": ["servicenow", "msteams"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates a Dropbox file when a new attachment is created in ServiceNow", + "description": "This template uploads the attachment file details to Dropbox when a new attachment is created in ServiceNow", + "summary": "ServiceNow to Dropbox", + "sourceApp": "servicenow", + "targetApps": ["dropbox"], + "tags": ["servicenow", "dropbox"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync new case from Microsoft Dynamics 365 to ServiceNow", + "description": "This template creates a new incident in ServiceNow when a new case is created in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to ServiceNow", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["servicenow"], + "tags": ["servicenow", "msdynamicscrmrest"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync leads from Microsoft Dynamics 365 to Marketo", + "description": "This template finds a matching lead in Marketo based on the email address when a new lead is created in Microsoft Dynamics 365 for Sales. If a matching lead is not found, the lead is created in Marketo.", + "summary": "Microsoft Dynamics 365 to Marketo", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["marketo"], + "tags": ["msdynamicscrmrest", "marketo"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a Trello card for new SharePoint listitem", + "description": "This template creates a new Trello card when new listitem is created in Microsoft SharePoint.", + "summary": "SharePoint to Trello", + "sourceApp": "mssharepoint", + "targetApps": ["trello"], + "tags": ["mssharepoint", "trello"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a user in Microsoft AD for each contact in Salesforce", + "description": "Use this template to retrieve contacts from Salesforce, then for each create a user in Microsoft Active Directory, and then update the Saleforce contact.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["msad", "salesforce"], + "tags": ["msad", "salesforce", "scheduler", "contact", "foreach", "user"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new task in Asana when a new Salesforce campaign is created", + "description": "Use this template to create a new task in Asana for a new Salesforce campaign, setting the Asana task name to the name of the Salesforce campaign.", + "summary": "Salesforce to Asana", + "sourceApp": "Salesforce", + "targetApps": ["Asana"], + "tags": ["Salesforce", "Asana"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a message on Slack when a new Salesforce contact is created", + "description": "Use this template to send a Slack message when a new contact created in Salesforce, with the message containing data from the Salesforce contact.", + "summary": "Salesforce to Slack", + "sourceApp": "Salesforce", + "targetApps": ["Slack"], + "tags": ["Salesforce", "Slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new Jira issue for a new Trello card", + "description": "When a new issue is created in Jira, a new Trello card is created with metadata from the Jira issue.", + "summary": "Jira Issue to Trello Card", + "sourceApp": "jira", + "targetApps": ["trello"], + "tags": ["jira", "trello"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new Trello card when a new opportunity record is created in Salesforce", + "description": "Learn how easy it is to use App Connect to connect Salesforce to Trello so that every time a new opportunity is created in Salesforce, details of that opportunity are added automatically to a card list in the Trello account.", + "summary": "Salesforce to Trello", + "sourceApp": "salesforce", + "targetApps": ["trello"], + "tags": ["salesforce", "trello", "opportunity", "card", "list", "sales", "event-driven flow"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new Trello card when a new row is added in Google Sheets", + "description": "Learn how easy it is to use App Connect to connect Google Sheets to Trello so that every time a new row is added in Google Sheets, a new card is created in the Trello account with metadata of the new row from Google Sheets.", + "summary": "Google Sheets to Trello", + "sourceApp": "googlesheet", + "targetApps": ["trello"], + "tags": ["trello", "googlesheets", "spreadsheet", "record", "card", "event-driven flow", "row","metadata"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates a task in Asana when an issue is created in Jira", + "description": "Whenever a new Issue is created in Jira, a new task is created in Asana", + "summary": "Jira to Asana", + "sourceApp": "jira", + "targetApps": ["asana"], + "tags": ["jira","asana"], + "offerings": ["app connect professional"] + }, + { + "name": "Create data extension values in Salesforce Marketing Cloud for contacts created in Salesforce event", + "description": "Use this template to create a contact’s data extension values table with the contact’s details whenever a contact is created in a Salesforce New contact event.", + "summary": "Salesforce to Salesforce Marketing Cloud", + "sourceApp": "salesforce", + "targetApps": ["salesforcemc", "salesforcemc", "slack"], + "tags": ["salesforcemc", "salesforce", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "An email gets sent when a Salesforce opportunity update fails due to incorrect values", + "description": "Use this template to send an email when a Salesforce opportunity update fails due to incorrect values.", + "summary": "Microsoft Dynamics 365 to 2 applications", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["salesforce", "email"], + "tags": ["msdynamicscrmrest", "salesforce", "email", "addErrorCatch"], + "offerings": ["app connect professional"] + }, + { + "name": "Add a document in IBM Watson Discovery when a file is created in IBM OpenPages with Watson", + "description": "Use this template to add a document in IBM Watson Discovery whenever a file is created and downloaded in IBM OpenPages with Watson.", + "summary": "IBM OpenPages to 2 applications", + "sourceApp": "ibmopenpages", + "targetApps": ["slack", "watsondiscovery"], + "tags": ["ibmopenpages", "slack", "watsondiscovery"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a document in Couchbase whenever a ticket gets created in Zendesk Service", + "description": "Use this template to create a document in Couchbase with the specified document data whenever a ticket is created in Zendesk Service. A Slack message is then sent to the intended channel.", + "summary": "Zendesk Service to 2 applications", + "sourceApp": "zendeskservice", + "targetApps": ["slack", "couchbase"], + "tags": ["zendeskservice", "slack", "couchbase"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a list of workers for an upcoming assignment in Google Sheets from Oracle HCM worker records", + "description": "Use this template to retrieve worker details from Oracle Human Capital Management and create an entry in Google Sheets whenever a worker’s status is inactive.", + "summary": "Scheduler to 5 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["oraclehcm", "googlesheet", "slack"], + "tags": ["oraclehcm", "slack", "googlesheet", "scheduler", "foreach", "setVariable", "if", "JSON parser"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new IBM EWM work item when a new incident is logged in ServiceNow", + "description": "Use this template to create a work item in IBM Engineering Workflow Management whenever a new incident is logged in ServiceNow. A notification is then sent to the relevant squad through Microsoft Teams.", + "summary": "ServiceNow to 2 applications", + "sourceApp": "servicenow", + "targetApps": ["ibmewm", "msteams"], + "tags": ["servicenow", "ibmewm", "msteams"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a pickup ready order event through flexEngage based on the IBM Sterling Order Management System delivery method", + "description": "Use this template to create a pickup ready order event if the IBM Order Management System delivery method is empty. An email is then sent from flexEngage with the order pickup details.", + "summary": "IBM Sterling OMS to flexEngage", + "sourceApp": "ibmsterlingoms", + "targetApps": ["flexengage"], + "tags": ["ibmsterlingoms", "flexengage"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an incident or problem in ServiceNow when a ticket is created in Zendesk Service", + "description": "Use this template to create an incident or problem in ServiceNow when a ticket is created in Zendesk Service. A Slack notification gets sent to the relevant squad.", + "summary": "Zendesk Service to 2 applications", + "sourceApp": "zendeskservice", + "targetApps": ["servicenow", "slack"], + "tags": ["zendeskservice", "servicenow", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an issue in IBM OpenPages with Watson when an incident is created in ServiceNow", + "description": "Use this template to create an issue in IBM OpenPages with Watson whenever an incident gets created in ServiceNow. This flow helps you to keep incident data in sync between ServiceNow and IBM OpenPages with Watson. ", + "summary": "ServiceNow to 3 applications", + "sourceApp": "servicenow", + "targetApps": ["ibmopenpages", "servicenow", "slack"], + "tags": ["servicenow", "ibmopenpages", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an item on the mondaydotcom board for tickets created in Zendesk Service", + "description": "Use this template to create an item on the monday.com board for tickets created in Zendesk Service.", + "summary": "Zendesk Service to 2 applications", + "sourceApp": "zendeskservice", + "targetApps": ["mondaydotcom", "slack"], + "tags": ["zendeskservice", "mondaydotcom", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create new contact in Acoustic Campaign when a new contact is added in Salesforce", + "description": "Use this template to create a new contact in Acoustic Campaign when a new contact is created in the Salesforce.", + "summary": "Salesforce to Acoustic Campaign", + "sourceApp": "salesforce", + "targetApps": ["silverpop"], + "tags": ["salesforce", "silverpop"], + "offerings": ["app connect professional"] + }, + { + "name": "Create order in IBM Sterling Order Management System for orders created in Microsoft Dynamics 365 for Sales", + "description": "Use this template to create orders by using the IBM Order Management System’s create order asynchronous operation whenever any new orders are created in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to IBM OMS", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["ibmsterlingoms"], + "tags": ["msdynamicscrmrest", "ibmsterlingoms"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a single invoice in Oracle E-Business Suite when an order is closed", + "description": "Use this template to create a single invoice in Oracle E-Business Suite when an order status is updated to closed in Oracle E-Business Suite. An email is sent from Gmail with the invoice details.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["oracleebs", "gmail"], + "tags": ["scheduler", "oracleebs", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Creates data extension values in Salesforce Marketing Cloud for contacts created in Salesforce event", + "description": "Use this template to create contact’s data extension values table with the contact’s details whenever a contact is created in a Salesforce New contact event.", + "summary": "Salesforce to 2 applications", + "sourceApp": "salesforce", + "targetApps": ["salesforcemc", "slack"], + "tags": ["salesforce", "salesforcemc", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Invoke a function from AWS Lambda whenever an opportunity gets created in Salesforce", + "description": "Use this template to invoke a function from AWS Lambda whenever an opportunity gets created in Salesforce.", + "summary": "Salesforce to 2 applications", + "sourceApp": "salesforce", + "targetApps": ["gmail", "amazonlambda"], + "tags": ["salesforce", "gmail", "amazonlambda"], + "offerings": ["app connect professional"] + }, + { + "name": "Launch an Amazon EC2 instance whenever a new row is appended in Google Sheets requesting to launch the instance", + "description": "Use this template to launch an Amazon EC2 instance whenever a new row is appended in the Google Sheets worksheet.", + "summary": "Google Sheets to 3 applications", + "sourceApp": "googlesheet", + "targetApps": ["amazonec2", "gmail", "slack"], + "tags": ["", "amazonec2", "gmail", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve a file from Box and update the content in Anaplan, then import the data into a model in Anaplan", + "description": "Use this template to retrieve a file from Box and update the content in Anaplan, then import the data into a model in Anaplan.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["anaplan", "gmail"], + "tags": ["anaplan", "gmail", "scheduler"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve and update Microsoft Excel Online worksheet rows with the status email sent through Gmail", + "description": "Use this template to retrieve and update Microsoft Excel Online rows with the status email sent through a Gmail account.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["msexcel", "gmail"], + "tags": ["scheduler", "msexcel", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Stop or start or reboot the Amazon EC2 instance whenever a Zendesk Service ticket gets created", + "description": "Use this template to stop, start, or reboot the Amazon EC2 instance whenever a Zendesk Service ticket gets created.", + "summary": "Zendesk Service to 3 applications", + "sourceApp": "zendeskservice", + "targetApps": ["amazonec2", "gmail", "slack"], + "tags": ["zendeskservice", "amazonec2", "gmail", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync employee records between Couchbase and Amazon DynamoDB", + "description": " ", + "summary": "Scheduler to 3 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["couchbase", "slack", "amazondynamodb"], + "tags": ["scheduler", "couchbase", "slack", "amazondynamodb"], + "offerings": ["app connect professional"] + }, + { + "name": "Syncs Microsoft Active Directory computers to Microsoft Azure Active Directory", + "description": " ", + "summary": "Scheduler to 3 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["slack", "msad", "azuread"], + "tags": ["scheduler", "slack", "msad", "azuread"], + "offerings": ["app connect professional"] + }, + { + "name": "Syncs Microsoft Active Directory users to Microsoft Azure Active Directory", + "description": "Use this template to create or update the user in Microsoft Azure Active Directory whenever a new user is created or updated in Microsoft Active Directory, helping you keep your user information in sync. ", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["msad", "azuread"], + "tags": ["scheduler", "msad", "azuread"], + "offerings": ["app connect professional"] + }, + { + "name": "Syncs Salesforce accounts with Oracle E-Business Suite customers", + "description": "Use this template to create a customer in Oracle E-Business Suite whenever an account is created in Salesforce.", + "summary": "Salesforce to 2 applications", + "sourceApp": "salesforce", + "targetApps": ["gmail", "oracleebs"], + "tags": ["salesforce", "gmail", "oracleebs"], + "offerings": ["app connect professional"] + }, + { + "name": "Update ServiceNow incident and send a Microsoft Teams notification whenever a work item in IBM EWM is updated", + "description": "Use this template to update the incident in ServiceNow when any updates are done to the existing work item in IBM Engineering Workflow Management. A Microsoft Teams notification is then sent to the relevant squad.", + "summary": "IBM EWM to 2 applications", + "sourceApp": "ibmewm", + "targetApps": ["msteams", "servicenow"], + "tags": ["ibmewm", "msteams", "servicenow"], + "offerings": ["app connect professional"] + }, + { + "name": "Initiate a large volume read request for an Anaplan view and share the data as an attachment via Gmail", + "description": "Use this template to request a large volume of data insights from a view in Anaplan, download it, and share the data as an attachment via Gmail.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["anaplan", "gmail"], + "tags": ["scheduler", "anaplan", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a lead in Salesforce whenever a new row that contains potential lead data is appended in Microsoft Excel Online", + "description": "Use this template to add a new lead in Salesforce whenever a new row is appended in Microsoft Excel Online with potential lead data. A Slack message gets sent to the intended channel.", + "summary": "Microsoft Excel Online to 2 applications", + "sourceApp": "msexcel", + "targetApps": ["salesforce", "slack"], + "tags": ["msexcel", "salesforce", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Trigger an alarm whenever the threshold is violated based on the Amazon CloudWatch published metric data", + "description": "Use this template to trigger an alarm whenever the published metric data breaches the threshold value set in Amazon CloudWatch. An email gets sent to the intended recipient by AWS Simple Notification Service (SNS) for each threshold violation.", + "summary": "Salesforce to 3 applications", + "sourceApp": "salesforce", + "targetApps": ["zendeskservice", "amazoncloudwatch", "slack"], + "tags": ["salesforce", "zendeskservice", "amazoncloudwatch", "slack", "addErrorCatch"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a repository or issue in GitHub when a new issue is created in Jira", + "description": "Use this template to create a repository or an issue in GitHub whenever an issue is created in Jira, based on the issue type. A GitHub repository is created when a new Jira issue of type Epic is created in the specified Jira project. Otherwise, if a Jira issue is created with any other issue type in the specified Jira project, a GitHub issue is created.", + "summary": "Jira to 2 applications", + "sourceApp": "jira", + "targetApps": ["github", "slack"], + "tags": ["jira", "github", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Trigger a Jenkins build for a new commit on GitHub", + "description": "Use this template to trigger a Jenkins build whenever a new commit is made in GitHub. A Slack message is then sent to the intended channel.", + "summary": "GitHub to 2 applications", + "sourceApp": "github", + "targetApps": ["jenkins", "slack"], + "tags": ["github", "jenkins", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Insert data into the Snowflake table when a new file gets created in Amazon S3", + "description": "Use this template to add data to a Snowflake table whenever a new file gets created in the Amazon S3 bucket.", + "summary": "API to 2 applications", + "sourceApp": "api", + "targetApps": ["amazons3", "snowflake"], + "tags": ["api", "snowflake", "amazons3"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a platform event in Salesforce whenever a product is created or updated in Microsoft Dynamics 365 for Sales", + "description": "Use this template to create a platform event whenever a product is created or updated in Microsoft Dynamics 365 for Sales.", + "summary": "Microsoft Dynamics 365 to 3 applications", + "sourceApp": "msdynamicscrmrest", + "targetApps": ["salesforce", "slack"], + "tags": ["msdynamicscrmrest", "salesforce", "slack", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Gmail message when a platform event is triggered", + "description": "Use this template to send a Gmail message to the subscribers of the platform event.", + "summary": "Salesforce to Gmail", + "sourceApp": "salesforce", + "targetApps": ["gmail"], + "tags": ["salesforce", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Create lead in Insightly and store the details in Amazon DynamoDB whenever a new lead is created in Salesforce", + "description": "Use this template to create a lead with the lead’s details in Insightly, and store the information of the lead in Amazon DynamoDB whenever a new lead is created in Salesforce.", + "summary": "Salesforce to 4 applications", + "sourceApp": "salesforce", + "targetApps": ["salesforce", "insightly", "amazondynamodb", "salesforce"], + "tags": ["salesforce", "insightly", "amazondynamodb", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Update lead in Insightly and store the updated details in Amazon DynamoDB whenever a lead is updated in Salesforce", + "description": "Use this template to update a lead or its details in Insightly, and store the updated information in Amazon DynamoDB whenever a new lead is created in Salesforce.", + "summary": "Salesforce to 4 applications", + "sourceApp": "salesforce", + "targetApps": ["salesforce", "insightly", "amazondynamodb", "slack"], + "tags": ["salesforce", "insightly", "amazondynamodb", "slack", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve campaign-related records from Salesforce and update the rows in Microsoft Excel Online with campaign details", + "description": "Use this template to retrieve campaigns and their members' records from Salesforce and update the rows in the Microsoft Excel Online worksheet with the campaign details. Campaign-related information is queried from Salesforce for a specified year, and these details are then appended to a Microsoft Excel Online worksheet with the specified campaign information.", + "summary": "Scheduler to 3 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["salesforce", "msexcel", "slack"], + "tags": ["salesforce", "msexcel", "slack", "scheduler", "foreach", "setVariable"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a supplier and invoice in Coupa for each purchase order retrieved from IBM Maximo", + "description": "Use this template to create a supplier and invoice in Coupa for each purchase order retrieved from IBM Maximo. A Slack message is then sent to the intended channel with the supplier and invoice details.", + "summary": "Scheduler to 3 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["maximo", "coupa", "slack"], + "tags": ["scheduler", "maximo", "coupa", "slack", "setVariable", "foreach"], + "offerings": ["app connect professional"] + }, + { + "name": "Amazon EventBridge sends events when a Salesforce lead is successfully created or when a Salesforce lead creation fails", + "description": "Use this template to create a lead in Salesforce when a new row is appended to the Microsoft Excel Online worksheet. Upon each successful lead creation in Salesforce, Amazon EventBridge sends events to the specified event bus. A Slack notification then confirms that the event has been published.", + "summary": "Microsoft Excel Online to 3 applications", + "sourceApp": "msexcel", + "targetApps": ["salesforce", "amazoneventbridge", "slack"], + "tags": ["msexcel", "salesforce", "amazoneventbridge", "slack", "if", "addErrorCatch"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a file in Microsoft OneDrive for Business and a Zendesk ticket whenever a Gmail message is received", + "description": "Use this template to create a file in Microsoft OneDrive for Business, and a ticket in Zendesk whenever an email is received from a Gmail account. ", + "summary": "Gmail to 2 applications", + "sourceApp": "gmail", + "targetApps": ["msonedrive", "msonedrive", "zendeskservice"], + "tags": ["gmail", "msonedrive", "zendeskservice"], + "offerings": ["app connect professional"] + }, + { + "name": "Upload the attachments to Microsoft OneDrive for Business whenever a new issue with attachments is created in Jira", + "description": "Use this template to create a file with the attachment content in Microsoft OneDrive for Business when a new issue with attachments gets created in Jira.", + "summary": "Jira to 3 applications", + "sourceApp": "jira", + "targetApps": ["jira", "jira", "msonedrive"], + "tags": ["jira", "msonedrive", "foreach"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an order in Oracle E-Business Suite when a new opportunity is created in Salesforce", + "description": "Use this template to create a new order whenever a new opportunity is created in Salesforce and a Slack notification is sent to the dedicated channel.", + "summary": "Salesforce to 2 applications", + "sourceApp": "salesforce", + "targetApps": ["oracleebs", "slack"], + "tags": ["salesforce", "oracleebs", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Add records to Amazon Kinesis data streams for each object retrieved from Amazon S3", + "description": "Use this template to add records to Amazon Kinesis data streams for each object retrieved from Amazon S3. Make sure that you run the Get Amazon Kinesis data stream record flow before running this flow.", + "summary": "Scheduler to 3 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["amazons3", "amazonkinesis", "slack"], + "tags": ["scheduler", "amazons3", "slack", "amazonkinesis", "foreach"], + "offerings": ["app connect professional"] + }, + { + "name": "Integrate data between Microsoft Azure Blob storage and Amazon Kinesis", + "description": "Use this template to retrieve a blob file from a specified Azure blob container, split the content into a user-defined file size, download the file content, and add the spilt records to an Amazon S3 bucket through Amazon Kinesis delivery streams.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["azureblobstorage", "amazonkinesis", "slack"], + "tags": ["scheduler", "azureblobstorage", "slack", "amazonkinesis", "foreach"], + "offerings": ["app connect professional"] + }, + { + "name": "Filter records with speed limit violations and add these records to Amazon S3 via the Amazon Kinesis delivery stream", + "description": "Use this template to add the vehicle records with speed limit violation in Amazon Kinesis. The Amazon CloudWatch event logs are seamlessly retrieved and published to an Amazon Kinesis data stream. The data is processed, and the filtered data (which violates the speed limit) is added to the Amazon S3 bucket via Amazon Kinesis delivery streams.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["amazonkinesis", "amazoncloudwatch", "slack"], + "tags": ["scheduler", "amazonkinesis", "slack", "amazoncloudwatch"], + "offerings": ["app connect professional"] + }, + { + "name": "Get Amazon Kinesis data stream records", + "description": "Use this template to retrieve data stream records. This flow acts as a consumer for the use case: Add records to Amazon Kinesis data streams for each object retrieved from Amazon S3.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["amazonkinesis", "slack"], + "tags": ["scheduler", "amazonkinesis", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a supplier in Coupa for each supplier profile downloaded from SAP Ariba", + "description": "Use this template to download the supplier profiles from SAP Ariba and create these suppliers in Coupa for each of the supplier profiles that were downloaded from SAP Ariba with the relevant supplier information.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["sapariba", "slack", "coupa"], + "tags": ["scheduler", "sapariba", "slack", "coupa"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a sourcing project in SAP Ariba for each project retrieved from Insightly", + "description": "Use this template to create a sourcing project in SAP Ariba for each project retrieved from Insightly.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["insightly", "sapariba"], + "tags": ["scheduler", "insightly", "sapariba"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a Google Calendar event whenever an epic is created in GitLab", + "description": "Use this template to create an event in Google Calendar whenever an epic is created in Gitlab. In this example, the GitLab epic details are parsed to Google Calendar, and an invite gets sent to the intended attendees with the epic details.", + "summary": "GitLab to 2 applications", + "sourceApp": "gitlab", + "targetApps": ["msexcel", "googlecalendar"], + "tags": ["gitlab", "msexcel", "googlecalendar", "foreach", "setVariable", "JSON parser"], + "offerings": ["app connect professional"] + }, + { + "name": "Export the report from Microsoft Power BI and create the file in Microsoft OneDrive for Business", + "description": "Use this template to export a report from Microsoft Power BI and create the file in Microsoft OneDrive for Business. If the report already exists, it will be updated in Microsoft OneDrive for Business.", + "summary": "Scheduler to 3 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["mspowerbi", "msonedrive", "slack"], + "tags": ["scheduler", "mspowerbi", "msonedrive", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve leads from Insightly and add the lead data to Microsoft Power BI", + "description": "Use this template to retrieve lead records from Insightly, and the lead data is added to Microsoft Power BI. In this example, the lead data is inserted into a Microsoft Power BI dataset. This data helps analyse and visualise the data patterns in reports.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["insightly", "mspowerbi"], + "tags": ["scheduler", "insightly", "mspowerbi", "setVariable", "JSON parser"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Gmail message when the Microsoft Power BI target goal value is either achieved or failed", + "description": "Use this template to send a Gmail message to the intended recipient if the retrieved Microsoft Power BI goal value set is not achieved. A Gmail message will also be sent if the goal value is achieved.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["mspowerbi", "gmail"], + "tags": ["scheduler", "mspowerbi", "gmail", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an order in Salesforce whenever a new customer order is created in Magento", + "description": "Use this template to update the order details in an enterprise resource planning (ERP) system, for example, Salesforce and send the order confirmation number by Gmail whenever a new customer order is created in Magento.", + "summary": "Magento to 2 applications", + "sourceApp": "magento", + "targetApps": ["salesforce", "gmail"], + "tags": ["salesforce", "magento", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve orders from Salesforce and notify customers about any weather dependent delays", + "description": "Use this template to retrieve an order from Salesforce, map the shipping address to IBM Weather Company Data to retrieve the forecast, and send a delayed order notification to the customer via Domino. This use case helps you inform your customers when the delivery of an order is going to be delayed due to bad weather conditions.", + "summary": "Scheduler to 3 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["salesforce", "ibmtwc", "domino"], + "tags": ["scheduler", "salesforce", "ibmtwc", "domino", "foreach", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve emails by subject from Microsoft Exchange and upload the details to the Wufoo", + "description": "Use this template to retrieve emails from Microsoft Exchange based on the subject by searching for a specified keyword.", + "summary": "1 flow using 2 applications", + "sourceApp": "api", + "targetApps": ["msexchange", "wufoo"], + "tags": ["api", "msexchange", "wufoo", "foreach"], + "offerings": ["app connect professional"] + }, + { + "name": "Synchronize data between Amazon DynamoDB and Google Big Query", + "description": "Use this template to retrieve employee records from Amazon DynamoDB and synchronise that data with Google Cloud BigQuery.", + "summary": "1 flow using 3 applications", + "sourceApp": "api", + "targetApps": ["amazondynamodb", "googlebigquery", "slack"], + "tags": ["api", "amazondynamodb", "googlebigquery", "foreach", "if", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "IBM Sterling Inventory Visibility performs a supply check for each product that it retrieves", + "description": "Use this template to retrieve a list of products from IBM Sterling Inventory Visibility and create a message in a Microsoft Team channel based on the status of the retrieved item and where it is in the delivery process.", + "summary": "1 flow using 2 applications", + "sourceApp": "api", + "targetApps": ["ibmsterlingiv", "msteams"], + "tags": ["api", "ibmsterlingiv", "msteams", "foreach", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an issue in GitLab whenever a new incident is logged in ServiceNow", + "description": "Use this template to create a new issue in GitLab whenever a new incident is logged in ServiceNow and the incident is updated in ServiceNow with GitLab detail.", + "summary": "ServiceNow to 2 applications", + "sourceApp": "servicenow", + "targetApps": ["gitlab", "slack", "servicenow"], + "tags": ["scheduler", "gitlab", "servicenow", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Data integration between Microsoft Azure Blob storage and Amazon S3", + "description": "Use this template to create a scheduler-based flow that retrieves a large blob file’s metadata from a specified Azure blob container, splits the file into a user-defined file size, downloads the file content, and uploads the spilt files to an Amazon S3 bucket or any other storage endpoint.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["azureblobstorage", "amazons3"], + "tags": ["scheduler", "azureblobstorage", "amazons3", "foreach", "setVariable"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve incidents from ServiceNow based on the severity level and push incident details to a Microsoft Teams channel", + "description": "Use this template to retrieve incidents from ServiceNow and send those incidents, along with incident details, to a channel in Microsoft Teams.", + "summary": "1 flow using 2 applications", + "sourceApp": "api", + "targetApps": ["servicenow", "msteams"], + "tags": ["api", "servicenow", "msteams", "foreach", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve documents from IBM Cloudant and publish them in Google Cloud PubSub topics", + "description": "Use this template to retrieve the flight times from an IBM Cloudant database and publish them into Google Cloud PubSub topics.", + "summary": "1 flow using 2 applications", + "sourceApp": "api", + "targetApps": ["cloudantdb", "googlepubsub"], + "tags": ["api", "cloudantdb", "googlepubsub", "foreach", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Data ingestion to Google Cloud Storage from Dropbox", + "description": "Use this template to retrieve any type of file from the specified Dropbox path, downloads the content, and uploads the metadata and the file to a Google Cloud Storage bucket.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["dropbox", "googlecloudstorage", "slack"], + "tags": ["scheduler", "dropbox", "slack", "googlecloudstorage", "foreach", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve the last build from Jenkins and if the build fails create an issue in Jira if an issue does not already exist", + "description": "Use this template to retrieve the last build details from Jenkins. If the build fails, an issue is created in Jira if an issue doesn’t already exist.", + "summary": "Scheduler to 3 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["jenkins", "jira", "slack"], + "tags": ["scheduler", "jenkins", "jira", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Update or create a configuration string in Redis", + "description": "Use this template to update or create a string in Redis and then display the response payload from Redis in a Slack channel as confirmation.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["rediscache", "slack"], + "tags": ["scheduler", "rediscache", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve a configuration string from Redis", + "description": "Use this template to retrieve an existing string in Redis and then display the response payload from Redis in a Slack channel as confirmation. This is a sequal use case of 'Update or create a configuration string in Redis'.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["rediscache", "slack"], + "tags": ["scheduler", "rediscache", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve documents from IBM Cloudant and insert document data into a Google Cloud BigQuery table", + "description": "Use this template to retrieve documents from an IBM Cloudant database and inserts data from these documents into a Google Cloud BigQuery table.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["cloudantdb", "googlebigquery"], + "tags": ["scheduler", "cloudantdb", "googlebigquery", "foreach"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve employees from Microsoft Dynamics 365 for Finance and Operations and create users in Microsoft Active Directory", + "description": "Use this template to retrieve employees from Microsoft Dynamics 365 Finance and Operations and create a new user in Microsoft Active Directory (MSAD).", + "summary": "Scheduler to 3 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["msdynamicsfando", "msad", "slack"], + "tags": ["scheduler", "msdynamicsfando", "msad", "slack", "foreach"], + "offerings": ["app connect professional"] + }, + { + "name": "Retrieve documents from Microsoft SharePoint and upload them to an IBM FileNet repository", + "description": "Use this template to retrieve documents from Microsoft SharePoint and upload those documents to an IBM FileNet repository.", + "summary": "1 flow using 2 applications", + "sourceApp": "api", + "targetApps": ["mssharepoint", "filenet"], + "tags": ["api", "mssharepoint", "filenet", "foreach"], + "offerings": ["app connect professional"] + }, + { + "name": "Add a Mailchimp subscriber from a Slack slash command", + "description": "Use this template to add a new member as a subscriber of a Mailchimp list from a Slack slash command.", + "summary": "Slack to Mailchimp", + "sourceApp": "slack", + "targetApps": ["mailchimp"], + "tags": ["slack", "mailchimp"], + "offerings": ["app connect professional"] + }, + { + "name": "Add Eventbrite attendees to Insightly and MailChimp", + "description": "This template creates an Insightly lead when someone registers for an event in Eventbrite and additionally subscribes the attendee to a MailChimp campaign list.", + "summary": "Eventbrite to 2 applications", + "sourceApp": "eventbrite", + "targetApps": ["insightly", "mailchimp"], + "tags": ["eventbrite", "insightly", "mailchimp", "subscribe", "publicize", "promote", "marketing"], + "offerings": ["app connect professional"] + }, + { + "name": "Add Eventbrite event as a new Salesforce campaign and notify via Slack", + "description": "When a new event is created in Eventbrite, this flow tries to retrieve a matching campaign in Salesforce. If a matching campaign is not found in Salesforce, the flow creates a new campaign in Salesforce and adds a message to a Slack channel.", + "summary": "Eventbrite to 2 applications", + "sourceApp": "eventbrite", + "targetApps": ["salesforce", "slack"], + "tags": ["eventbrite", "salesforce", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Add new Eventbrite attendees to MailChimp lists", + "description": "This template adds attendees of Eventbrite events to different mailing lists in MailChimp, depending on the event that they sign up to.", + "summary": "Eventbrite to MailChimp", + "sourceApp": "eventbrite", + "targetApps": ["mailchimp"], + "tags": ["eventbrite", "mailchimp", "marketing", "events", "mailing list"], + "offerings": ["app connect professional"] + }, + { + "name": "Announce new Eventbrite attendees on Slack", + "description": "Use this template to send a Slack message when new attendees register for an Eventbrite event.", + "summary": "Eventbrite to Slack", + "sourceApp": "eventbrite", + "targetApps": ["slack"], + "tags": ["eventbrite", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Announce new Eventbrite attendees on Slack and send a voucher", + "description": "Use this template to send a free drink voucher to attendees of Eventbrite event.", + "summary": "Eventbrite to 2 applications", + "sourceApp": "eventbrite", + "targetApps": ["slack", "gmail"], + "tags": ["eventbrite", "slack", "gmail", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new contact in Salesforce for a new Eventbrite order", + "description": "When a new order for an event is created in Eventbrite, this flow tries to retrieve a matching contact in Salesforce by email address. If a matching contact is not found in Salesforce, the flow creates a new contact in Salesforce.", + "summary": "Eventbrite to Salesforce", + "sourceApp": "eventbrite", + "targetApps": ["salesforce"], + "tags": ["eventbrite", "salesforce"], + "offerings": ["app connect professional"] + }, + { + "name": "Create targeted contact lists in Eventbrite based on unconverted Salesforce leads and geography", + "description": "This template triggers on a new Eventbrite event. It retrieves new unconverted leads from Salesforce and checks to see if their city features in the event. If it does, they they are added to a newly created Eventbrite contact list which can be reviewed by the organisers, who are notified about this list creation in Slack.", + "summary": "Eventbrite to 3 applications", + "sourceApp": "eventbrite", + "targetApps": ["eventbrite", "salesforce", "slack"], + "tags": ["eventbrite", "slack", "salesforce", "contact", "marketing", "lead", "event", "matching", "city", "notification"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a new Trello card when a new event in Eventbrite is added", + "description": "This template creates a new card in Trello when a new event is added in Eventbrite. You can use this template to track tasks such as checking attendee lists prior to the event.", + "summary": "Eventbrite to Trello", + "sourceApp": "eventbrite", + "targetApps": ["trello"], + "tags": ["eventbrite", "trello", "marketing", "events", "project management"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a Sharepoint team site for the new Eventbrite event", + "description": "This template detects when a new Eventbrite event is created and then automatically creates a site in Microsoft Sharepoint online, adds a list to the site, and then posts a message in Slack.", + "summary": "Eventbrite to 2 applications", + "sourceApp": "eventbrite", + "targetApps": ["mssharepoint", "slack"], + "tags": ["eventbrite", "mssharepoint", "slack", "site", "list", "message"], + "offerings": ["app connect professional"] + }, + { + "name": "Record Eventbrite attendees to Google Sheets", + "description": "Use this template to record each newly-registered attendee of an Eventbrite event as a new row in Google Sheets.", + "summary": "Eventbrite to Google Sheets", + "sourceApp": "eventbrite", + "targetApps": ["googlesheet"], + "tags": ["googlesheet", "eventbrite"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Microsoft Teams message when a new event is created in Eventbrite", + "description": "This template allows you to receive a Microsoft Teams message with the event details when a new event is created in Eventbrite.", + "summary": "Eventbrite to Microsoft Teams", + "sourceApp": "eventbrite", + "targetApps": ["msteams"], + "tags": ["eventbrite", "msteams"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Gmail message when a new event is added to Eventbrite", + "description": "This template creates and sends an email via Gmail when a new event is added in Eventbrite. You can use this template to boost sign ups to your events.", + "summary": "Eventbrite to Gmail", + "sourceApp": "eventbrite", + "targetApps": ["gmail"], + "tags": ["eventbrite", "gmail", "marketing", "events", "email"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync new attendee from Eventbrite to lead in Insightly", + "description": "This template creates a new lead in Insightly when a new attendee is created in Eventbrite.", + "summary": " Eventbrite to Insightly", + "sourceApp": "eventbrite", + "targetApps": ["insightly"], + "tags": ["eventbrite", "insightly"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync new attendee from Eventbrite to lead in Microsoft Dynamics 365 for Sales", + "description": "This template creates a new lead in Microsoft Dynamics 365 for Sales whenever a new attendee is created in Eventbrite.", + "summary": "Eventbrite to Microsoft Dynamics 365", + "sourceApp": "eventbrite", + "targetApps": ["msdynamicscrmrest"], + "tags": ["eventbrite", "msdynamicscrmrest"], + "offerings": ["app connect professional"] + }, + { + "name": "Sync Salesforce contacts and Mailchimp mailing list subscribers", + "description": "This template adds new Salesforce contacts to Mailchimp lists and sends an email via Gmail to alert you if a contact's email address is missing.", + "summary": "Salesforce to 3 applications", + "sourceApp": "salesforce", + "targetApps": ["salesforce", "gmail", "mailchimp"], + "tags": ["Salesforce", "gmail", "marketing", "contact", "email", "crm", "mailchimp"], + "offerings": ["app connect professional"] + }, + { + "name": "Update Eventbrite event based on IBM Weather forecast", + "description": "An API to get the weather forecast for an Eventbrite event and take different actions based on weather criteria.", + "summary": "1 flow using 4 applications", + "sourceApp": "api", + "targetApps": ["eventbrite", "http", "ibmtwc"], + "tags": ["api", "eventbrite", "http", "ibmtwc", "weather"], + "offerings": ["app connect professional"] + }, + { + "name": "Update or create a Salesforce contact for a new Eventbrite event attendee", + "description": "This template updates or creates a Salesforce contact when a new attendee signs up for an Eventbrite event, depending on whether the Salesforce contact exists. It then posts a message to a Slack channel, depending on whether the contact was created or updated.", + "summary": "Eventbrite to 2 applications", + "sourceApp": "eventbrite", + "targetApps": ["salesforce", "slack"], + "tags": ["eventbrite", "salesforce", "slack", "marketing", "events", "contact", "notification", "if", "conditional"], + "offerings": ["app connect professional"] + }, + { + "name": "Use Slack to notify of unprocessed UKG leave requests", + "description": "Use this template to send a Slack notification about unprocessed UKG leave requests.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["kronos", "slack"], + "tags": ["scheduler", "kronos", "slack", "foreach", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an employee account in LDAP for each employee retrieved from Microsoft Dynamics 365 for Finance and Operations", + "description": "Use this template to retrieve new employees from Microsoft Dynamics 365 for Finance and Operations, create accounts for each employee in LDAP, and update Microsoft Dynamics 365 for Finance and Operations with the employee email address.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["msdynamicsfando", "ldap"], + "tags": ["scheduler", "msdynamicsfando", "ldap", "setVariable"], + "offerings": ["app connect professional"] + }, + { + "name": "Update a Workday opportunity and send a Slack message whenever an opportunity is updated in Salesforce", + "description": "Use this template to update an opportunity in Workday when any updates are made to the existing opportunity in Salesforce. A Slack message gets sent to the relevant channel.", + "summary": "Salesforce to 2 applications", + "sourceApp": "salesforce", + "targetApps": ["slack", "workday"], + "tags": ["salesforce", "slack", "workday"], + "offerings": ["app connect professional"] + }, + { + "name": "Translate non-English content to English whenever a new Gmail message is received", + "description": "Use this template to translate the non-English content of a Gmail message to English whenever a new Gmail message is received.", + "summary": "Gmail to 2 applications", + "sourceApp": "gmail", + "targetApps": ["googletranslate","gmail"], + "tags": ["googletranslate", "gmail", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Translate Amazon S3 file content to a specified language and store the translated file in Amazon S3", + "description": "Use this template to translate Amazon S3 file content to a specified language and store the translated file in Amazon S3.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["amazons3","googletranslate"], + "tags": ["scheduler", "googletranslate", "amazons3"], + "offerings": ["app connect professional"] + }, + { + "name": "Stop or start or reboot the Amazon RDS instance whenever a Zendesk Service ticket gets created", + "description": "Use this template to stop, start, or reboot the Amazon RDS instance whenever a Zendesk Service ticket gets created.", + "summary": "Zendesk Service to Amazon RDS", + "sourceApp": "zendeskservice", + "targetApps": ["amazonrds"], + "tags": ["zendeskservice", "amazonrds", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a database instance in Amazon RDS when a new company is created in IBM Maximo", + "description": "Use this template to create a database instance in Amazon RDS when a new company is created in IBM Maximo.", + "summary": "IBM Maximo to 2 applications", + "sourceApp": "maximo", + "targetApps": ["amazonrds", "gmail"], + "tags": ["maximo", "amazonrds", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Store the lead details in Oracle Database when a new Salesforce lead gets created", + "description": "Use this template to store the lead details in Oracle Database when a new Salesforce lead gets created.", + "summary": "Salesforce to Oracle Database", + "sourceApp": "salesforce", + "targetApps": ["oracle"], + "tags": ["salesforce", "oracle"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a job requisition in SAP SuccessFactors and send an email to the hiring manager about the job requisition", + "description": "Use this template to send a gmail message when a new job requisition is created.", + "summary": "API to 2 applications", + "sourceApp": "api", + "targetApps": ["sapsuccessfactors", "gmail"], + "tags": ["api", "sapsuccessfactors", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Send an email using a template from Amazon SES whenever a lead is created in Salesforce", + "description": "Use this template to send an email using the template from Amazon SES if the lead's Salesforce status is open and they have not been contacted.", + "summary": "Salesforce to Amazon SES", + "sourceApp": "salesforce", + "targetApps": ["amazonses"], + "tags": ["salesforce", "amazonses", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a contact in Amazon SES whenever a new contact is created in Insightly", + "description": "Use this template to create a contact in Amazon SES whenever a new contact is created in Insightly.", + "summary": "Insightly to 2 applications", + "sourceApp": "insightly", + "targetApps": ["amazonses", "gmail"], + "tags": ["insightly", "amazonses", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Notify users via phone call or text or WhatsApp message using Twilio whenever an incident is created in ServiceNow", + "description": "Use this template to notify users via phone call, text message, or WhatsApp message by using Twilio whenever an incident is created in ServiceNow.", + "summary": "ServiceNow to Twilio", + "sourceApp": "servicenow", + "targetApps": ["twilio"], + "tags": ["servicenow", "twilio", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a note in Salesforce for the retrieved call details of a phone number from Twilio", + "description": "Use this template to create a note that contains the call details of a phone number from Twilio that is associated with a Salesforce account.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["twilio", "salesforce"], + "tags": ["scheduler", "twilio", "salesforce"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a prospect in Salesforce Account Engagement whenever a new form entry is created in Wufoo", + "description": "Use this template to create a prospect in Salesforce Account Engagement with the prospect's information whenever a new form entry with a campaign attendee's information is created.", + "summary": "Wufoo to Salesforce Account Engagement", + "sourceApp": "wufoo", + "targetApps": ["salesforceae"], + "tags": ["wufoo", "salesforceae"], + "offerings": ["app connect professional"] + }, + { + "name": "Assign a prospect in Salesforce Account Engagement for each Salesforce Account Engagement visitor", + "description": "Use this template to assign a visitor to a prospect for each of the retrieved Salesforce Account Engagement visitors.", + "summary": "Scheduler to Salesforce Account Engagement", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["salesforceae"], + "tags": ["scheduler", "salesforceae", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Store the issue data in IBM Db2 whenever a new issue gets created in Jira", + "description": "Use this template to store the issue data in IBM Db2 whenever a new issue gets created in Jira.", + "summary": "Jira to IBM Db2", + "sourceApp": "jira", + "targetApps": ["db2"], + "tags": ["jira", "db2"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an incident in ServiceNow whenever a new customer issue record is added to IBM Db2", + "description": "Use this template to create an incident in ServiceNow whenever a new customer issue record is added to IBM Db2.", + "summary": "IBM Db2 to ServiceNow", + "sourceApp": "db2", + "targetApps": ["servicenow"], + "tags": ["db2", "servicenow"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a folder in Box whenever a new case is created in Salesforce", + "description": "Use this template to create a folder in Box whenever a new case is created in Salesforce.", + "summary": "Salesforce to Box", + "sourceApp": "salesforce", + "targetApps": ["box"], + "tags": ["salesforce", "box"], + "offerings": ["app connect professional"] + }, +{ + "name": "Create a folder in Box whenever a new opportunity is created in Salesforce", + "description": "Use this template to create a folder in Box whenever a new opportunity is created in Salesforce.", + "summary": "Salesforce to 2 applications", + "sourceApp": "salesforce", + "targetApps": ["gmail", "box"], + "tags": ["salesforce", "box", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a folder in Box whenever a new account is created in Salesforce", + "description": "Use this template to create a folder in Box whenever a new account is created in Salesforce.", + "summary": "Salesforce to Box", + "sourceApp": "salesforce", + "targetApps": ["box"], + "tags": ["salesforce", "box"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a folder in Box whenever a new incident is created in ServiceNow", + "description": "Use this template to create a folder in Box whenever a new incident is created in ServiceNow.", + "summary": "ServiceNow to Box", + "sourceApp": "", + "targetApps": ["servicenow", "box"], + "tags": ["servicenow", "box"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a folder in Box for each event retrieved from Eventbrite", + "description": "Use this template to create a folder in Box for each event retrieved from Eventbrite.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["eventbrite", "box"], + "tags": ["scheduler", "eventbrite", "box", "foreach"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a folder in Box whenever a new form entry is created in Wufoo", + "description": "Use this template to create a folder in Box whenever a new form entry is created in Wufoo.", + "summary": "Wufoo to Box", + "sourceApp": "wufoo", + "targetApps": ["box"], + "tags": ["wufoo", "box"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a folder in Box whenever a new campaign is created in MailChimp", + "description": "Use this template to create a folder in Box whenever a new campaign is created in MailChimp.", + "summary": "MailChimp to Box", + "sourceApp": "mailchimp", + "targetApps": ["box"], + "tags": ["mailchimp", "box"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a folder in Google Drive for each event retrieved from Eventbrite", + "description": "Use this template to create a folder in Google Drive for each event retrieved from Eventbrite.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["eventbrite", "googledrive"], + "tags": ["scheduler", "googledrive", "eventbrite", "foreach"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a folder in Google Drive whenever a new row is appended in Google Sheets", + "description": "Use this template to create a folder in Google Drive whenever a new row is appended in a Google Sheets spreadsheet.", + "summary": "Google Sheets to Google Drive", + "sourceApp": "googlesheets", + "targetApps": ["googledrive"], + "tags": ["googlesheets", "googledrive"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a folder in Google Drive whenever a new campaign is created in Salesforce", + "description": "Use this template to create a folder in Google Drive whenever a new campaign is created in Salesforce.", + "summary": "Salesforce to Google Drive", + "sourceApp": "salesforce", + "targetApps": ["googledrive"], + "tags": ["salesforce", "googledrive"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message whenever a new task is created in Asana", + "description": "Use this template to send a Slack message to the intended channel whenever a new task is created in Asana.", + "summary": "Asana to Slack", + "sourceApp": "asana", + "targetApps": ["slack"], + "tags": ["asana", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a task in Asana whenever a new row is appended in Google Sheets", + "description": "Use this template to create a task in Asana whenever a new row is appended to a Google Sheets spreadsheet. A Slack notification is then posted in the intended channel.", + "summary": "Google Sheets to 2 applications", + "sourceApp": "googlesheets", + "targetApps": ["asana", "slack"], + "tags": ["googlesheets", "asana", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a row in Google Sheets whenever a new task is created in Asana", + "description": "Use this template to create a row in a Google Sheets spreadsheet whenever a new task is created in Asana. A Slack notification is then posted in the intended channel.", + "summary": "Asana to 2 applications", + "sourceApp": "asana", + "targetApps": ["googlesheets", "slack"], + "tags": ["asana", "googlesheets", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a task in Asana whenever a new subscriber is added to MailChimp", + "description": "Use this template to create a task in Asana whenever a new subscriber is added in MailChimp.", + "summary": "MailChimp to Asana ", + "sourceApp": "mailchimp", + "targetApps": ["asana"], + "tags": ["mailchimp", "asana"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Gmail message whenever a new task is created in Asana", + "description": "Use this template to send a Gmail message to the intended recipients whenever a new task is created in Asana.", + "summary": "Asana to Gmail", + "sourceApp": "asana", + "targetApps": ["gmail"], + "tags": ["asana", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Add a card to a list in Trello whenever a new task is created in Asana", + "description": "Use this template to add a card to a list in Trello whenever a new task is created in Asana.", + "summary": "Asana to Trello", + "sourceApp": "asana", + "targetApps": ["trello"], + "tags": ["asana", "trello"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a task in Asana whenever a new response is added in SurveyMonkey", + "description": "Use this template to create a task in Asana whenever a new response is added in SurveyMonkey.", + "summary": "SurveyMonkey to Asana", + "sourceApp": "surveymonkey", + "targetApps": ["asana"], + "tags": ["surveymonkey", "asana"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a customer in Square when a new customer created in Shopify", + "description": "This template creates a new customer in Square when a new customer is created in Shopify.", + "summary": "Shopify to 1 application", + "sourceApp": "Shopify", + "targetApps": ["Square"], + "tags": ["Shopify", "Square"], + "offerings": ["app connect professional"] + } +] +}