You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: components/hubspot/sources/new-contact-property-change/new-contact-property-change.mjs
+38-2Lines changed: 38 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,9 @@ export default {
6
6
...common,
7
7
key: "hubspot-new-contact-property-change",
8
8
name: "New Contact Property Change",
9
-
description: "Emit new event when a specified property is provided or updated on a contact. [See the documentation](https://developers.hubspot.com/docs/api/crm/contacts)",
10
-
version: "0.0.29",
9
+
description:
10
+
"Emit new event when a specified property is provided or updated on a contact. [See the documentation](https://developers.hubspot.com/docs/api/crm/contacts)",
11
+
version: "0.0.30",
11
12
dedupe: "unique",
12
13
type: "source",
13
14
props: {
@@ -21,6 +22,22 @@ export default {
21
22
returnproperties.map((property)=>property.name);
22
23
},
23
24
},
25
+
skipFirstRun: {
26
+
type: "boolean",
27
+
label: "Skip existing contacts when first activated",
28
+
description:
29
+
"When enabled, this trigger will ignore all existing contacts and only watch for property changes that happen after activation. When disabled, it will process all existing contacts on first run.",
30
+
optional: true,
31
+
default: false,
32
+
},
33
+
requirePropertyHistory: {
34
+
type: "boolean",
35
+
label: "Only trigger on actual property changes",
36
+
description:
37
+
"When enabled, only fires when a contact property is actually modified. When disabled, may also trigger for newly created contacts even if the property wasn't changed.",
0 commit comments