From c8b786150ac92012cc9607369b6e5d27b07730f1 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 13:48:34 +0530 Subject: [PATCH 01/20] Add files via upload --- ... for contacts in contact list in hubspot_instructions.md | 6 ++++++ ...new contacts in front from google sheets_instructions.md | 6 ++++++ ... when deal stages get updated in hubSpot_instructions.md | 6 ++++++ 3 files changed, 18 insertions(+) create mode 100644 Create New message for contacts in contact list in hubspot_instructions.md create mode 100644 Create new contacts in front from google sheets_instructions.md create mode 100644 Create new front comments when deal stages get updated in hubSpot_instructions.md diff --git a/Create New message for contacts in contact list in hubspot_instructions.md b/Create New message for contacts in contact list in hubspot_instructions.md new file mode 100644 index 000000000..79615bbfb --- /dev/null +++ b/Create New message for contacts in contact list in hubspot_instructions.md @@ -0,0 +1,6 @@ +To refer to these instructions while editing the flow, open [the github page](Create%20New%20message%20in%20front%20for%20contacts%20in%20contact%20list in%20hubspot_instructions) (opens in a new window) +1. Click **Create flow** to start using the template. +1. Connect to your [hubspot marketing account](http://ibm.biz/aasgsheets). +1. Connect to your [Front account](http://ibm.biz/appconnect-front). +1. On the Front "Create message" action, choose the required channel and edit the information to meet your business needs. +1. To start the flow, in the banner click **Start flow**. diff --git a/Create new contacts in front from google sheets_instructions.md b/Create new contacts in front from google sheets_instructions.md new file mode 100644 index 000000000..447b6d7fe --- /dev/null +++ b/Create new contacts in front from google sheets_instructions.md @@ -0,0 +1,6 @@ +To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/main/resources/markdown/Create%20new%20contacts%20in%20front%20from%20google%20sheets_instructions.md) (opens in a new window) +1. Click **Create flow** to start using the template. +1. Connect to your [Google Sheets account](http://ibm.biz/aasgsheets). +1. Connect to your [Front account](http://ibm.biz/appconnect-front). +1. On the Front "Create contact" action, choose the required account and edit the information to meet your business needs. +1. To start the flow, in the banner click **Start flow**. diff --git a/Create new front comments when deal stages get updated in hubSpot_instructions.md b/Create new front comments when deal stages get updated in hubSpot_instructions.md new file mode 100644 index 000000000..a1ade014d --- /dev/null +++ b/Create new front comments when deal stages get updated in hubSpot_instructions.md @@ -0,0 +1,6 @@ +To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/main/resources/markdown/Create%20new%20front%20comments%20when%20deal%20stages%20get%20updated%20in%20hubSpot_instructions.md) (opens in a new window) +1. Click **Create flow** to start using the template. +1. Connect to your [Google Sheets account](http://ibm.biz/aasgsheets). +1. Connect to your [Front account](http://ibm.biz/appconnect-front). +1. On the Front "Create contact" action, choose the required account and edit the information to meet your business needs. +1. To start the flow, in the banner click **Start flow**. From 2d48d42060fc02dc853dfb08f30a020958735fdb Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 13:50:44 +0530 Subject: [PATCH 02/20] Added front yaml files --- ... in contact list in hubspot marketing.yaml | 124 +++++++++ ...contacts in front from google sheets .yaml | 254 ++++++++++++++++++ ...deal stages get updated in hubspotcrm.yaml | 218 +++++++++++++++ resources/template-metadata.json | 29 +- 4 files changed, 624 insertions(+), 1 deletion(-) create mode 100644 resources/Create New message in Front for contacts in contact list in hubspot marketing.yaml create mode 100644 resources/Create new contacts in front from google sheets .yaml create mode 100644 resources/Create new front comments when deal stages get updated in hubspotcrm.yaml diff --git a/resources/Create New message in Front for contacts in contact list in hubspot marketing.yaml b/resources/Create New message in Front for contacts in contact list in hubspot marketing.yaml new file mode 100644 index 000000000..42827acf1 --- /dev/null +++ b/resources/Create New message in Front for contacts in contact list in hubspot marketing.yaml @@ -0,0 +1,124 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + connector-type: streaming-connector-scheduler + triggers: + SCHEDULE: + assembly: + $ref: '#/integration/assemblies/assembly-1' + input-context: + data: scheduler + options: + subscription: + scheduleConfiguration: + interval: + unit: minute + value: 1 + runOnceOncheck: true + days: + - MON + - TUE + - WED + - THU + - FRI + - SAT + - SUN + timeZone: UTC + action-interfaces: + action-interface-3: + type: api-action + business-object: postChannelsByChannelIdMessages_model + connector-type: front + actions: + postChannelsByChannelIdMessages: {} + action-interface-1: + type: api-action + business-object: getContactsV1Lists_model + connector-type: hubspotmarketing + actions: + RETRIEVEALL: {} + assemblies: + assembly-1: + assembly: + execute: + - retrieve-action: + allow-empty-output: true + allow-truncation: true + name: HubSpot Marketing Retrieve contact lists + target: + $ref: '#/integration/action-interfaces/action-interface-1' + filter: + limit: 10 + - for-each: + map: + $map: http://ibm.com/appconnect/map/v1 + customSchemas: + properties.`output`: + type: object + properties: + email: + type: string + input: + - variable: GoogleGroupsRetrievegroups + $ref: >- + #/node-output/Google Groups Retrieve + groups/response/payload + - variable: GoogleGroupsRetrievegroupsMetadata + $ref: '#/node-output/Google Groups Retrieve groups/response' + - variable: GoogleGroupsRetrievemembers + $ref: >- + #/node-output/Google Groups Retrieve + members/response/payload + - variable: GoogleGroupsRetrievemembersMetadata + $ref: '#/node-output/Google Groups Retrieve members/response' + - variable: FrontCreateMessage + $ref: >- + #/block/For each/node-output/Front Create + Message/response/payload + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + mappings: [] + source: + expression: '$HubSpotMarketingRetrievecontactlists ' + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + mode: sequential + continue-on-error: true + name: For each + assembly: + $ref: '#/integration/assemblies/assembly-2' + display-name: hubspot Groups Group members + assembly-2: + assembly: + execute: + - custom-action: + action: postChannelsByChannelIdMessages + name: Front Create Message + target: + $ref: '#/integration/action-interfaces/action-interface-3' + map: + mappings: + - body: + template: '{{$HubSpotMarketingRetrievecontactlists}}' + - channel_id: + template: cha_g4xwc + - to: + expression: '["cct@gmail.com"]' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create New message in Front for contacts in contact list in hubspot +models: {} diff --git a/resources/Create new contacts in front from google sheets .yaml b/resources/Create new contacts in front from google sheets .yaml new file mode 100644 index 000000000..b1874f049 --- /dev/null +++ b/resources/Create new contacts in front from google sheets .yaml @@ -0,0 +1,254 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + connector-type: streaming-connector-scheduler + triggers: + SCHEDULE: + assembly: + $ref: '#/integration/assemblies/assembly-1' + input-context: + data: scheduler + options: + subscription: + scheduleConfiguration: + interval: + unit: minute + value: 1 + runOnceOncheck: false + days: + - MON + - TUE + - WED + - THU + - FRI + - SAT + - SUN + timeZone: UTC + action-interfaces: + action-interface-2: + type: api-action + business-object: worksheetRow + connector-type: googlesheet + actions: + RETRIEVEALL: {} + action-interface-3: + type: api-action + business-object: postContacts_model + connector-type: front + actions: + postContacts: {} + action-interface-1: + type: api-action + business-object: postAccountsByIdContacts_model + connector-type: front + actions: + postAccountsByIdContacts: {} + action-interface-4: + type: api-action + business-object: getAccountsByIdContacts_model + connector-type: front + actions: + getAccountsByIdContacts: {} + action-interface-5: + type: api-action + business-object: postChannelsByIdMessages_model + connector-type: front + actions: + postChannelsByIdMessages: {} + assemblies: + assembly-1: + assembly: + execute: + - retrieve-action: + allow-empty-output: true + allow-truncation: true + name: Google Sheets Retrieve rows + target: + $ref: '#/integration/action-interfaces/action-interface-2' + filter: + limit: 25 + where: + and: + - spreadsheetID: 1_s_ojnWjQY7i6pcBDcyhN0tOYU85jKUXdBYgGp2HVQs + - worksheetID: Sheet1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + pagination-type: SKIP_LIMIT + - for-each: + map: + $map: http://ibm.com/appconnect/map/v1 + customSchemas: + properties.`output`: + type: object + properties: + name: + type: string + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: FrontCreatecontact + $ref: >- + #/block/For each/node-output/Front Create + contact/response/payload + - variable: FrontAddcontactstoaccount + $ref: >- + #/block/For each/node-output/Front Add contacts to + account/response/payload + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + mappings: [] + source: + expression: >- + $GoogleSheetsRetrieverows[[1..$count($GoogleSheetsRetrieverows)-1]] + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: flowDetails + $ref: '#/flowDetails' + mode: sequential + continue-on-error: true + name: For each + assembly: + $ref: '#/integration/assemblies/assembly-2' + display-name: Google Sheets Title + - custom-action: + action: getAccountsByIdContacts + name: Front Retrieve account contacts + target: + $ref: '#/integration/action-interfaces/action-interface-4' + map: + mappings: + - id: + template: acc_e0vyak + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: Foreach + $ref: '#/node-output/For each/response/payload' + - variable: flowDetails + $ref: '#/flowDetails' + filter: + where: + id: acc_e0vyak + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: Foreach + $ref: '#/node-output/For each/response/payload' + - variable: flowDetails + $ref: '#/flowDetails' + allow-empty-output: true + - custom-action: + action: postChannelsByIdMessages + name: Front Create message + target: + $ref: '#/integration/action-interfaces/action-interface-5' + map: + mappings: + - body: + template: '{{$Foreach}}' + - id: + template: cha_g4xwc + - to: + expression: '["cct@gmail.com"]' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: Foreach + $ref: '#/node-output/For each/response/payload' + - variable: FrontRetrieveaccountcontacts + $ref: >- + #/node-output/Front Retrieve account + contacts/response/payload + - variable: flowDetails + $ref: '#/flowDetails' + assembly-2: + assembly: + execute: + - custom-action: + action: postContacts + name: Front Create contact + target: + $ref: '#/integration/action-interfaces/action-interface-3' + map: + mappings: + - handles: + foreach: + input: '{}' + iterator: handlesItem + mappings: + - handle: + template: '{{$GoogleSheetsRetrieverows.values[0]}}' + - source: + template: '{{$GoogleSheetsRetrieverows.values[1]}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + - custom-action: + action: postAccountsByIdContacts + name: Front Add contacts to account + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - contact_ids: + expression: '$FrontCreatecontact.id ' + - id: + template: acc_e0vyak + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: FrontCreatecontact + $ref: >- + #/block/For each/node-output/Front Create + contact/response/payload + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + name: create new contacts in front from google sheets +models: {} diff --git a/resources/Create new front comments when deal stages get updated in hubspotcrm.yaml b/resources/Create new front comments when deal stages get updated in hubspotcrm.yaml new file mode 100644 index 000000000..0a20213f5 --- /dev/null +++ b/resources/Create new front comments when deal stages get updated in hubspotcrm.yaml @@ -0,0 +1,218 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: api + trigger-interfaces: + trigger-interface-1: + triggers: + retrieveHubspot: + assembly: + $ref: '#/integration/assemblies/assembly-1' + input-context: + data: retrieveHubspot + output-context: + data: retrieveHubspot + options: + resources: + - business-object: hubspot + triggers: + retrieve: retrieveHubspot + model: + $ref: '#/models/hubspot' + type: api-trigger + action-interfaces: + action-interface-1: + type: api-action + business-object: getCrmV3ObjectsDeals_model + connector-type: hubspotcrm + actions: + RETRIEVEALL: {} + action-interface-3: + type: api-action + business-object: postConversationsByIdComments_model + connector-type: front + actions: + postConversationsByIdComments: {} + action-interface-2: + type: api-action + business-object: patchCrmV3ObjectsDealsByDealId_model + connector-type: hubspotcrm + actions: + patchCrmV3ObjectsDealsByDealId: {} + assemblies: + assembly-1: + assembly: + execute: + - retrieve-action: + allow-empty-output: true + allow-truncation: true + name: HubSpot CRM Retrieve all deals + target: + $ref: '#/integration/action-interfaces/action-interface-1' + filter: + limit: 10 + - for-each: + map: + $map: http://ibm.com/appconnect/map/v1 + customSchemas: + properties.`output`: + type: object + properties: + name: + type: string + input: + - variable: HubSpotCRMRetrievealldeals + $ref: >- + #/node-output/HubSpot CRM Retrieve all + deals/response/payload + - variable: HubSpotCRMRetrievealldealsMetadata + $ref: '#/node-output/HubSpot CRM Retrieve all deals/response' + - variable: HubSpotCRMRetrievedealsbyfilters + $ref: >- + #/block/For each/node-output/HubSpot CRM Retrieve deals by + filters/response/payload + - variable: HubSpotCRMRetrievedealsbyfiltersMetadata + $ref: >- + #/block/For each/node-output/HubSpot CRM Retrieve deals by + filters/response + - variable: FrontCreatecomment + $ref: >- + #/block/For each/node-output/Front Create + comment/response/payload + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + mappings: + - output: + mappings: + - name: + template: '{{$FrontCreatecomment.body}}' + source: + expression: '$HubSpotCRMRetrievealldeals ' + input: + - variable: HubSpotCRMRetrievealldeals + $ref: >- + #/node-output/HubSpot CRM Retrieve all + deals/response/payload + - variable: HubSpotCRMRetrievealldealsMetadata + $ref: '#/node-output/HubSpot CRM Retrieve all deals/response' + - variable: flowDetails + $ref: '#/flowDetails' + - variable: api + $ref: '#/trigger/api/parameters' + mode: sequential + continue-on-error: true + name: For each + assembly: + $ref: '#/integration/assemblies/assembly-2' + display-name: HubSpot CRM Deals + - response: + name: response + reply-maps: + - title: hubspot successfully retrieved + status-code: 200 + map: + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: HubSpotCRMRetrievealldeals + $ref: >- + #/node-output/HubSpot CRM Retrieve all + deals/response/payload + - variable: HubSpotCRMRetrievealldealsMetadata + $ref: '#/node-output/HubSpot CRM Retrieve all deals/response' + - variable: Foreach + $ref: '#/node-output/For each/response/payload' + - variable: flowDetails + $ref: '#/flowDetails' + - variable: api + $ref: '#/trigger/api/parameters' + mappings: + - name: + template: '{{$Foreach.output.name}}' + assembly-2: + assembly: + execute: + - custom-action: + action: patchCrmV3ObjectsDealsByDealId + name: HubSpot CRM Update deal + target: + $ref: '#/integration/action-interfaces/action-interface-2' + map: + mappings: + - properties: + mappings: + - hs_analytics_source: + template: ORGANIC_SEARCH + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: HubSpotCRMRetrievealldeals + $ref: >- + #/node-output/HubSpot CRM Retrieve all + deals/response/payload + - variable: HubSpotCRMRetrievealldealsMetadata + $ref: '#/node-output/HubSpot CRM Retrieve all deals/response' + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + - variable: api + $ref: '#/trigger/api/parameters' + filter: + where: + id: '{{$HubSpotCRMRetrievealldeals.id}}' + input: + - variable: HubSpotCRMRetrievealldeals + $ref: >- + #/node-output/HubSpot CRM Retrieve all + deals/response/payload + - variable: HubSpotCRMRetrievealldealsMetadata + $ref: '#/node-output/HubSpot CRM Retrieve all deals/response' + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + - variable: api + $ref: '#/trigger/api/parameters' + allow-empty-output: true + - custom-action: + action: postConversationsByIdComments + name: Front Create comment + target: + $ref: '#/integration/action-interfaces/action-interface-3' + map: + mappings: + - body: + template: '{{$HubSpotCRMRetrievealldeals.id}}' + - id: + template: cnv_1b64fqos + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: HubSpotCRMRetrievealldeals + $ref: >- + #/node-output/HubSpot CRM Retrieve all + deals/response/payload + - variable: HubSpotCRMRetrievealldealsMetadata + $ref: '#/node-output/HubSpot CRM Retrieve all deals/response' + - variable: HubSpotCRMUpdatedeal + $ref: >- + #/block/For each/node-output/HubSpot CRM Update + deal/response/payload + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + - variable: api + $ref: '#/trigger/api/parameters' + name: Create new front comments when deal stages get updated in hubspotcrm +models: + hubspot: + name: hubspot + plural: hubspot + properties: + name: + required: false + id: true + type: string + operations: + retrieve: '#/integration/assemblies/assembly-1' + description: '' diff --git a/resources/template-metadata.json b/resources/template-metadata.json index a103d4c14..4e9a47272 100644 --- a/resources/template-metadata.json +++ b/resources/template-metadata.json @@ -3526,6 +3526,33 @@ "targetApps": ["bamboohr", "apptiotargetprocess"], "tags": ["streaming-connector-scheduler", "bamboohr", "apptiotargetprocess"], "offerings": ["app connect professional"] - } + }, + { + "name": "Create new contacts in front from Google Sheets ", + "description": "Use this template to create new contacts in front from Google Sheets.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["googlesheet", "front"], + "tags": ["streaming-connector-scheduler", "front", "googlesheet"], + "offerings": ["app connect professional"] + }, + { + "name": "Create new front comments when deal stages get updated in HubSpot CRM", + "description": "Use this template to Create new front comments when deal stages get updated in HubSpot CRM.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["front","hubspotcrm"], + "tags": ["streaming-connector-scheduler", "hubspotcrm", "front"], + "offerings": ["app connect professional"] + }, + { + "name": "Create New message in front for contacts in contact list in hubspot marketing", + "description": "Use this template to create New message in front for contacts in contact list in hubspot.", + "summary": "Scheduler to 2 applications", + "sourceApp": "streaming-connector-scheduler", + "targetApps": ["front", "hubspotmarketing"], + "tags": ["streaming-connector-scheduler", "front", "hubspotmarketing"], + "offerings": ["app connect professional"] + } ] } \ No newline at end of file From 8a2f4356d014ce93f4b0685ea9409e535a10df01 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 13:55:05 +0530 Subject: [PATCH 03/20] Update template-metadata.json --- resources/template-metadata.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/template-metadata.json b/resources/template-metadata.json index 4e9a47272..4ff605e41 100644 --- a/resources/template-metadata.json +++ b/resources/template-metadata.json @@ -3528,7 +3528,7 @@ "offerings": ["app connect professional"] }, { - "name": "Create new contacts in front from Google Sheets ", + "name": "Create new contacts in front from google sheets ", "description": "Use this template to create new contacts in front from Google Sheets.", "summary": "Scheduler to 2 applications", "sourceApp": "streaming-connector-scheduler", @@ -3555,4 +3555,4 @@ "offerings": ["app connect professional"] } ] -} \ No newline at end of file +} From 47bd1646137bb30761b0ef79ea4830e81d80ddec Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 13:59:06 +0530 Subject: [PATCH 04/20] Update template-metadata.json --- resources/template-metadata.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/template-metadata.json b/resources/template-metadata.json index 4ff605e41..f641d51a2 100644 --- a/resources/template-metadata.json +++ b/resources/template-metadata.json @@ -3537,7 +3537,7 @@ "offerings": ["app connect professional"] }, { - "name": "Create new front comments when deal stages get updated in HubSpot CRM", + "name": "Create new front comments when deal stages get updated in hubspotcrm", "description": "Use this template to Create new front comments when deal stages get updated in HubSpot CRM.", "summary": "Scheduler to 2 applications", "sourceApp": "streaming-connector-scheduler", @@ -3546,7 +3546,7 @@ "offerings": ["app connect professional"] }, { - "name": "Create New message in front for contacts in contact list in hubspot marketing", + "name": "Create New message in Front for contacts in contact list in hubspot marketing", "description": "Use this template to create New message in front for contacts in contact list in hubspot.", "summary": "Scheduler to 2 applications", "sourceApp": "streaming-connector-scheduler", From 8448a00d56c8abc08aa9449197b9ba050a553a74 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:00:52 +0530 Subject: [PATCH 05/20] Rename Create new contacts in front from google sheets_instructions.md to Create new contacts in front from google sheets _instructions.md --- ...eate new contacts in front from google sheets _instructions.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Create new contacts in front from google sheets_instructions.md => Create new contacts in front from google sheets _instructions.md (100%) diff --git a/Create new contacts in front from google sheets_instructions.md b/Create new contacts in front from google sheets _instructions.md similarity index 100% rename from Create new contacts in front from google sheets_instructions.md rename to Create new contacts in front from google sheets _instructions.md From 73bfbcc1947497cd6d42c7bb53f4aa85206e104f Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:03:12 +0530 Subject: [PATCH 06/20] Rename Create new contacts in front from google sheets .yaml to Create new contacts in front from google sheets.yaml --- ....yaml => Create new contacts in front from google sheets.yaml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename resources/{Create new contacts in front from google sheets .yaml => Create new contacts in front from google sheets.yaml} (100%) diff --git a/resources/Create new contacts in front from google sheets .yaml b/resources/Create new contacts in front from google sheets.yaml similarity index 100% rename from resources/Create new contacts in front from google sheets .yaml rename to resources/Create new contacts in front from google sheets.yaml From 460d60c52c60a1260fc20a96c8e56647bb4be235 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:03:43 +0530 Subject: [PATCH 07/20] Rename Create new contacts in front from google sheets _instructions.md to Create new contacts in front from google sheets_instructions.md --- ...reate new contacts in front from google sheets_instructions.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Create new contacts in front from google sheets _instructions.md => Create new contacts in front from google sheets_instructions.md (100%) diff --git a/Create new contacts in front from google sheets _instructions.md b/Create new contacts in front from google sheets_instructions.md similarity index 100% rename from Create new contacts in front from google sheets _instructions.md rename to Create new contacts in front from google sheets_instructions.md From ec594e46fcefed4e918c8ee7f300ff5ea52c8229 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:05:17 +0530 Subject: [PATCH 08/20] Update template-metadata.json --- resources/template-metadata.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/template-metadata.json b/resources/template-metadata.json index f641d51a2..fafc37281 100644 --- a/resources/template-metadata.json +++ b/resources/template-metadata.json @@ -3528,7 +3528,7 @@ "offerings": ["app connect professional"] }, { - "name": "Create new contacts in front from google sheets ", + "name": "Create new contacts in front from google sheets", "description": "Use this template to create new contacts in front from Google Sheets.", "summary": "Scheduler to 2 applications", "sourceApp": "streaming-connector-scheduler", From c0e260a2000764540377ed43217db71ffc3bfaf6 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:08:45 +0530 Subject: [PATCH 09/20] Update Create new contacts in front from google sheets.yaml --- resources/Create new contacts in front from google sheets.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/Create new contacts in front from google sheets.yaml b/resources/Create new contacts in front from google sheets.yaml index b1874f049..246131ab9 100644 --- a/resources/Create new contacts in front from google sheets.yaml +++ b/resources/Create new contacts in front from google sheets.yaml @@ -250,5 +250,5 @@ integration: $ref: '#/block/For each/current-item' - variable: flowDetails $ref: '#/flowDetails' - name: create new contacts in front from google sheets + name: Create new contacts in front from google sheets models: {} From 74e5604171cf323f2153a053aa7108521aed67a3 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:10:44 +0530 Subject: [PATCH 10/20] Rename Create new contacts in front from google sheets_instructions.md to resources/Create new contacts in front from google sheets_instructions.md --- ...reate new contacts in front from google sheets_instructions.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename Create new contacts in front from google sheets_instructions.md => resources/Create new contacts in front from google sheets_instructions.md (100%) diff --git a/Create new contacts in front from google sheets_instructions.md b/resources/Create new contacts in front from google sheets_instructions.md similarity index 100% rename from Create new contacts in front from google sheets_instructions.md rename to resources/Create new contacts in front from google sheets_instructions.md From a9af26ed88734cd4d3831782356da36b03860899 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:12:27 +0530 Subject: [PATCH 11/20] Update template-metadata.json From f68203e32f8fbd02c6bfccbcf5d7bbc14483d13d Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:20:18 +0530 Subject: [PATCH 12/20] Delete resources/Create new contacts in front from google sheets_instructions.md --- ...new contacts in front from google sheets_instructions.md | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 resources/Create new contacts in front from google sheets_instructions.md diff --git a/resources/Create new contacts in front from google sheets_instructions.md b/resources/Create new contacts in front from google sheets_instructions.md deleted file mode 100644 index 447b6d7fe..000000000 --- a/resources/Create new contacts in front from google sheets_instructions.md +++ /dev/null @@ -1,6 +0,0 @@ -To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/main/resources/markdown/Create%20new%20contacts%20in%20front%20from%20google%20sheets_instructions.md) (opens in a new window) -1. Click **Create flow** to start using the template. -1. Connect to your [Google Sheets account](http://ibm.biz/aasgsheets). -1. Connect to your [Front account](http://ibm.biz/appconnect-front). -1. On the Front "Create contact" action, choose the required account and edit the information to meet your business needs. -1. To start the flow, in the banner click **Start flow**. From 8960616f015f896cb248b83b44d9c201be270146 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:20:33 +0530 Subject: [PATCH 13/20] Delete resources/Create new contacts in front from google sheets.yaml --- ... contacts in front from google sheets.yaml | 254 ------------------ 1 file changed, 254 deletions(-) delete mode 100644 resources/Create new contacts in front from google sheets.yaml diff --git a/resources/Create new contacts in front from google sheets.yaml b/resources/Create new contacts in front from google sheets.yaml deleted file mode 100644 index 246131ab9..000000000 --- a/resources/Create new contacts in front from google sheets.yaml +++ /dev/null @@ -1,254 +0,0 @@ -$integration: http://ibm.com/appconnect/integration/v2/integrationFile -integration: - type: trigger-action - trigger-interfaces: - trigger-interface-1: - type: event-trigger - connector-type: streaming-connector-scheduler - triggers: - SCHEDULE: - assembly: - $ref: '#/integration/assemblies/assembly-1' - input-context: - data: scheduler - options: - subscription: - scheduleConfiguration: - interval: - unit: minute - value: 1 - runOnceOncheck: false - days: - - MON - - TUE - - WED - - THU - - FRI - - SAT - - SUN - timeZone: UTC - action-interfaces: - action-interface-2: - type: api-action - business-object: worksheetRow - connector-type: googlesheet - actions: - RETRIEVEALL: {} - action-interface-3: - type: api-action - business-object: postContacts_model - connector-type: front - actions: - postContacts: {} - action-interface-1: - type: api-action - business-object: postAccountsByIdContacts_model - connector-type: front - actions: - postAccountsByIdContacts: {} - action-interface-4: - type: api-action - business-object: getAccountsByIdContacts_model - connector-type: front - actions: - getAccountsByIdContacts: {} - action-interface-5: - type: api-action - business-object: postChannelsByIdMessages_model - connector-type: front - actions: - postChannelsByIdMessages: {} - assemblies: - assembly-1: - assembly: - execute: - - retrieve-action: - allow-empty-output: true - allow-truncation: true - name: Google Sheets Retrieve rows - target: - $ref: '#/integration/action-interfaces/action-interface-2' - filter: - limit: 25 - where: - and: - - spreadsheetID: 1_s_ojnWjQY7i6pcBDcyhN0tOYU85jKUXdBYgGp2HVQs - - worksheetID: Sheet1 - input: - - variable: Trigger - $ref: '#/trigger/payload' - - variable: flowDetails - $ref: '#/flowDetails' - pagination-type: SKIP_LIMIT - - for-each: - map: - $map: http://ibm.com/appconnect/map/v1 - customSchemas: - properties.`output`: - type: object - properties: - name: - type: string - input: - - variable: Trigger - $ref: '#/trigger/payload' - - variable: GoogleSheetsRetrieverows - $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' - - variable: GoogleSheetsRetrieverowsMetadata - $ref: '#/node-output/Google Sheets Retrieve rows/response' - - variable: FrontCreatecontact - $ref: >- - #/block/For each/node-output/Front Create - contact/response/payload - - variable: FrontAddcontactstoaccount - $ref: >- - #/block/For each/node-output/Front Add contacts to - account/response/payload - - variable: Foreachitem - $ref: '#/block/For each/current-item' - - variable: flowDetails - $ref: '#/flowDetails' - mappings: [] - source: - expression: >- - $GoogleSheetsRetrieverows[[1..$count($GoogleSheetsRetrieverows)-1]] - input: - - variable: Trigger - $ref: '#/trigger/payload' - - variable: GoogleSheetsRetrieverows - $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' - - variable: GoogleSheetsRetrieverowsMetadata - $ref: '#/node-output/Google Sheets Retrieve rows/response' - - variable: flowDetails - $ref: '#/flowDetails' - mode: sequential - continue-on-error: true - name: For each - assembly: - $ref: '#/integration/assemblies/assembly-2' - display-name: Google Sheets Title - - custom-action: - action: getAccountsByIdContacts - name: Front Retrieve account contacts - target: - $ref: '#/integration/action-interfaces/action-interface-4' - map: - mappings: - - id: - template: acc_e0vyak - $map: http://ibm.com/appconnect/map/v1 - input: - - variable: Trigger - $ref: '#/trigger/payload' - - variable: GoogleSheetsRetrieverows - $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' - - variable: GoogleSheetsRetrieverowsMetadata - $ref: '#/node-output/Google Sheets Retrieve rows/response' - - variable: Foreach - $ref: '#/node-output/For each/response/payload' - - variable: flowDetails - $ref: '#/flowDetails' - filter: - where: - id: acc_e0vyak - input: - - variable: Trigger - $ref: '#/trigger/payload' - - variable: GoogleSheetsRetrieverows - $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' - - variable: GoogleSheetsRetrieverowsMetadata - $ref: '#/node-output/Google Sheets Retrieve rows/response' - - variable: Foreach - $ref: '#/node-output/For each/response/payload' - - variable: flowDetails - $ref: '#/flowDetails' - allow-empty-output: true - - custom-action: - action: postChannelsByIdMessages - name: Front Create message - target: - $ref: '#/integration/action-interfaces/action-interface-5' - map: - mappings: - - body: - template: '{{$Foreach}}' - - id: - template: cha_g4xwc - - to: - expression: '["cct@gmail.com"]' - $map: http://ibm.com/appconnect/map/v1 - input: - - variable: Trigger - $ref: '#/trigger/payload' - - variable: GoogleSheetsRetrieverows - $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' - - variable: GoogleSheetsRetrieverowsMetadata - $ref: '#/node-output/Google Sheets Retrieve rows/response' - - variable: Foreach - $ref: '#/node-output/For each/response/payload' - - variable: FrontRetrieveaccountcontacts - $ref: >- - #/node-output/Front Retrieve account - contacts/response/payload - - variable: flowDetails - $ref: '#/flowDetails' - assembly-2: - assembly: - execute: - - custom-action: - action: postContacts - name: Front Create contact - target: - $ref: '#/integration/action-interfaces/action-interface-3' - map: - mappings: - - handles: - foreach: - input: '{}' - iterator: handlesItem - mappings: - - handle: - template: '{{$GoogleSheetsRetrieverows.values[0]}}' - - source: - template: '{{$GoogleSheetsRetrieverows.values[1]}}' - $map: http://ibm.com/appconnect/map/v1 - input: - - variable: Trigger - $ref: '#/trigger/payload' - - variable: GoogleSheetsRetrieverows - $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' - - variable: GoogleSheetsRetrieverowsMetadata - $ref: '#/node-output/Google Sheets Retrieve rows/response' - - variable: Foreachitem - $ref: '#/block/For each/current-item' - - variable: flowDetails - $ref: '#/flowDetails' - - custom-action: - action: postAccountsByIdContacts - name: Front Add contacts to account - target: - $ref: '#/integration/action-interfaces/action-interface-1' - map: - mappings: - - contact_ids: - expression: '$FrontCreatecontact.id ' - - id: - template: acc_e0vyak - $map: http://ibm.com/appconnect/map/v1 - input: - - variable: Trigger - $ref: '#/trigger/payload' - - variable: GoogleSheetsRetrieverows - $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' - - variable: GoogleSheetsRetrieverowsMetadata - $ref: '#/node-output/Google Sheets Retrieve rows/response' - - variable: FrontCreatecontact - $ref: >- - #/block/For each/node-output/Front Create - contact/response/payload - - variable: Foreachitem - $ref: '#/block/For each/current-item' - - variable: flowDetails - $ref: '#/flowDetails' - name: Create new contacts in front from google sheets -models: {} From 1f79d4cb76fa433c19ce8bb53c7e183b36fafca0 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:22:31 +0530 Subject: [PATCH 14/20] Add files via upload --- ... contacts in front from google sheets.yaml | 254 ++++++++++++++++++ 1 file changed, 254 insertions(+) create mode 100644 resources/Create new contacts in front from google sheets.yaml diff --git a/resources/Create new contacts in front from google sheets.yaml b/resources/Create new contacts in front from google sheets.yaml new file mode 100644 index 000000000..246131ab9 --- /dev/null +++ b/resources/Create new contacts in front from google sheets.yaml @@ -0,0 +1,254 @@ +$integration: http://ibm.com/appconnect/integration/v2/integrationFile +integration: + type: trigger-action + trigger-interfaces: + trigger-interface-1: + type: event-trigger + connector-type: streaming-connector-scheduler + triggers: + SCHEDULE: + assembly: + $ref: '#/integration/assemblies/assembly-1' + input-context: + data: scheduler + options: + subscription: + scheduleConfiguration: + interval: + unit: minute + value: 1 + runOnceOncheck: false + days: + - MON + - TUE + - WED + - THU + - FRI + - SAT + - SUN + timeZone: UTC + action-interfaces: + action-interface-2: + type: api-action + business-object: worksheetRow + connector-type: googlesheet + actions: + RETRIEVEALL: {} + action-interface-3: + type: api-action + business-object: postContacts_model + connector-type: front + actions: + postContacts: {} + action-interface-1: + type: api-action + business-object: postAccountsByIdContacts_model + connector-type: front + actions: + postAccountsByIdContacts: {} + action-interface-4: + type: api-action + business-object: getAccountsByIdContacts_model + connector-type: front + actions: + getAccountsByIdContacts: {} + action-interface-5: + type: api-action + business-object: postChannelsByIdMessages_model + connector-type: front + actions: + postChannelsByIdMessages: {} + assemblies: + assembly-1: + assembly: + execute: + - retrieve-action: + allow-empty-output: true + allow-truncation: true + name: Google Sheets Retrieve rows + target: + $ref: '#/integration/action-interfaces/action-interface-2' + filter: + limit: 25 + where: + and: + - spreadsheetID: 1_s_ojnWjQY7i6pcBDcyhN0tOYU85jKUXdBYgGp2HVQs + - worksheetID: Sheet1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: flowDetails + $ref: '#/flowDetails' + pagination-type: SKIP_LIMIT + - for-each: + map: + $map: http://ibm.com/appconnect/map/v1 + customSchemas: + properties.`output`: + type: object + properties: + name: + type: string + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: FrontCreatecontact + $ref: >- + #/block/For each/node-output/Front Create + contact/response/payload + - variable: FrontAddcontactstoaccount + $ref: >- + #/block/For each/node-output/Front Add contacts to + account/response/payload + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + mappings: [] + source: + expression: >- + $GoogleSheetsRetrieverows[[1..$count($GoogleSheetsRetrieverows)-1]] + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: flowDetails + $ref: '#/flowDetails' + mode: sequential + continue-on-error: true + name: For each + assembly: + $ref: '#/integration/assemblies/assembly-2' + display-name: Google Sheets Title + - custom-action: + action: getAccountsByIdContacts + name: Front Retrieve account contacts + target: + $ref: '#/integration/action-interfaces/action-interface-4' + map: + mappings: + - id: + template: acc_e0vyak + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: Foreach + $ref: '#/node-output/For each/response/payload' + - variable: flowDetails + $ref: '#/flowDetails' + filter: + where: + id: acc_e0vyak + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: Foreach + $ref: '#/node-output/For each/response/payload' + - variable: flowDetails + $ref: '#/flowDetails' + allow-empty-output: true + - custom-action: + action: postChannelsByIdMessages + name: Front Create message + target: + $ref: '#/integration/action-interfaces/action-interface-5' + map: + mappings: + - body: + template: '{{$Foreach}}' + - id: + template: cha_g4xwc + - to: + expression: '["cct@gmail.com"]' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: Foreach + $ref: '#/node-output/For each/response/payload' + - variable: FrontRetrieveaccountcontacts + $ref: >- + #/node-output/Front Retrieve account + contacts/response/payload + - variable: flowDetails + $ref: '#/flowDetails' + assembly-2: + assembly: + execute: + - custom-action: + action: postContacts + name: Front Create contact + target: + $ref: '#/integration/action-interfaces/action-interface-3' + map: + mappings: + - handles: + foreach: + input: '{}' + iterator: handlesItem + mappings: + - handle: + template: '{{$GoogleSheetsRetrieverows.values[0]}}' + - source: + template: '{{$GoogleSheetsRetrieverows.values[1]}}' + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + - custom-action: + action: postAccountsByIdContacts + name: Front Add contacts to account + target: + $ref: '#/integration/action-interfaces/action-interface-1' + map: + mappings: + - contact_ids: + expression: '$FrontCreatecontact.id ' + - id: + template: acc_e0vyak + $map: http://ibm.com/appconnect/map/v1 + input: + - variable: Trigger + $ref: '#/trigger/payload' + - variable: GoogleSheetsRetrieverows + $ref: '#/node-output/Google Sheets Retrieve rows/response/payload' + - variable: GoogleSheetsRetrieverowsMetadata + $ref: '#/node-output/Google Sheets Retrieve rows/response' + - variable: FrontCreatecontact + $ref: >- + #/block/For each/node-output/Front Create + contact/response/payload + - variable: Foreachitem + $ref: '#/block/For each/current-item' + - variable: flowDetails + $ref: '#/flowDetails' + name: Create new contacts in front from google sheets +models: {} From 902eb64d604058d2a8777e27f6402b0decd65831 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:23:19 +0530 Subject: [PATCH 15/20] Add files via upload --- ...new contacts in front from google sheets_instructions.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 resources/markdown/Create new contacts in front from google sheets_instructions.md diff --git a/resources/markdown/Create new contacts in front from google sheets_instructions.md b/resources/markdown/Create new contacts in front from google sheets_instructions.md new file mode 100644 index 000000000..b555b9c90 --- /dev/null +++ b/resources/markdown/Create new contacts in front from google sheets_instructions.md @@ -0,0 +1,6 @@ +To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/main/resources/markdown/Create%20new%20contacts%20in%20front%20from%20google%20sheets_instructions) (opens in a new window) +1. Click **Create flow** to start using the template. +1. Connect to your [Google Sheets account](http://ibm.biz/aasgsheets). +1. Connect to your [Front account](http://ibm.biz/appconnect-front). +1. On the Front "Create contact" action, choose the required account and edit the information to meet your business needs. +1. To start the flow, in the banner click **Start flow**. From 54b130845a25caf89eee6172fbb38a95f6c3d323 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:26:15 +0530 Subject: [PATCH 16/20] Add files via upload --- ... for contacts in contact list in hubspot_instructions.md | 6 ++++++ ... when deal stages get updated in hubSpot_instructions.md | 6 ++++++ 2 files changed, 12 insertions(+) create mode 100644 resources/markdown/Create New message for contacts in contact list in hubspot_instructions.md create mode 100644 resources/markdown/Create new front comments when deal stages get updated in hubSpot_instructions.md diff --git a/resources/markdown/Create New message for contacts in contact list in hubspot_instructions.md b/resources/markdown/Create New message for contacts in contact list in hubspot_instructions.md new file mode 100644 index 000000000..79615bbfb --- /dev/null +++ b/resources/markdown/Create New message for contacts in contact list in hubspot_instructions.md @@ -0,0 +1,6 @@ +To refer to these instructions while editing the flow, open [the github page](Create%20New%20message%20in%20front%20for%20contacts%20in%20contact%20list in%20hubspot_instructions) (opens in a new window) +1. Click **Create flow** to start using the template. +1. Connect to your [hubspot marketing account](http://ibm.biz/aasgsheets). +1. Connect to your [Front account](http://ibm.biz/appconnect-front). +1. On the Front "Create message" action, choose the required channel and edit the information to meet your business needs. +1. To start the flow, in the banner click **Start flow**. diff --git a/resources/markdown/Create new front comments when deal stages get updated in hubSpot_instructions.md b/resources/markdown/Create new front comments when deal stages get updated in hubSpot_instructions.md new file mode 100644 index 000000000..a1ade014d --- /dev/null +++ b/resources/markdown/Create new front comments when deal stages get updated in hubSpot_instructions.md @@ -0,0 +1,6 @@ +To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/main/resources/markdown/Create%20new%20front%20comments%20when%20deal%20stages%20get%20updated%20in%20hubSpot_instructions.md) (opens in a new window) +1. Click **Create flow** to start using the template. +1. Connect to your [Google Sheets account](http://ibm.biz/aasgsheets). +1. Connect to your [Front account](http://ibm.biz/appconnect-front). +1. On the Front "Create contact" action, choose the required account and edit the information to meet your business needs. +1. To start the flow, in the banner click **Start flow**. From 7ba5af2e8f178a2dbda1f40aa81b4eb50e607fc4 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:28:47 +0530 Subject: [PATCH 17/20] Rename Create New message for contacts in contact list in hubspot_instructions.md to Create new front comments when deal stages get updated in hubspotcrm_instructions.md --- ...ts when deal stages get updated in hubspotcrm_instructions.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename resources/markdown/{Create New message for contacts in contact list in hubspot_instructions.md => Create new front comments when deal stages get updated in hubspotcrm_instructions.md} (100%) diff --git a/resources/markdown/Create New message for contacts in contact list in hubspot_instructions.md b/resources/markdown/Create new front comments when deal stages get updated in hubspotcrm_instructions.md similarity index 100% rename from resources/markdown/Create New message for contacts in contact list in hubspot_instructions.md rename to resources/markdown/Create new front comments when deal stages get updated in hubspotcrm_instructions.md From dcf1772b051c4101fcd6cbd2168944328965d701 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:30:15 +0530 Subject: [PATCH 18/20] Rename Create new front comments when deal stages get updated in hubSpot_instructions.md to Create New message in Front for contacts in contact list in hubspot marketing_instructions.md --- ...contacts in contact list in hubspot marketing_instructions.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename resources/markdown/{Create new front comments when deal stages get updated in hubSpot_instructions.md => Create New message in Front for contacts in contact list in hubspot marketing_instructions.md} (100%) diff --git a/resources/markdown/Create new front comments when deal stages get updated in hubSpot_instructions.md b/resources/markdown/Create New message in Front for contacts in contact list in hubspot marketing_instructions.md similarity index 100% rename from resources/markdown/Create new front comments when deal stages get updated in hubSpot_instructions.md rename to resources/markdown/Create New message in Front for contacts in contact list in hubspot marketing_instructions.md From 939c7cfafcb655832871d0204213946a0f6c7036 Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:31:13 +0530 Subject: [PATCH 19/20] Delete Create New message for contacts in contact list in hubspot_instructions.md --- ... for contacts in contact list in hubspot_instructions.md | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 Create New message for contacts in contact list in hubspot_instructions.md diff --git a/Create New message for contacts in contact list in hubspot_instructions.md b/Create New message for contacts in contact list in hubspot_instructions.md deleted file mode 100644 index 79615bbfb..000000000 --- a/Create New message for contacts in contact list in hubspot_instructions.md +++ /dev/null @@ -1,6 +0,0 @@ -To refer to these instructions while editing the flow, open [the github page](Create%20New%20message%20in%20front%20for%20contacts%20in%20contact%20list in%20hubspot_instructions) (opens in a new window) -1. Click **Create flow** to start using the template. -1. Connect to your [hubspot marketing account](http://ibm.biz/aasgsheets). -1. Connect to your [Front account](http://ibm.biz/appconnect-front). -1. On the Front "Create message" action, choose the required channel and edit the information to meet your business needs. -1. To start the flow, in the banner click **Start flow**. From aa8f50ea03e088978f7e816866cfc3c4b23210bc Mon Sep 17 00:00:00 2001 From: jaisree-jai <84732213+jaisree-jai@users.noreply.github.com> Date: Tue, 2 Jul 2024 14:31:30 +0530 Subject: [PATCH 20/20] Delete Create new front comments when deal stages get updated in hubSpot_instructions.md --- ... when deal stages get updated in hubSpot_instructions.md | 6 ------ 1 file changed, 6 deletions(-) delete mode 100644 Create new front comments when deal stages get updated in hubSpot_instructions.md diff --git a/Create new front comments when deal stages get updated in hubSpot_instructions.md b/Create new front comments when deal stages get updated in hubSpot_instructions.md deleted file mode 100644 index a1ade014d..000000000 --- a/Create new front comments when deal stages get updated in hubSpot_instructions.md +++ /dev/null @@ -1,6 +0,0 @@ -To refer to these instructions while editing the flow, open [the github page](https://github.com/ot4i/app-connect-templates/blob/main/resources/markdown/Create%20new%20front%20comments%20when%20deal%20stages%20get%20updated%20in%20hubSpot_instructions.md) (opens in a new window) -1. Click **Create flow** to start using the template. -1. Connect to your [Google Sheets account](http://ibm.biz/aasgsheets). -1. Connect to your [Front account](http://ibm.biz/appconnect-front). -1. On the Front "Create contact" action, choose the required account and edit the information to meet your business needs. -1. To start the flow, in the banner click **Start flow**.