diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 000000000..4f3a1bf9b Binary files /dev/null and b/.DS_Store differ diff --git a/resources/Create a calendar in Google Calendar when a new item is created in mondaydotcom.yaml b/resources/Create a calendar in Google Calendar when a new item is created in mondaydotcom.yaml new file mode 100644 index 000000000..9cb83dfcc --- /dev/null +++ b/resources/Create a calendar in Google Calendar when a new item is created in mondaydotcom.yaml @@ -0,0 +1,51 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATED: + input-context: + data: Item + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + board_id: '1805789002' + parentFilter: + board_id: '1805789002' + subscription: {} + connector-type: mondaydotcom + action-interfaces: + action-interface-1: + type: api-action + business-object: calendars + connector-type: googlecalendar + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: Google Calendar Create calendar + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - conferenceProperties: + mappings: + - allowedConferenceSolutionTypes: + expression: hangoutsMeet + - summary: + template: '{{$Trigger.item_name}}' + - timeZone: + template: Asia/Kolkata + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create a calendar in Google Calendar when a new item is created in mondaydotcom +models: {} diff --git a/resources/Create a message in Yammer when a new response is received in SurveyMonkey.yaml b/resources/Create a message in Yammer when a new response is received in SurveyMonkey.yaml new file mode 100644 index 000000000..a5bc43210 --- /dev/null +++ b/resources/Create a message in Yammer when a new response is received in SurveyMonkey.yaml @@ -0,0 +1,48 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + connector-type: surveymonkey + type: event-trigger + triggers: + CREATED: + input-context: + data: Responses + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + survey_id: '512752227' + collector_id: '451440817' + parentFilter: + survey_id: '512752227' + collector_id: '451440817' + action-interfaces: + action-interface-1: + type: api-action + business-object: Message + connector-type: yammer + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: Yammer Create message + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - message_body: + template: New response received for {{$Trigger.eventId}} + - message_type: + template: announcement + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create a message in Yammer when a new response is received in SurveyMonkey +models: {} \ No newline at end of file diff --git a/resources/Create a message in Yammer when a new task is created in Asana.yaml b/resources/Create a message in Yammer when a new task is created in Asana.yaml new file mode 100644 index 000000000..46e4d1c66 --- /dev/null +++ b/resources/Create a message in Yammer when a new task is created in Asana.yaml @@ -0,0 +1,50 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + connector-type: asana + type: event-trigger + triggers: + CREATED: + input-context: + data: Tasks + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + workspace-id: '182726432864867' + team-id: '182726434927590' + project: '428262580509970' + parentFilter: + workspace-id: '182726432864867' + team-id: '182726434927590' + project: '428262580509970' + action-interfaces: + action-interface-1: + type: api-action + business-object: Message + connector-type: yammer + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: Yammer Create message + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - message_body: + template: '{{$Trigger.response.name}} created' + - message_type: + template: Update + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create a message in Yammer when a new task is created in Asana +models: {} diff --git a/resources/Create a post in WordPress for each Eventbrite event.yaml b/resources/Create a post in WordPress for each Eventbrite event.yaml new file mode 100644 index 000000000..ba91ab999 --- /dev/null +++ b/resources/Create a post in WordPress for each Eventbrite event.yaml @@ -0,0 +1,116 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + connector-type: streaming-connector-scheduler + type: event-trigger + triggers: + SCHEDULE: + input-context: + data: scheduler + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + subscription: + scheduleConfiguration: + interval: + unit: minute + value: 1 + runOnceOncheck: false + days: + - MON + - TUE + - WED + - THU + - FRI + - SAT + - SUN + timeZone: UTC + action-interfaces: + action-interface-1: + type: api-action + business-object: Event + connector-type: eventbrite + actions: + RETRIEVEALL: {} + action-interface-2: + type: api-action + business-object: Post + connector-type: wordpress + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - retrieve-action: + name: Eventbrite Retrieve events + target: + $ref: '#/integration/action-interfaces/action-interface-1' + filter: + where: + and: + - status: draft + - organizationID: '344797520005' + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + limit: 10 + allow-truncation: true + pagination-type: SKIP_LIMIT + allow-empty-output: true + - for-each: + name: For each + assembly: + $ref: '#/integration/assemblies/assembly-2' + source: + expression: '$EventbriteRetrieveevents ' + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: EventbriteRetrieveevents + $ref: '#/node-output/Eventbrite Retrieve events/response/payload' + - variable: EventbriteRetrieveeventsMetadata + $ref: '#/node-output/Eventbrite Retrieve events/response' + - variable: flowDetails + $ref: '#/flowDetails' + mode: sequential + continue-on-error: true + map: + $map: http://ibm.com/appconnect/map/v1 + mappings: [] + display-name: Eventbrite Event + assembly-2: + assembly: + execute: + - create-action: + name: WordPress Create post + target: + $ref: '#/integration/action-interfaces/action-interface-2' + map: + mappings: + - site_ID: + template: '136907143' + - status: + template: publish + - title: + template: '{{$EventbriteRetrieveevents.name.html}}' + - type: + template: post + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: Trigger + $ref: '#/trigger/payload' + - variable: EventbriteRetrieveevents + $ref: '#/node-output/Eventbrite Retrieve events/response/payload' + - variable: EventbriteRetrieveeventsMetadata + $ref: '#/node-output/Eventbrite Retrieve events/response' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create a post in WordPress for each Eventbrite event +models: {} diff --git a/resources/Create a post in WordPress when a new complete row is appended in Google Sheets.yaml b/resources/Create a post in WordPress when a new complete row is appended in Google Sheets.yaml new file mode 100644 index 000000000..9cef9c8e6 --- /dev/null +++ b/resources/Create a post in WordPress when a new complete row is appended in Google Sheets.yaml @@ -0,0 +1,54 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATED: + input-context: + data: worksheetRow + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + spreadsheetID: 1vesDuEO05jVOPQOnwAVP5XMqHGJzCRX-Pjh8Q6MxBLU + worksheetID: Sheet1 + parentFilter: + spreadsheetID: 1vesDuEO05jVOPQOnwAVP5XMqHGJzCRX-Pjh8Q6MxBLU + worksheetID: Sheet1 + connector-type: googlesheet + action-interfaces: + action-interface-1: + type: api-action + business-object: Post + connector-type: wordpress + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: WordPress Create post + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - content: + template: '{{$Trigger.fields."2"}}' + - site_ID: + template: '136907143' + - status: + template: publish + - title: + template: '{{$Trigger.fields."1"}}' + - type: + template: post + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create a post in WordPress when a new complete row is appended in Google Sheets +models: {} diff --git a/resources/Create a post in a category in WordPress when a new campaign is created in MailChimp.yaml b/resources/Create a post in a category in WordPress when a new campaign is created in MailChimp.yaml new file mode 100644 index 000000000..f7b7e0b90 --- /dev/null +++ b/resources/Create a post in a category in WordPress when a new campaign is created in MailChimp.yaml @@ -0,0 +1,131 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATED: + input-context: + data: Campaigns + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + list_id: 6fc8383307 + parentFilter: + list_id: 6fc8383307 + connector-type: mailchimp + action-interfaces: + action-interface-2: + type: api-action + business-object: Post + connector-type: wordpress + actions: + CREATE: {} + action-interface-1: + type: api-action + business-object: Category + connector-type: wordpress + actions: + RETRIEVEALL: {} + action-interface-3: + type: api-action + business-object: Category + connector-type: wordpress + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - retrieve-action: + name: WordPress Retrieve categories + target: + $ref: '#/integration/action-interfaces/action-interface-1' + filter: + where: + and: + - name: '{{$Trigger.type}}' + - site_ID: '136907143' + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + limit: 10 + allow-truncation: true + pagination-type: SKIP_LIMIT + allow-empty-output: true + - if: + name: If + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: WordPressRetrievecategories + $ref: '#/node-output/WordPress Retrieve categories/response/payload' + - variable: WordPressRetrievecategoriesMetadata + $ref: '#/node-output/WordPress Retrieve categories/response' + - variable: flowDetails + $ref: '#/flowDetails' + branch: + - condition: + '{{$WordPressRetrievecategories}}': + '=': '' + execute: + - create-action: + name: WordPress Create category + target: + $ref: '#/integration/action-interfaces/action-interface-3' + map: + mappings: + - name: + template: '{{$Trigger.type}}' + - site_ID: + template: '136907143' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: WordPressRetrievecategories + $ref: >- + #/node-output/WordPress Retrieve + categories/response/payload + - variable: WordPressRetrievecategoriesMetadata + $ref: >- + #/node-output/WordPress Retrieve + categories/response + - variable: flowDetails + $ref: '#/flowDetails' + else: + execute: [] + output-schema: {} + - create-action: + name: WordPress Create post + target: + $ref: '#/integration/action-interfaces/action-interface-2' + map: + mappings: + - content: + template: '{{$Trigger.social_card.description}}' + - site_ID: + template: '136907143' + - status: + template: publish + - title: + template: '{{$Trigger.settings.title}}' + - type: + template: page + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: WordPressRetrievecategories + $ref: >- + #/node-output/WordPress Retrieve + categories/response/payload + - variable: WordPressRetrievecategoriesMetadata + $ref: '#/node-output/WordPress Retrieve categories/response' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create a post in a category in WordPress when a new campaign is created in MailChimp +models: {} diff --git a/resources/Create a quick event in Google Calendar when a new subscriber is created in MailChimp.yaml b/resources/Create a quick event in Google Calendar when a new subscriber is created in MailChimp.yaml new file mode 100644 index 000000000..053e90442 --- /dev/null +++ b/resources/Create a quick event in Google Calendar when a new subscriber is created in MailChimp.yaml @@ -0,0 +1,51 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + connector-type: mailchimp + type: event-trigger + triggers: + CREATED: + input-context: + data: Members + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + list_id: 40277bc9bf + parentFilter: + list_id: 40277bc9bf + action-interfaces: + action-interface-1: + type: api-action + business-object: events + connector-type: googlecalendar + actions: + CREATEQUICKEVENT: {} + assemblies: + assembly-1: + assembly: + execute: + - custom-action: + name: Google Calendar Create quick event + target: + $ref: '#/integration/action-interfaces/action-interface-1' + action: CREATEQUICKEVENT + map: + mappings: + - id: + template: ffbld01@ibmappcon.com + - sendUpdates: + template: all + - text: + template: >- + {{$Trigger.merge_fields.FNAME}} + {{$Trigger.merge_fields.LNAME}} New subscriber invite + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create a quick event in Google Calendar when a new subscriber is created in MailChimp +models: {} diff --git a/resources/Create a quick event in Google Calendar when a new task is created in Asana.yaml b/resources/Create a quick event in Google Calendar when a new task is created in Asana.yaml new file mode 100644 index 000000000..db965508c --- /dev/null +++ b/resources/Create a quick event in Google Calendar when a new task is created in Asana.yaml @@ -0,0 +1,99 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + connector-type: asana + type: event-trigger + triggers: + CREATED: + input-context: + data: Tasks + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + workspace-id: '182726432864867' + parentFilter: + workspace-id: '182726432864867' + action-interfaces: + action-interface-4: + type: api-action + business-object: events + connector-type: googlecalendar + actions: + CREATEQUICKEVENT: {} + action-interface-1: + type: api-action + business-object: message + connector-type: slack + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - if: + name: If + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: AsanaCreatetask + $ref: '#/node-output/Asana Create task/response/payload' + - variable: AsanaRetrievetasks + $ref: '#/node-output/Asana Retrieve tasks/response/payload' + - variable: AsanaRetrievetasksMetadata + $ref: '#/node-output/Asana Retrieve tasks/response' + - variable: flowDetails + $ref: '#/flowDetails' + branch: + - condition: + '{{$Trigger.completed}}': 'False' + execute: + - custom-action: + name: Google Calendar Create quick event + target: + $ref: '#/integration/action-interfaces/action-interface-4' + action: CREATEQUICKEVENT + map: + mappings: + - id: + template: ffbld01@ibmappcon.com + - text: + template: '{{$Trigger.name}} --- disucssion' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: AsanaCreatetask + $ref: '#/node-output/Asana Create task/response/payload' + - variable: AsanaRetrievetasks + $ref: >- + #/node-output/Asana Retrieve + tasks/response/payload + - variable: AsanaRetrievetasksMetadata + $ref: '#/node-output/Asana Retrieve tasks/response' + - variable: flowDetails + $ref: '#/flowDetails' + else: + execute: + - create-action: + name: Slack Send message + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - OBJECT_ID: + template: C04FRCNTLLX + - OBJECT_NAME: + template: channel + - text: + template: '{{$Trigger.name}} is complete' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + output-schema: {} + name: Create a quick event in Google Calendar when a new task is created in Asana +models: {} diff --git a/resources/Create a row in a Google Sheets spreadsheet when an issue is created or updated on GitHub.yaml b/resources/Create a row in a Google Sheets spreadsheet when an issue is created or updated on GitHub.yaml new file mode 100644 index 000000000..30c2335ba --- /dev/null +++ b/resources/Create a row in a Google Sheets spreadsheet when an issue is created or updated on GitHub.yaml @@ -0,0 +1,63 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATEDORUPDATED_POLLER: + input-context: + data: Issue + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + OwnerName: non-ibm + RepoName: multicct + parentFilter: + OwnerName: non-ibm + RepoName: multicct + subscription: + createdField: updated_at + updatedField: updated_at + timeFormat: YYYY-MM-DDTHH:mm:ss.SSSZ + timeZone: UTC + pollingInterval: 1 + action-interfaces: + action-interface-1: + type: api-action + business-object: worksheetRow + connector-type: googlesheet + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: Google Sheets Create row + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - fields: + mappings: + - '1': + template: '{{$Trigger.number}}' + - '2': + template: '{{$Trigger.title}}' + - '3': + template: '{{$Trigger.body}}' + - '4': + template: '{{$Trigger.state}}' + - spreadsheetID: + template: 1mjRDjSAhhSUChGiAtFGTI_gy86H42PFwdLWlp-1_pYw + - worksheetID: + template: Sheet1 + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create a row in a Google Sheets spreadsheet when an issue is created or updated on GitHub +models: {} diff --git a/resources/Create a task in Asana when an issue is created or updated in GitHub.yaml b/resources/Create a task in Asana when an issue is created or updated in GitHub.yaml new file mode 100644 index 000000000..32978bab6 --- /dev/null +++ b/resources/Create a task in Asana when an issue is created or updated in GitHub.yaml @@ -0,0 +1,74 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + connector-type: github + type: event-trigger + triggers: + CREATEDORUPDATED_POLLER: + input-context: + data: Issue + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + OwnerName: non-ibm + RepoName: multicct + parentFilter: + OwnerName: non-ibm + RepoName: multicct + subscription: + createdField: updated_at + updatedField: updated_at + timeFormat: YYYY-MM-DDTHH:mm:ss.SSSZ + timeZone: UTC + pollingInterval: 1 + action-interfaces: + action-interface-1: + type: api-action + business-object: Tasks + connector-type: asana + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - if: + name: If + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + branch: + - condition: + '{{$Trigger.milestone1.created_at}}': '{{$Trigger.updated_at}}' + execute: + - create-action: + name: Asana Create task + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - name: + template: '{{$Trigger.number}} {{$Trigger.title}}' + - notes: + template: '{{$Trigger.body}}' + - project: + template: '1204205585687152' + - team-id: + template: '1204205586130693' + - workspace-id: + template: '1204205574829453' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + else: + execute: [] + output-schema: {} + name: Create a task in Asana when an issue is created or updated in GitHub +models: {} diff --git a/resources/Create an event in Google Calendar from a new Gmail message.yaml b/resources/Create an event in Google Calendar from a new Gmail message.yaml new file mode 100644 index 000000000..2c778c6ae --- /dev/null +++ b/resources/Create an event in Google Calendar from a new Gmail message.yaml @@ -0,0 +1,58 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATED: + input-context: + data: mail + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: {} + connector-type: gmail + action-interfaces: + action-interface-1: + type: api-action + business-object: events + connector-type: googlecalendar + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: Google Calendar Create event + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - attendees: + foreach: + input: '[1]' + iterator: attendeesItem + mappings: + - email: + template: '{{$Trigger.From}}' + - description: + template: '{{$Trigger.Subject}}' + - endTime: + template: '2023-07-15T19:30:00' + - id: + template: ffbld01@ibmappcon.com + - startTime: + template: '2023-07-15T19:00:00' + - summary: + template: '{{$Trigger.Body}}' + - timeZone: + template: Asia/Kolkata + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create an event in Google Calendar from a new Gmail message +models: {} diff --git a/resources/Create an event in Google Calendar when a new campaign is created in MailChimp.yaml b/resources/Create an event in Google Calendar when a new campaign is created in MailChimp.yaml new file mode 100644 index 000000000..9d75e0ef5 --- /dev/null +++ b/resources/Create an event in Google Calendar when a new campaign is created in MailChimp.yaml @@ -0,0 +1,165 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATED: + input-context: + data: Campaigns + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + list_id: 40277bc9bf + parentFilter: + list_id: 40277bc9bf + connector-type: mailchimp + action-interfaces: + action-interface-1: + type: api-action + business-object: Members + connector-type: mailchimp + actions: + RETRIEVEALL: {} + action-interface-3: + type: api-action + business-object: events + connector-type: googlecalendar + actions: + CREATE: {} + action-interface-2: + type: api-action + business-object: message + connector-type: slack + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - retrieve-action: + name: MailChimp Retrieve members + target: + $ref: '#/integration/action-interfaces/action-interface-1' + filter: + where: + list_id: 40277bc9bf + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + limit: 10 + allow-truncation: true + pagination-type: SKIP_LIMIT + allow-empty-output: true + - for-each: + name: For each + assembly: + $ref: '#/integration/assemblies/assembly-2' + source: + expression: '$MailChimpRetrievemembers ' + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: MailChimpRetrievemembers + $ref: '#/node-output/MailChimp Retrieve members/response/payload' + - variable: MailChimpRetrievemembersMetadata + $ref: '#/node-output/MailChimp Retrieve members/response' + - variable: flowDetails + $ref: '#/flowDetails' + mode: sequential + continue-on-error: true + map: + $map: http://ibm.com/appconnect/map/v1 + mappings: [] + display-name: MailChimp Members + assembly-2: + assembly: + execute: + - if: + name: If + input: + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: Trigger + $ref: '#/trigger/payload' + - variable: MailChimpRetrievemembers + $ref: '#/node-output/MailChimp Retrieve members/response/payload' + - variable: MailChimpRetrievemembersMetadata + $ref: '#/node-output/MailChimp Retrieve members/response' + - variable: flowDetails + $ref: '#/flowDetails' + branch: + - condition: + '{{$Trigger.type}}': Regular + execute: + - create-action: + name: Google Calendar Create event + target: + $ref: '#/integration/action-interfaces/action-interface-3' + map: + mappings: + - attendees: + foreach: + input: '[1]' + iterator: attendeesItem + mappings: + - email: + template: '{{$Foreachitem.email_address}}' + - endTime: + template: '2023-07-20T10:00:00' + - id: + template: ffbld01@ibmappcon.com + - startTime: + template: '2023-07-20T09:00:00' + - summary: + template: '{{$Trigger.settings.title}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: Trigger + $ref: '#/trigger/payload' + - variable: MailChimpRetrievemembers + $ref: >- + #/node-output/MailChimp Retrieve + members/response/payload + - variable: MailChimpRetrievemembersMetadata + $ref: >- + #/node-output/MailChimp Retrieve + members/response + - variable: flowDetails + $ref: '#/flowDetails' + else: + execute: + - create-action: + name: Slack Send message + target: + $ref: '#/integration/action-interfaces/action-interface-2' + map: + mappings: + - OBJECT_ID: + template: C04FRCNTLLX + - OBJECT_NAME: + template: channel + - text: + template: '{{$Trigger.type}} --- --- -- is not regular' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: Trigger + $ref: '#/trigger/payload' + - variable: MailChimpRetrievemembers + $ref: >- + #/node-output/MailChimp Retrieve + members/response/payload + - variable: MailChimpRetrievemembersMetadata + $ref: '#/node-output/MailChimp Retrieve members/response' + - variable: flowDetails + $ref: '#/flowDetails' + output-schema: {} + name: Create an event in Google Calendar when a new campaign is created in MailChimp +models: {} diff --git a/resources/Create an event in Google Calendar when a new form entry is created in Wufoo.yaml b/resources/Create an event in Google Calendar when a new form entry is created in Wufoo.yaml new file mode 100644 index 000000000..a92bc93a8 --- /dev/null +++ b/resources/Create an event in Google Calendar when a new form entry is created in Wufoo.yaml @@ -0,0 +1,63 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + connector-type: wufoo + type: event-trigger + triggers: + CREATED: + input-context: + data: FormEntry + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + Hash: q1z0scqf0z2bi37 + parentFilter: + Hash: q1z0scqf0z2bi37 + action-interfaces: + action-interface-2: + type: api-action + business-object: events + connector-type: googlecalendar + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: Google Calendar Create event + target: + $ref: '#/integration/action-interfaces/action-interface-2' + map: + mappings: + - attendees: + foreach: + input: '[1]' + iterator: attendeesItem + mappings: + - email: + template: '{{$Trigger.Field9}}' + - description: + template: >- + Hi {{$Trigger.Field15}} Thank you for filling the form + scheduling this meeting for further discussion + - endTime: + template: '2023-07-23T10:00:00' + - id: + template: ffbld01@ibmappcon.com + - startTime: + template: '2023-07-23T09:00:00' + - summary: + template: Invitation for {{$Trigger.Field15}} + - timeZone: + template: Asia/Kolkata + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create an event in Google Calendar when a new form entry is created in Wufoo +models: {} diff --git a/resources/Create an issue in GitHub from a new Gmail message.yaml b/resources/Create an issue in GitHub from a new Gmail message.yaml new file mode 100644 index 000000000..23caff565 --- /dev/null +++ b/resources/Create an issue in GitHub from a new Gmail message.yaml @@ -0,0 +1,47 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATED: + input-context: + data: mail + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: {} + connector-type: gmail + action-interfaces: + action-interface-1: + type: api-action + business-object: Issue + connector-type: github + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: GitHub Create issue + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - OwnerName: + template: non-ibm + - RepoName: + template: multicct + - body: + template: '{{$Trigger.Body}}' + - title: + template: '{{$Trigger.Subject}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create an issue in GitHub from a new Gmail message +models: {} diff --git a/resources/Create an issue in GitHub when a new campaign is created in Salesforce.yaml b/resources/Create an issue in GitHub when a new campaign is created in Salesforce.yaml new file mode 100644 index 000000000..1d3e12c80 --- /dev/null +++ b/resources/Create an issue in GitHub when a new campaign is created in Salesforce.yaml @@ -0,0 +1,54 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + connector-type: salesforce + type: event-trigger + triggers: + CREATED: + input-context: + data: Campaign + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: {} + action-interfaces: + action-interface-1: + type: api-action + business-object: Issue + connector-type: github + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: GitHub Create issue + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - OwnerName: + template: non-ibm + - RepoName: + template: multicct + - body: + template: >- + CampaignType: {{$Trigger.Type}} Start Date: + {{$Trigger.StartDate}} End Date: {{$Trigger.EndDate}} + Budgeted Cost: {{$Trigger.BudgetedCost}} + ExpectedRevenue: {{$Trigger.ExpectedRevenue}} Expected + Response: {{$Trigger.ExpectedResponse}} Leads in + Campaigns: {{$Trigger.NumberOfLeads}} Opp. In + Campaign: {{$Trigger.NumberOfOpportunities}} + - title: + template: '{{$Trigger.Name}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create an issue in GitHub when a new campaign is created in Salesforce +models: {} diff --git a/resources/Create an issue in GitHub when a new complete row is appended in Google Sheets.yaml b/resources/Create an issue in GitHub when a new complete row is appended in Google Sheets.yaml new file mode 100644 index 000000000..d7b6c63f3 --- /dev/null +++ b/resources/Create an issue in GitHub when a new complete row is appended in Google Sheets.yaml @@ -0,0 +1,54 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATED: + input-context: + data: worksheetRow + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + spreadsheetID: 1B0ZIEeUEoybdmdPQk9BXeYyw94yXh5lfpOGhAsnfyZE + worksheetID: Sheet1 + parentFilter: + spreadsheetID: 1B0ZIEeUEoybdmdPQk9BXeYyw94yXh5lfpOGhAsnfyZE + worksheetID: Sheet1 + connector-type: googlesheet + action-interfaces: + action-interface-1: + type: api-action + business-object: Issue + connector-type: github + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: GitHub Create issue + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - OwnerName: + template: non-ibm + - RepoName: + template: multicct + - body: + template: '{{$Trigger.fields."2"}}' + - labels: + expression: '$Trigger.fields."3" ' + - title: + template: '{{$Trigger.fields."1"}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create an issue in GitHub when a new complete row is appended in Google Sheets +models: {} diff --git a/resources/Create an opportunity in Insightly when an issue is created or updated in GitHub.yaml b/resources/Create an opportunity in Insightly when an issue is created or updated in GitHub.yaml new file mode 100644 index 000000000..5a3d7cc00 --- /dev/null +++ b/resources/Create an opportunity in Insightly when an issue is created or updated in GitHub.yaml @@ -0,0 +1,68 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATEDORUPDATED_POLLER: + input-context: + data: Issue + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + OwnerName: non-ibm + RepoName: multicct + parentFilter: + OwnerName: non-ibm + RepoName: multicct + subscription: + createdField: updated_at + updatedField: updated_at + timeFormat: YYYY-MM-DDTHH:mm:ss.SSSZ + timeZone: UTC + pollingInterval: 1 + connector-type: github + action-interfaces: + action-interface-1: + type: api-action + business-object: Opportunity + connector-type: insightly + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - if: + name: If + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + branch: + - condition: + '{{$Trigger.created_at}}': '{{$Trigger.updated_at}}' + execute: + - create-action: + name: Insightly Create opportunity + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - OPPORTUNITY_DETAILS: + template: '{{$Trigger.body}}' + - OPPORTUNITY_NAME: + template: '{{$Trigger.title}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + else: + execute: [] + output-schema: {} + name: Create an opportunity in Insightly when an issue is created or updated in GitHub +models: {} diff --git a/resources/Send a Gmail message when a new message is created in Yammer.yaml b/resources/Send a Gmail message when a new message is created in Yammer.yaml new file mode 100644 index 000000000..5f2d842a8 --- /dev/null +++ b/resources/Send a Gmail message when a new message is created in Yammer.yaml @@ -0,0 +1,60 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATED: + input-context: + data: Message + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: {} + connector-type: yammer + action-interfaces: + action-interface-2: + type: api-action + business-object: mail + connector-type: gmail + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - if: + name: If + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + branch: + - condition: + '{{$Trigger.sender_email}}': + neq: '' + execute: + - create-action: + name: Gmail Send email + target: + $ref: '#/integration/action-interfaces/action-interface-2' + map: + mappings: + - Body: + template: '{{$Trigger.id}} message is created in yammer.' + - Subject: + template: Yammer alert + - To: + template: '{{$Trigger.sender_email}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + else: + execute: [] + output-schema: {} + name: Send a Gmail message when a new message is created in Yammer +models: {} diff --git a/resources/Send a Slack message for published posts in WordPress.yaml b/resources/Send a Slack message for published posts in WordPress.yaml new file mode 100644 index 000000000..6a532ae96 --- /dev/null +++ b/resources/Send a Slack message for published posts in WordPress.yaml @@ -0,0 +1,88 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + connector-type: streaming-connector-scheduler + type: event-trigger + triggers: + SCHEDULE: + input-context: + data: scheduler + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + subscription: + scheduleConfiguration: + interval: + unit: minute + value: 1 + runOnceOncheck: false + days: + - MON + - TUE + - WED + - THU + - FRI + - SAT + - SUN + timeZone: UTC + action-interfaces: + action-interface-1: + type: api-action + business-object: Post + connector-type: wordpress + actions: + RETRIEVEALL: {} + action-interface-2: + type: api-action + business-object: message + connector-type: slack + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - retrieve-action: + name: WordPress Retrieve posts + target: + $ref: '#/integration/action-interfaces/action-interface-1' + filter: + where: + and: + - status: publish + - site_ID: '136907143' + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + limit: 10 + allow-truncation: true + pagination-type: SKIP_LIMIT + allow-empty-output: true + - create-action: + name: Slack Send message + target: + $ref: '#/integration/action-interfaces/action-interface-2' + map: + mappings: + - OBJECT_ID: + template: C051W9R4F1R + - OBJECT_NAME: + template: channel + - text: + template: 'Pending posts: {{$WordPressRetrieveposts}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: WordPressRetrieveposts + $ref: '#/node-output/WordPress Retrieve posts/response/payload' + - variable: WordPressRetrievepostsMetadata + $ref: '#/node-output/WordPress Retrieve posts/response' + - variable: flowDetails + $ref: '#/flowDetails' + name: Send a Slack message for published posts in WordPress +models: {} diff --git a/resources/Send a Slack message when a new topic is created in Yammer.yaml b/resources/Send a Slack message when a new topic is created in Yammer.yaml new file mode 100644 index 000000000..74f1d6063 --- /dev/null +++ b/resources/Send a Slack message when a new topic is created in Yammer.yaml @@ -0,0 +1,47 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + triggers: + CREATED: + input-context: + data: Topic + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: {} + connector-type: yammer + action-interfaces: + action-interface-1: + type: api-action + business-object: message + connector-type: slack + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - create-action: + name: Slack Send message + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - OBJECT_ID: + template: C04FRCNTLLX + - OBJECT_NAME: + template: channel + - text: + template: >- + topic {{$Trigger.name}} created. Please go and check it + out!! + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + name: Send a Slack message when a new topic is created in Yammer +models: {} diff --git a/resources/Send a Slack message when an issue is created or updated on GitHub.yaml b/resources/Send a Slack message when an issue is created or updated on GitHub.yaml new file mode 100644 index 000000000..5aff5c34f --- /dev/null +++ b/resources/Send a Slack message when an issue is created or updated on GitHub.yaml @@ -0,0 +1,73 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + connector-type: github + type: event-trigger + triggers: + CREATEDORUPDATED_POLLER: + input-context: + data: Issue + assembly: + $ref: '#/integration/assemblies/assembly-1' + options: + OwnerName: non-ibm + RepoName: multicct + parentFilter: + OwnerName: non-ibm + RepoName: multicct + subscription: + createdField: updated_at + updatedField: updated_at + timeFormat: YYYY-MM-DDTHH:mm:ss.SSSZ + timeZone: UTC + pollingInterval: 1 + action-interfaces: + action-interface-1: + type: api-action + business-object: message + connector-type: slack + actions: + CREATE: {} + assemblies: + assembly-1: + assembly: + execute: + - if: + name: If + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + branch: + - condition: + '{{$Trigger.created_at}}': '{{$Trigger.updated_at}}' + execute: + - create-action: + name: Slack Send message + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - OBJECT_ID: + template: C04FRCNTLLX + - OBJECT_NAME: + template: channel + - text: + template: >- + New Issue Alert: '{{$Trigger.number}} + {{$Trigger.title}}' Description: + {{$Trigger.body}} + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + else: + execute: [] + output-schema: {} + name: Send a Slack message when an issue is created or updated on GitHub +models: {} diff --git a/resources/markdown/Create a calendar in Google Calendar when a new item is created in mondaydotcom_instructions.md b/resources/markdown/Create a calendar in Google Calendar when a new item is created in mondaydotcom_instructions.md new file mode 100644 index 000000000..710bf8c24 --- /dev/null +++ b/resources/markdown/Create a calendar in Google Calendar when a new item is created in mondaydotcom_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20a%20calendar%20in%20Google%20Calendar%20when%20a%20new%20item%20is%20created%20in%20mondaydotcom_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [monday.com](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-mondaydotcom) + - [Google Calendar](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-googlecalendar) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create a calendar in Google Calendar whenever a new item is created in mondaydotcom. + + + + diff --git a/resources/markdown/Create a message in Yammer when a new response is received in SurveyMonkey_instructions.md b/resources/markdown/Create a message in Yammer when a new response is received in SurveyMonkey_instructions.md new file mode 100644 index 000000000..266f6b617 --- /dev/null +++ b/resources/markdown/Create a message in Yammer when a new response is received in SurveyMonkey_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20a%20message%20in%20Yammer%20when%20a%20new%20response%20is%20received%20in%20SurveyMonkey_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [SurveyMonkey](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-surveymonkey) + - [Yammer](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-yammer) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create a message in Yammer whenever a new response is received in SurveyMonkey. + + + + diff --git a/resources/markdown/Create a message in Yammer when a new task is created in Asana_instructions.md b/resources/markdown/Create a message in Yammer when a new task is created in Asana_instructions.md new file mode 100644 index 000000000..4427ff7a2 --- /dev/null +++ b/resources/markdown/Create a message in Yammer when a new task is created in Asana_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20a%20message%20in%20Yammer%20when%20a%20new%20task%20is%20created%20in%20Asana_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [Asana](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-asana) + - [Yammer](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-yammer) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create a message whenever a new task is created in Asana. + + + + diff --git a/resources/markdown/Create a post in WordPress for each Eventbrite event_instructions.md b/resources/markdown/Create a post in WordPress for each Eventbrite event_instructions.md new file mode 100644 index 000000000..ba2b1c927 --- /dev/null +++ b/resources/markdown/Create a post in WordPress for each Eventbrite event_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20a%20post%20in%20WordPress%20for%20each%20Eventbrite%20event_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [Eventbrite](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-eventbrite) + - [WordPress](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-wordpress) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create a post in WordPress for each event retrieved from Eventbrite. + + + + diff --git a/resources/markdown/Create a post in WordPress when a new complete row is appended in Google Sheets_instructions.md b/resources/markdown/Create a post in WordPress when a new complete row is appended in Google Sheets_instructions.md new file mode 100644 index 000000000..ee0eeade6 --- /dev/null +++ b/resources/markdown/Create a post in WordPress when a new complete row is appended in Google Sheets_instructions.md @@ -0,0 +1,12 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20a%20post%20in%20WordPress%20when%20a%20new%20complete%20row%20is%20appended%20in%20Google%20Sheets_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [Eventbrite](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-eventbrite) + - [WordPress](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-wordpress) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create a post in WordPress whenever a new complete row is appended to a spreadsheet in Google Sheets. + + + diff --git a/resources/markdown/Create a post in a category in WordPress when a new campaign is created in MailChimp_instructions.md b/resources/markdown/Create a post in a category in WordPress when a new campaign is created in MailChimp_instructions.md new file mode 100644 index 000000000..d266d43a2 --- /dev/null +++ b/resources/markdown/Create a post in a category in WordPress when a new campaign is created in MailChimp_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20a%20post%20in%20a%20category%20in%20WordPress%20when%20a%20new%20campaign%20is%20created%20in%20MailChimp_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [MailChimp](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-mailchimp) + - [WordPress](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-wordpress) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create a post in a category in WordPress whenever a new campaign is created in MailChimp. + + + + diff --git a/resources/markdown/Create a quick event in Google Calendar when a new subscriber is created in MailChimp_instructions.md b/resources/markdown/Create a quick event in Google Calendar when a new subscriber is created in MailChimp_instructions.md new file mode 100644 index 000000000..d1d8467c8 --- /dev/null +++ b/resources/markdown/Create a quick event in Google Calendar when a new subscriber is created in MailChimp_instructions.md @@ -0,0 +1,12 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20a%20quick%20event%20in%20Google%20Calendar%20when%20a%20new%20subscriber%20is%20created%20in%20MailChimp_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [MailChimp](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-mailchimp) + - [Google Calendar](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-googlecalendar) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create a quick event in Google Calendar whenever a new subscriber is created in MailChimp. + + + diff --git a/resources/markdown/Create a quick event in Google Calendar when a new task is created in Asana_instructions.md b/resources/markdown/Create a quick event in Google Calendar when a new task is created in Asana_instructions.md new file mode 100644 index 000000000..40de1324c --- /dev/null +++ b/resources/markdown/Create a quick event in Google Calendar when a new task is created in Asana_instructions.md @@ -0,0 +1,14 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20a%20quick%20event%20in%20Google%20Calendar%20when%20a%20new%20task%20is%20created%20in%20Asana_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [Asana](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-eventbrite) + - [Google Calendar](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-googlecalendar) + - [Slack](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-slack) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create a quick event in Google Calendar when a new task is created in Asana. If the task is completed, a Slack notification is sent to the intended channel. + + + + diff --git a/resources/markdown/Create a row in a Google Sheets spreadsheet when an issue is created or updated on GitHub_instructions.md b/resources/markdown/Create a row in a Google Sheets spreadsheet when an issue is created or updated on GitHub_instructions.md new file mode 100644 index 000000000..6f60acfb1 --- /dev/null +++ b/resources/markdown/Create a row in a Google Sheets spreadsheet when an issue is created or updated on GitHub_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20a%20row%20in%20a%20Google%20Sheets%20spreadsheet%20when%20an%20issue%20is%20created%20or%20updated%20on%20GitHub_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [GitHub](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-github) + - [Google Sheets](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-googlesheets) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create a row in a Google Sheets spreadsheet whenever an issue is newly created or updated on GitHub. + + + + diff --git a/resources/markdown/Create a task in Asana when an issue is created or updated in GitHub_instructions.md b/resources/markdown/Create a task in Asana when an issue is created or updated in GitHub_instructions.md new file mode 100644 index 000000000..1f8a34f47 --- /dev/null +++ b/resources/markdown/Create a task in Asana when an issue is created or updated in GitHub_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20a%20task%20in%20Asana%20when%20an%20issue%20is%20created%20or%20updated%20in%20GitHub_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [GitHub](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-github) + - [Asana](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-asana) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create a task in Asana whenever an issue is newly created or updated in GitHub. + + + + diff --git a/resources/markdown/Create an event in Google Calendar from a new Gmail message_instructions.md b/resources/markdown/Create an event in Google Calendar from a new Gmail message_instructions.md new file mode 100644 index 000000000..edcdb4a8f --- /dev/null +++ b/resources/markdown/Create an event in Google Calendar from a new Gmail message_instructions.md @@ -0,0 +1,14 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20an%20event%20in%20Google%20Calendar%20from%20a%20new%20Gmail%20message_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [Gmail](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-gmail) + - [Google Calendar](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-googlecalendar) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create an event in Google Calendar whenever a new Gmail message is received. + + + + + diff --git a/resources/markdown/Create an event in Google Calendar when a new campaign is created in MailChimp_instructions.md b/resources/markdown/Create an event in Google Calendar when a new campaign is created in MailChimp_instructions.md new file mode 100644 index 000000000..c630f1f0b --- /dev/null +++ b/resources/markdown/Create an event in Google Calendar when a new campaign is created in MailChimp_instructions.md @@ -0,0 +1,14 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20an%20event%20in%20Google%20Calendar%20when%20a%20new%20campaign%20is%20created%20in%20MailChimp_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [MailChimp](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-mailchimp) + - [Google Calendar](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-googlecalendar) + - [Slack](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-slack) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create an event in Google Calendar whenever a new campaign is created in MailChimp. If the campaign type is regular, an event is sent to each of the MailChimp members; otherwise, a Slack notification is sent to the intended channel notifying that the new campaign created is not regular. + + + + diff --git a/resources/markdown/Create an event in Google Calendar when a new form entry is created in Wufoo_instructions.md b/resources/markdown/Create an event in Google Calendar when a new form entry is created in Wufoo_instructions.md new file mode 100644 index 000000000..831f7d4c9 --- /dev/null +++ b/resources/markdown/Create an event in Google Calendar when a new form entry is created in Wufoo_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20an%20event%20in%20Google%20Calendar%20when%20a%20new%20form%20entry%20is%20created%20in%20Wufoo_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [Wufoo](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-wufoo) + - [Google Calendar](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-googlecalendar) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create an event in Google Calendar whenever a new form entry is created in Wufoo. + + + + diff --git a/resources/markdown/Create an issue in GitHub from a new Gmail message_instructions.md b/resources/markdown/Create an issue in GitHub from a new Gmail message_instructions.md new file mode 100644 index 000000000..b0698f2fe --- /dev/null +++ b/resources/markdown/Create an issue in GitHub from a new Gmail message_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20an%20issue%20in%20GitHub%20from%20a%20new%20Gmail%20message_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [Gmail](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-gmail) + - [GitHub](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-github) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create an issue in GitHub from a new Gmail message. + + + + diff --git a/resources/markdown/Create an issue in GitHub when a new campaign is created in Salesforce_instructions.md b/resources/markdown/Create an issue in GitHub when a new campaign is created in Salesforce_instructions.md new file mode 100644 index 000000000..3b623fee9 --- /dev/null +++ b/resources/markdown/Create an issue in GitHub when a new campaign is created in Salesforce_instructions.md @@ -0,0 +1,12 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20an%20issue%20in%20GitHub%20when%20a%20new%20campaign%20is%20created%20in%20Salesforce_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [Salesforce](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-salesforce) + - [GitHub](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-github) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create an issue in GitHub when a new campaign is created in Salesforce. + + + diff --git a/resources/markdown/Create an issue in GitHub when a new complete row is appended in Google Sheets_instructions.md b/resources/markdown/Create an issue in GitHub when a new complete row is appended in Google Sheets_instructions.md new file mode 100644 index 000000000..ff18e5e75 --- /dev/null +++ b/resources/markdown/Create an issue in GitHub when a new complete row is appended in Google Sheets_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20an%20issue%20in%20GitHub%20when%20a%20new%20complete%20row%20is%20appended%20in%20Google%20Sheets_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [GitHub](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-github) + - [Google Sheets](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-googlesheets) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create an issue in GitHub whenever a new complete row is appended to a spreadsheet in Google Sheets. + + + + diff --git a/resources/markdown/Create an opportunity in Insightly when an issue is created or updated in GitHub_instructions.md b/resources/markdown/Create an opportunity in Insightly when an issue is created or updated in GitHub_instructions.md new file mode 100644 index 000000000..9d14c8917 --- /dev/null +++ b/resources/markdown/Create an opportunity in Insightly when an issue is created or updated in GitHub_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Create%20an%20opportunity%20in%20Insightly%20when%20an%20issue%20is%20created%20or%20updated%20in%20GitHub_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [GitHub](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-github) + - [Insightly](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-insightly) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to create an opportunity in Insightly whenever an issue is newly created or updated in GitHub. + + + + diff --git a/resources/markdown/Send a Gmail message when a new message is created in Yammer_instructions.md b/resources/markdown/Send a Gmail message when a new message is created in Yammer_instructions.md new file mode 100644 index 000000000..f1158551e --- /dev/null +++ b/resources/markdown/Send a Gmail message when a new message is created in Yammer_instructions.md @@ -0,0 +1,9 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Send%20a%20Gmail%20message%20when%20a%20new%20message%20is%20created%20in%20Yammer_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [Yammer](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-github) + - [Gmail](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-asana) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to send a Gmail message to the intended recipients whenever a new message is created in Yammer. diff --git a/resources/markdown/Send a Slack message for published posts in WordPress_instructions.md b/resources/markdown/Send a Slack message for published posts in WordPress_instructions.md new file mode 100644 index 000000000..57fb6e05a --- /dev/null +++ b/resources/markdown/Send a Slack message for published posts in WordPress_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Send%20a%20Slack%20message%20for%20published%20posts%20in%20WordPress_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [WordPress](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-wordpress) + - [Slack](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-slack) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to send a Slack message to the intended channel for posts that are in publish status in WordPress. + + + + diff --git a/resources/markdown/Send a Slack message when a new topic is created in Yammer_instructions.md b/resources/markdown/Send a Slack message when a new topic is created in Yammer_instructions.md new file mode 100644 index 000000000..7dffe7b05 --- /dev/null +++ b/resources/markdown/Send a Slack message when a new topic is created in Yammer_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Send%20a%20Slack%20notification%20when%20a%20new%20topic%20is%20created%20in%20Yammer_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [Yammer](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-yammer) + - [Slack](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-slack) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to send a Slack message to the intended channel whenever a new topic is created in Yammer. + + + + diff --git a/resources/markdown/Send a Slack message when an issue is created or updated on GitHub_instructions.md b/resources/markdown/Send a Slack message when an issue is created or updated on GitHub_instructions.md new file mode 100644 index 000000000..b6a584453 --- /dev/null +++ b/resources/markdown/Send a Slack message when an issue is created or updated on GitHub_instructions.md @@ -0,0 +1,13 @@ +To refer to these instructions while editing the flow, open the [GitHub page](https://github.com/ot4i/app-connect-templates/tree/master/resources/markdown/Send%20a%20Slack%20message%20when%20an%20issue%20is%20created%20or%20updated%20on%20GitHub_instructions.md) (opens in a new window). + +1. Click **Create flow** to start using the template. +2. Connect to the following accounts by using your credentials: + - [GitHub](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-github) + - [Slack](https://www.ibm.com/docs/en/app-connect/containers_cd?topic=apps-slack) +3. To start the flow, in the banner, click **Start flow**. + +Use this template to send a Slack message whenever an issue is newly created or updated on GitHub. + + + + diff --git a/resources/template-metadata.json b/resources/template-metadata.json index b8b005381..642ca8561 100644 --- a/resources/template-metadata.json +++ b/resources/template-metadata.json @@ -2131,6 +2131,195 @@ "targetApps": ["msonenote", "slack"], "tags": ["msexchange", "msonenote", "slack", "if"], "offerings": ["app connect professional"] + }, + { + "name": "Create a quick event in Google Calendar when a new task is created in Asana", + "description": "Use this template to create a quick event in Google Calendar when a new task is created in Asana. If the task is completed, a Slack notification is sent to the intended channel.", + "summary": "Asana to 2 applications", + "sourceApp": "asana", + "targetApps": ["googlecalendar", "slack"], + "tags": ["asana", "googlecalendar", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a quick event in Google Calendar when a new subscriber is created in MailChimp", + "description": "Use this template to create a quick event in Google Calendar whenever a new subscriber is created in MailChimp.", + "summary": "MailChimp to Google Calendar", + "sourceApp": "mailchimp", + "targetApps": ["googlecalendar"], + "tags": ["mailchimp", "googlecalendar"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an event in Google Calendar when a new form entry is created in Wufoo", + "description": "Use this template to create an event in Google Calendar whenever a new form entry is created in Wufoo.", + "summary": "Wufoo to Google Calendar", + "sourceApp": "wufoo", + "targetApps": ["googlecalendar"], + "tags": ["wufoo", "googlecalendar"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a calendar in Google Calendar when a new item is created in mondaydotcom", + "description": "Use this template to create a calendar in Google Calendar whenever a new item is created in mondayd.com", + "summary": "monday.com to Google Calendar", + "sourceApp": "mondaydotcom", + "targetApps": ["googlecalendar"], + "tags": ["mondaydotcom", "googlecalendar"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an event in Google Calendar when a new campaign is created in MailChimp", + "description": "Use this template to create an event in Google Calendar whenever a new campaign is created in MailChimp. If the campaign type is regular, an event is sent to each of the MailChimp members; otherwise, a Slack notification is sent to the intended channel notifying that the new campaign created is not regular.", + "summary": "MailChimp to 2 applications", + "sourceApp": "mailchimp", + "targetApps": ["googlecalendar", "slack"], + "tags": ["mailchimp", "googlecalendar", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an event in Google Calendar from a new Gmail message", + "description": "Use this template to create an event whenever a new Gmail message is received.", + "summary": "Gmail to Google Calendar", + "sourceApp": "gmail", + "targetApps": ["googlecalendar"], + "tags": ["gmail", "googlecalendar"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a message in Yammer when a new response is received in SurveyMonkey", + "description": "Use this template to create a message in Yammer whenever a new response is received in SurveyMonkey.", + "summary": "SurveyMonkey to Yammer", + "sourceApp": "surveymonkey", + "targetApps": ["yammer"], + "tags": ["surveymonkey", "yammer"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a message in Yammer when a new task is created in Asana", + "description": "Use this template to create a message whenever a new task is created in Asana.", + "summary": "Asana to Yammer", + "sourceApp": "asana", + "targetApps": ["yammer"], + "tags": ["asana", "yammer"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message when a new topic is created in Yammer", + "description": "Use this template to send a Slack message to the intended channel whenever a new topic is created in Yammer.", + "summary": "Yammer to Slack", + "sourceApp": "yammer", + "targetApps": ["slack"], + "tags": ["yammer", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Gmail message when a new message is created in Yammer", + "description": "Use this template to send a Gmail message to the intended recipients whenever a new message is created in Yammer.", + "summary": "Yammer to Gmail", + "sourceApp": "yammer", + "targetApps": ["gmail"], + "tags": ["yammer", "gmail"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a post in a category in WordPress when a new campaign is created in MailChimp", + "description": "Use this template to create a post in a category in WordPress whenever a new campaign is created in MailChimp.", + "summary": "MailChimp to WordPress", + "sourceApp": "mailchimp", + "targetApps": ["wordpress"], + "tags": ["mailchimp", "wordpress"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message for published posts in WordPress", + "description": "Use this template to send a Slack message to the intended channel for posts that are in publish status in WordPress.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["wordpress", "slack"], + "tags": ["scheduler", "wordpress", "slack"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a post in WordPress when a new complete row is appended in Google Sheets", + "description": "Use this template to create a post in WordPress whenever a new complete row is appended to a spreadsheet in Google Sheets.", + "summary": "Google Sheets to WordPress", + "sourceApp": "googlesheets", + "targetApps": ["wordpress"], + "tags": ["googlesheets", "wordpress"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a post in WordPress for each Eventbrite event", + "description": "Use this template to create a post in WordPress for each event retrieved from Eventbrite.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["eventbrite", "wordpress"], + "tags": ["scheduler", "eventbrite", "wordpress"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an opportunity in Insightly when an issue is created or updated in GitHub", + "description": "Use this template to create an opportunity in Insightly whenever an issue is newly created or updated in GitHub.", + "summary": "GitHub to Insightly", + "sourceApp": "github", + "targetApps": ["insightly"], + "tags": ["github", "insightly", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a row in a Google Sheets spreadsheet when an issue is created or updated on GitHub", + "description": "Use this template to create a row in a Google Sheets spreadsheet whenever an issue is newly created or updated in GitHub.", + "summary": "GitHub to Google Sheets", + "sourceApp": "github", + "targetApps": ["googlesheets"], + "tags": ["github", "googlesheets"], + "offerings": ["app connect professional"] + }, + { + "name": "Create a task in Asana when an issue is created or updated in GitHub", + "description": "Use this template to create a task in Asana whenever an issue is newly created or updated in GitHub.", + "summary": "GitHub to Asana", + "sourceApp": "github", + "targetApps": ["asana"], + "tags": ["github", "asana", "if"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an issue in GitHub from a new Gmail message", + "description": "Use this template to create an issue in GitHub from a new Gmail message.", + "summary": "Gmail to GitHub", + "sourceApp": "gmail", + "targetApps": ["github"], + "tags": ["gmail", "github"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an issue in GitHub when a new campaign is created in Salesforce", + "description": "Use this template to create an issue in GitHub when a new campaign is created in Salesforce.", + "summary": "Salesforce to GitHub", + "sourceApp": "salesforce", + "targetApps": ["github"], + "tags": ["salesforce", "github"], + "offerings": ["app connect professional"] + }, + { + "name": "Create an issue in GitHub when a new complete row is appended in Google Sheets", + "description": "Use this template to create an issue in GitHub whenever a new complete row is appended to a spreadsheet in Google Sheets.", + "summary": "Google Sheets to GitHub", + "sourceApp": "googlesheets", + "targetApps": ["github"], + "tags": ["googlesheets", "github"], + "offerings": ["app connect professional"] + }, + { + "name": "Send a Slack message when an issue is created or updated on GitHub", + "description": "Use this template to send a Slack message whenever an issue is newly created or updated in GitHub.", + "summary": "GitHub to Slack", + "sourceApp": "github", + "targetApps": ["slack"], + "tags": ["github", "slack", "if"], + "offerings": ["app connect professional"] } ] }