or run

npx @tessl/cli init
Log in

Version

Tile

Overview

Evals

Files

Files

docs

additional-streams.mdauthentication.mdcrm-streams.mdcustom-objects.mdengagements.mdindex.mdmarketing.mdproperty-history.md

additional-streams.mddocs/

0

# Additional Streams

1

2

Additional HubSpot data streams covering forms, ownership, and supplementary functionality not covered in the main CRM, engagement, or marketing stream categories.

3

4

## Capabilities

5

6

### Form Submissions Stream

7

8

Form submission records capturing lead generation data and form interaction history.

9

10

```yaml { .api }

11

form_submissions:

12

primary_key: ["id"]

13

cursor_field: "submittedAt"

14

sync_mode: incremental

15

schema:

16

type: object

17

properties:

18

id:

19

type: string

20

description: "Unique form submission identifier"

21

formId:

22

type: string

23

description: "Associated form identifier"

24

contactId:

25

type: string

26

description: "Contact who submitted the form"

27

submittedAt:

28

type: string

29

format: date-time

30

description: "Form submission timestamp"

31

values:

32

type: array

33

items:

34

type: object

35

properties:

36

name:

37

type: string

38

description: "Form field name"

39

value:

40

type: string

41

description: "Submitted field value"

42

description: "Form field values"

43

pageUrl:

44

type: string

45

description: "URL of page where form was submitted"

46

ipAddress:

47

type: string

48

description: "IP address of submitter"

49

```

50

51

**Usage Example:**

52

53

```yaml

54

source:

55

type: airbyte/source-hubspot

56

config:

57

credentials:

58

credentials_title: "Private App Credentials"

59

access_token: "${HUBSPOT_ACCESS_TOKEN}"

60

start_date: "2023-01-01T00:00:00Z"

61

62

destination:

63

type: airbyte/destination-postgres

64

config:

65

streams:

66

- stream_name: form_submissions

67

sync_mode: incremental

68

```

69

70

### Owners Archived Stream

71

72

Archived owner records for users who are no longer active in the HubSpot account.

73

74

```yaml { .api }

75

owners_archived:

76

primary_key: ["id"]

77

cursor_field: "updatedAt"

78

sync_mode: incremental

79

schema:

80

type: object

81

properties:

82

id:

83

type: string

84

description: "Unique owner identifier"

85

userId:

86

type: string

87

description: "Associated user ID"

88

email:

89

type: string

90

format: email

91

description: "Owner email address"

92

firstName:

93

type: string

94

description: "Owner first name"

95

lastName:

96

type: string

97

description: "Owner last name"

98

active:

99

type: boolean

100

const: false

101

description: "Always false for archived owners"

102

userIdIncludingInactive:

103

type: string

104

description: "User ID including inactive status"

105

createdAt:

106

type: string

107

format: date-time

108

description: "Owner creation timestamp"

109

updatedAt:

110

type: string

111

format: date-time

112

description: "Last update timestamp"

113

```

114

115

### Ticket Pipelines Stream

116

117

Ticket pipeline configuration for support ticket workflow management.

118

119

```yaml { .api }

120

ticket_pipelines:

121

primary_key: ["id"]

122

cursor_field: "updatedAt"

123

sync_mode: incremental

124

schema:

125

type: object

126

properties:

127

id:

128

type: string

129

description: "Unique pipeline identifier"

130

label:

131

type: string

132

description: "Pipeline display name"

133

displayOrder:

134

type: integer

135

description: "Pipeline sort order"

136

active:

137

type: boolean

138

description: "Whether pipeline is active"

139

stages:

140

type: array

141

items:

142

type: object

143

properties:

144

id:

145

type: string

146

description: "Stage identifier"

147

label:

148

type: string

149

description: "Stage display name"

150

displayOrder:

151

type: integer

152

description: "Stage sort order"

153

metadata:

154

type: object

155

properties:

156

isClosed:

157

type: boolean

158

description: "Whether stage represents closed tickets"

159

description: "Pipeline stages"

160

createdAt:

161

type: string

162

format: date-time

163

description: "Pipeline creation timestamp"

164

updatedAt:

165

type: string

166

format: date-time

167

description: "Last update timestamp"

168

```

169

170

## Data Retention and Archival

171

172

These streams follow HubSpot's data retention policies:

173

174

- **Form Submissions**: Retained indefinitely unless manually deleted

175

- **Owners Archived**: Retained for audit purposes; reactivation possible

176

- **Ticket Pipelines**: Configuration changes tracked with timestamp history

177

178

## Integration Notes

179

180

These streams complement the main CRM functionality:

181

182

- **Form Submissions** link to Contacts via `contactId`

183

- **Owners Archived** maintains referential integrity with CRM records

184

- **Ticket Pipelines** define workflow structure for Tickets stream

185

186

Use these streams for complete data lineage and workflow understanding.