adriano
b6fed7e454
feat: Propagates contact flow and allows always creating a new ticket
...
- returns flow when validating contact and uses fallback -1 when not found
- avoids searching for email for company 4953 and passes the flow when creating a contact
- accepts dynamic body and allows forcing a new ticket without saving a reference
2025-10-24 14:28:52 -03:00
adriano
9b23e5d721
chore: updated gradezco template
2025-10-22 11:11:29 -03:00
adriano
d05bc4c381
feat: implementation to create ticket by for contacts and individual customers on sap crm to client codWeb 4953 Gradezco colombia
2025-10-21 09:18:51 -03:00
adriano
900074adb1
chore: updated template to gradezco client to register chat journaling from omnihit into the contact tasks activities
2025-10-14 14:13:49 -03:00
adriano
cb840280fb
fix: updated to include last name in call journaling
2025-10-13 18:15:38 -03:00
adriano
9db7604b93
feat: adjustment to create contact via omnihit for SAP crm
2025-10-13 16:09:22 -03:00
adriano
ebe4f901f7
fix: implemented solution to solve lookup contact sap
2025-10-13 11:26:44 -03:00
adriano
b457e3088d
feat: adjustment implemented to support template for CRM SAP Gradezco client
2025-10-13 10:54:49 -03:00
adriano
a9ee98449b
Merge branch 'master' of https://github.com/AdrianoRobson/crm-api-template-generator
2025-10-09 15:06:25 -03:00
adriano
fb40069e4d
feat: updated template json file
2025-10-09 15:04:36 -03:00
adriano
821584d17d
feat: implemented find contact by email
2025-10-09 14:29:44 -03:00
adriano
5f6c8be1c9
feat: update getClientAccessToken to use query parameters and validate inputs
2025-06-30 18:30:37 -03:00
adriano
26704767ba
fix: swap parameters in getAccessToken call to match expected order
2025-06-30 14:34:48 -03:00
adriano
65ec67d12e
feat: update getClientAccessToken to require only clientId in validation
2025-06-30 14:24:00 -03:00
adriano
671d5e3fb7
feat: update getClientAccessToken to use companyId from params
2025-06-30 14:21:51 -03:00
adriano
9e1608a308
feat: export checkContact function from crmController
2025-06-30 14:17:38 -03:00
adriano
9179a9ee6d
feat: export contactActivity function from crmController
2025-06-30 14:10:37 -03:00
DBS
0cea41ea04
feat: add getClientAccessToken endpoint to retrieve access token for companyId and clientId
2025-06-30 13:55:07 -03:00
adriano
526c016b99
chore: added validation request to ticketId
2025-06-26 20:51:26 -03:00
adriano
f2814269ac
feat: added dynamic body request to create lead/contact
2025-06-26 20:47:18 -03:00
adriano
61783eecf6
feat: new routes to find contact and create whatsapp journaling in salesforce
2025-06-26 20:05:45 -03:00
adriano
844593749b
chore: new templates file to test
2025-06-26 17:55:02 -03:00
adriano
f05bfa4047
feat: implemented find companyId by omnihit accountId
2025-06-20 15:07:22 -03:00
adriano
1d300e07ca
feat: getting company id from accountId
2025-06-20 14:36:47 -03:00
adriano
89db3e83c9
feat: get company by omnihit accountId
2025-06-20 12:57:24 -03:00
adriano
344dafbb48
fix: removed undefined call object
2025-06-18 17:25:15 -03:00
adriano
d337d7fec5
chore: solved merge details
2025-06-18 17:16:05 -03:00
adriano
c721cead8f
feat: implementation to save omnihit integration config in mongo
2025-06-18 17:10:34 -03:00
adriano
2fed69eaee
feat: salesforce get user by email
2025-06-13 08:16:16 -03:00
Eduxavier88
5b9a105b7b
feat: Add solution to dont send email when the case is created
2025-05-07 09:19:54 -03:00
Eduxavier88
d121b2e199
feat(sfCase): improve generic case creation logic for IVR flow
2025-05-06 16:24:18 -03:00
adriano
a7763a5e56
feat(integration): add crmAccountId field to allow dynamic CRM account ID in integration template
2025-04-11 16:32:24 -03:00
adriano
9705157bdd
feat(integration/omnihit): update config to allow ticket creation without assigned queue
2025-04-11 12:58:35 -03:00
adriano
6497728899
fix(integration): The companyId was missing when testing the integration between the Salesforce JSON template and the API. This change ensures it's properly passed to the function.
2025-04-10 15:28:38 -03:00
adriano
5e0402699b
chore: Return 200 on route response
2025-04-10 12:24:12 -03:00
adriano
db3da71b39
chore: Uncommented catch info
2025-04-09 15:45:54 -03:00
adriano
c4b2e8aac9
refactor: Implemented solution so solve 429 status request on in finding open hubspot ticket for a contact id
2025-04-09 15:41:01 -03:00
adriano
16410ff993
feat: Sentry added for error and log monitoring
2025-04-03 11:37:20 -03:00
adriano
3e204da937
chore: Added companyId 12928 to ignore automatic ticket creation
2025-03-27 10:03:56 -03:00
adriano
f601dbb699
feat: Add soluction to remove 0 at the beginning of the contact before creating call journaling
2025-03-13 10:25:59 -03:00
adriano
c15918e362
feat: Add solution to handle hs_pipeline_stage from Hubspot customized status for tickets
2025-03-12 14:10:34 -03:00
adriano
953ab7f6e2
chore: If commented
2025-03-11 17:50:20 -03:00
adriano
c3b51baa1c
Route to create ticket separated
2025-03-11 17:44:47 -03:00
adriano
7c05166f16
fix: Changed Auth2 strategy
2025-02-14 14:40:55 -03:00
adriano
12a87332f4
feat: Adjustment in functions to search for company Id and client Id for oauth2
2025-01-15 11:53:39 -03:00
adriano
1bdc545b4f
feat: Add find by client_id and companyId
2025-01-14 15:23:45 -03:00
adriano
64869abc23
feat: Updated frontend to receive de codigoWeb from url parameter
2024-11-28 09:17:54 -03:00
adriano
0c7612cb16
feat: Added routes to create and update salesforce case
2024-11-05 15:37:36 -03:00
adriano
b654ce11a9
feat: added feature to register whatsapp journaling from omnihit
2024-10-07 11:25:08 -03:00
adriano
5b4406584b
chore: code otimization
2024-10-04 15:08:36 -03:00