WEBVTT

1
00:00:10.000 --> 00:00:17.270
Brady Hugins: Hi everyone, joining in. This is Brady Hugans with Mirror Mirror Systems.

2
00:00:17.450 --> 00:00:23.129
Brady Hugins: This is a webinar, it's May 22nd, Friday, at 10.30 a.m.

3
00:00:23.730 --> 00:00:27.010
Brady Hugins: Currently in Phoenix, Arizona, Chandler, actually.

4
00:00:27.690 --> 00:00:30.220
Brady Hugins: It's gorgeous day outside, even for May here.

5
00:00:30.360 --> 00:00:37.420
Brady Hugins: So, I want to invite you to join us today. We're… Going to be…

6
00:00:38.060 --> 00:00:45.829
Brady Hugins: Showcasing day number 4 for engines and automations today for the MirrorMirror Data Sovereignty introduction.

7
00:00:47.150 --> 00:00:56.070
Brady Hugins: So this is part of a… course that is… About 7 modules.

8
00:00:56.600 --> 00:01:00.689
Brady Hugins: and that we're covering all the components of what I've…

9
00:01:01.150 --> 00:01:05.459
Brady Hugins: coined as data sovereignty. Data sovereignty is…

10
00:01:05.930 --> 00:01:23.930
Brady Hugins: The idea of having a technical infrastructure and system for yourselves, that you can see your data, your workflows, your executions, and are able to

11
00:01:24.460 --> 00:01:30.829
Brady Hugins: Either sell your own products, or be able to have your own libraries of information.

12
00:01:32.010 --> 00:01:39.660
Brady Hugins: And that way you can have a more independent infrastructure. There's quite a bit of new…

13
00:01:40.120 --> 00:01:48.080
Brady Hugins: Creators that are producing content, either video or courses, or audio and music.

14
00:01:49.030 --> 00:01:56.140
Brady Hugins: And… There's some great tools that are available for people to start taking in the…

15
00:01:56.560 --> 00:02:08.190
Brady Hugins: the processing of their own information and be able to disseminate and share out with more people more independently. So, independent media is here, independent technology is here.

16
00:02:08.330 --> 00:02:19.460
Brady Hugins: And I work with a number of different tools in our ecosystem that is… anyone can use, and so… and I encourage people to…

17
00:02:19.960 --> 00:02:33.430
Brady Hugins: to do that, as they're looking at solutions for themselves. Most of the people that enjoy this types of information are either creative types, or they're creating some sort of media.

18
00:02:33.940 --> 00:02:36.239
Brady Hugins: Or they're a technology…

19
00:02:36.670 --> 00:02:45.180
Brady Hugins: Person that's looking to have their own infrastructure and tech stack, or they're looking to help host and help other businesses with theirs.

20
00:02:46.760 --> 00:02:49.710
Brady Hugins: Or they're interested in it from,

21
00:02:49.850 --> 00:02:57.460
Brady Hugins: an operational level. There might be some more functional reasons for it, or a different use case, or a particular need for you.

22
00:02:57.690 --> 00:03:07.140
Brady Hugins: Archiving, I like… People that like to have libraries of information and archivists in order to…

23
00:03:08.630 --> 00:03:16.179
Brady Hugins: protect and have some copies of information available out to independent people, I think is really important to do.

24
00:03:17.000 --> 00:03:19.970
Brady Hugins: So with that, we'll get started with the presentation.

25
00:03:24.820 --> 00:03:32.280
Brady Hugins: Okay… So… Great.

26
00:03:34.650 --> 00:03:39.919
Brady Hugins: I'm sure you can see that. On my screen here…

27
00:03:42.650 --> 00:03:48.569
Brady Hugins: So, engines and automation. So, what are engines? What are automations?

28
00:03:49.520 --> 00:03:54.980
Brady Hugins: Right, so… We've covered some components in the past.

29
00:03:55.820 --> 00:04:05.320
Brady Hugins: About building a spine, an infrastructure spine, what that plan looks like, with all the layouts and components, major components? What's the rhythm?

30
00:04:06.480 --> 00:04:11.849
Brady Hugins: How does this thing… how do… does your system work over time, and what's the common rhythm?

31
00:04:13.730 --> 00:04:18.580
Brady Hugins: But today, we're going to be working on and covering…

32
00:04:25.980 --> 00:04:38.790
Brady Hugins: Engine and automation. So… This is the components and the workflows that make everything very quick.

33
00:04:39.690 --> 00:04:40.920
Brady Hugins: So…

34
00:04:42.510 --> 00:04:54.709
Brady Hugins: the… the costs or the challenges of working with engines and automations is they're very execution heavy. If they don't work precisely in the right way, they'll fail in error.

35
00:04:54.990 --> 00:05:00.419
Brady Hugins: But if they do, and everything lines up well… like, think of it like an engine, like a locomotive.

36
00:05:00.590 --> 00:05:06.550
Brady Hugins: Everything needs to line up, and everything needs to coordinate well with each other in order for things to move.

37
00:05:07.580 --> 00:05:14.059
Brady Hugins: That's what a lot of these systems for automators are like. They're like big locomotives, or…

38
00:05:14.390 --> 00:05:17.589
Brady Hugins: A big, warehouse factory.

39
00:05:18.340 --> 00:05:30.710
Brady Hugins: But you're able to take different forms of information from data, put it in one form, and put it in another database. So, these are for ingesting different emails or marketing information.

40
00:05:30.940 --> 00:05:34.229
Brady Hugins: Touching in and sending a message out to someone.

41
00:05:34.340 --> 00:05:38.049
Brady Hugins: That's typically what we use them for, automated workflows and marketing.

42
00:05:39.030 --> 00:05:41.639
Brady Hugins: But this could be for creating reports.

43
00:05:42.250 --> 00:05:44.929
Brady Hugins: It could be for sending out information.

44
00:05:45.050 --> 00:05:51.080
Brady Hugins: It could be creating summaries for yourself, So…

45
00:05:51.580 --> 00:06:01.780
Brady Hugins: There's… when you start getting into the engines and the automations, these are some of the components that work passively for you, and very inexpensive.

46
00:06:02.170 --> 00:06:09.970
Brady Hugins: When you run a query or you're building something, it can be expensive on your time, whether you're using Cloud Code or some sort of other builder.

47
00:06:10.730 --> 00:06:16.820
Brady Hugins: Whereas engines and automators Are meant to be set up and be more passive.

48
00:06:17.020 --> 00:06:21.890
Brady Hugins: Work in the background. Work while you're asynchronously working on other things.

49
00:06:22.320 --> 00:06:25.719
Brady Hugins: So, they're great multipliers over time.

50
00:06:26.130 --> 00:06:28.300
Brady Hugins: And great compounders over time.

51
00:06:31.880 --> 00:06:33.900
Brady Hugins: So, manual work.

52
00:06:35.120 --> 00:06:39.659
Brady Hugins: is a form of silent debt. Whenever there's…

53
00:06:40.120 --> 00:06:42.459
Brady Hugins: Work that needs to be done in the business.

54
00:06:44.380 --> 00:06:48.269
Brady Hugins: This could be creative work, or sales work, marketing.

55
00:06:49.450 --> 00:06:58.429
Brady Hugins: We're creating fatigue in the people that work on the business. That could be the owner-manager, it could be the employees, and…

56
00:06:58.710 --> 00:07:11.240
Brady Hugins: That's all a function of the business, where we want to be able to work and fatigue it, but the… some of these manual processes can be disjointed. They could take more time than is expected.

57
00:07:11.700 --> 00:07:17.390
Brady Hugins: They can… disjoint different… Departments in the organization.

58
00:07:18.520 --> 00:07:21.939
Brady Hugins: So… There's some taxes.

59
00:07:22.400 --> 00:07:26.089
Brady Hugins: That are an issue with different workflows.

60
00:07:26.510 --> 00:07:33.560
Brady Hugins: And you can find that it can be one of the most, if not the most significant factor, because labor…

61
00:07:34.950 --> 00:07:43.850
Brady Hugins: Almost always is the highest cost in an organization, and therefore any taxation of time of…

62
00:07:44.600 --> 00:07:47.779
Brady Hugins: resources and of stress.

63
00:07:48.290 --> 00:07:53.979
Brady Hugins: We should work to reduce In order to harmonize and create more…

64
00:07:54.330 --> 00:07:58.319
Brady Hugins: Synchronism between the people that are working there, so things can be quicker.

65
00:07:59.670 --> 00:08:00.810
Brady Hugins: So…

66
00:08:01.920 --> 00:08:10.569
Brady Hugins: Switching tools, so when you're manually switching tools, when you're going through these workflows, processes, you're switching contexts, so you're maybe moving from one…

67
00:08:10.810 --> 00:08:18.729
Brady Hugins: UI, user interface to another user interface, or you're taking time to take steps between different tasks?

68
00:08:20.740 --> 00:08:28.839
Brady Hugins: And… that is… fatiguing. It can be… It can add in time.

69
00:08:29.420 --> 00:08:30.600
Brady Hugins: Friction.

70
00:08:31.080 --> 00:08:35.420
Brady Hugins: And you don't really see that impacting your team at all.

71
00:08:37.860 --> 00:08:41.549
Brady Hugins: Latency. So, this happens in regards to customers.

72
00:08:42.200 --> 00:08:43.809
Brady Hugins: Latency debt?

73
00:08:45.720 --> 00:08:53.300
Brady Hugins: Customer signs up on a fri- Tuesday, you see it on a Friday, by the time you reach out, the moment's gone.

74
00:08:53.550 --> 00:09:04.639
Brady Hugins: So, there's some momentum that's needed in order to facilitate different sales processes where people get information at the right time, or they get responses in an expected timeline.

75
00:09:04.970 --> 00:09:13.040
Brady Hugins: These could be minutes, it could be hours, it could be days, depending on the… information.

76
00:09:14.370 --> 00:09:16.850
Brady Hugins: Could be automatic, or very quickly, too.

77
00:09:18.380 --> 00:09:25.829
Brady Hugins: So, it's about… Compressing those so that their expectation is more clear, and there's less latency.

78
00:09:27.810 --> 00:09:29.420
Brady Hugins: Consistency?

79
00:09:31.240 --> 00:09:37.220
Brady Hugins: So, if there's manual processing, there's a lack of consistency, because humans…

80
00:09:38.410 --> 00:09:48.240
Brady Hugins: Organically moved from one task to the next. We're not machines, so we should have machine work be done by the machines, and then human work be done by the humans.

81
00:09:50.490 --> 00:09:55.000
Brady Hugins: So, you'll do the welcome email one week, but forget it the next.

82
00:09:56.910 --> 00:10:00.520
Brady Hugins: So customers get a more unified experience over time.

83
00:10:01.320 --> 00:10:08.620
Brady Hugins: Or there's an expected result that's… Is needed, that's more consistent?

84
00:10:09.930 --> 00:10:12.180
Brady Hugins: And then scale ceiling.

85
00:10:13.310 --> 00:10:14.450
Brady Hugins: So…

86
00:10:18.190 --> 00:10:25.889
Brady Hugins: there's… When things aren't monitored, They're not managed.

87
00:10:26.460 --> 00:10:30.540
Brady Hugins: It's a common term in… Management.

88
00:10:30.980 --> 00:10:32.770
Brady Hugins: And business management.

89
00:10:35.040 --> 00:10:40.900
Brady Hugins: And… When things are not measured and…

90
00:10:41.460 --> 00:10:46.170
Brady Hugins: Workflows aren't measured and managed, then they can fail easily.

91
00:10:47.660 --> 00:10:53.319
Brady Hugins: they can fail very easily in most cases. Getting a workflow

92
00:10:53.620 --> 00:10:57.829
Brady Hugins: buttoned up where it's working really well is inherently…

93
00:10:58.350 --> 00:11:07.050
Brady Hugins: Either a somewhat challenging or a very challenging thing, because there are many, many, many factors and parameters that are sometimes outside the…

94
00:11:07.390 --> 00:11:11.029
Brady Hugins: Understanding that's easy for humans to solve.

95
00:11:11.450 --> 00:11:13.169
Brady Hugins: a human… a human…

96
00:11:13.480 --> 00:11:18.910
Brady Hugins: Can go and identify, usually, a best case, or, you know, because they can empathize with someone.

97
00:11:20.060 --> 00:11:21.400
Brady Hugins: Pretty quickly.

98
00:11:21.550 --> 00:11:31.909
Brady Hugins: Whereas a computer, even a really efficient or a really good one, you have to explain the context, and the context of the situation, whereas humans will be able to walk in and infer

99
00:11:32.250 --> 00:11:38.239
Brady Hugins: Oftentimes, what… what is needed, and act accordingly. Much more than they think they do.

100
00:11:39.090 --> 00:11:40.220
Brady Hugins: I've noticed.

101
00:11:42.070 --> 00:11:43.920
Brady Hugins: So, there's costs here.

102
00:11:45.320 --> 00:11:48.420
Brady Hugins: So there's… when you do the manual work.

103
00:11:48.750 --> 00:11:56.520
Brady Hugins: There's costs in different types of our currency, time, money, Trust, possibilities.

104
00:11:58.130 --> 00:12:01.920
Brady Hugins: And then the engine is the trade-up in order to create uniformity.

105
00:12:02.590 --> 00:12:06.849
Brady Hugins: speed, Right workflow for the right context.

106
00:12:09.800 --> 00:12:11.080
Brady Hugins: Proper scaling.

107
00:12:13.980 --> 00:12:21.120
Brady Hugins: So… An engine is basically a package of workflows, or a…

108
00:12:22.430 --> 00:12:27.309
Brady Hugins: Computer engine that's able to take in a certain task and then move it from one…

109
00:12:27.510 --> 00:12:32.429
Brady Hugins: segment to the next. Trigger fires… The steps execute.

110
00:12:32.740 --> 00:12:35.700
Brady Hugins: And then the output lands somewhere useful.

111
00:12:36.610 --> 00:12:44.249
Brady Hugins: but without you in the loop as the owner-operator. Now, you can get reporting, you can get error checking.

112
00:12:44.830 --> 00:12:46.480
Brady Hugins: You can get the outputs.

113
00:12:47.230 --> 00:12:49.680
Brady Hugins: And copies of the inputs?

114
00:12:52.340 --> 00:12:58.089
Brady Hugins: So… As an example, a trigger is a webhook.

115
00:12:58.860 --> 00:13:06.440
Brady Hugins: Firing, so that's someone coming to and interacting with the form, and the form having a webhook that pings.

116
00:13:06.580 --> 00:13:07.530
Brady Hugins: Buyers?

117
00:13:08.970 --> 00:13:15.960
Brady Hugins: Schedule hits… Or a file lands in the folder, so there might be a timed event, or…

118
00:13:16.110 --> 00:13:18.170
Brady Hugins: A file may land somewhere.

119
00:13:19.600 --> 00:13:21.189
Brady Hugins: These are all the triggers.

120
00:13:22.260 --> 00:13:27.620
Brady Hugins: A customer submits a form, It could be multiple triggers as well.

121
00:13:29.110 --> 00:13:30.810
Brady Hugins: Then what are the steps?

122
00:13:31.250 --> 00:13:32.880
Brady Hugins: There's often a lookup.

123
00:13:33.920 --> 00:13:42.660
Brady Hugins: of information, a deciding of where to put it, a writing of where that information goes and why I'm sending.

124
00:13:44.560 --> 00:13:51.129
Brady Hugins: And each one, step by step, is change. Chained steps that replace your hands.

125
00:13:51.750 --> 00:13:56.759
Brady Hugins: So you don't have to be there in order to intake the information, you can have the forum do the work.

126
00:13:57.300 --> 00:13:59.240
Brady Hugins: You can have the engine do the work.

127
00:13:59.820 --> 00:14:04.949
Brady Hugins: And this is basically having computer systems that are able to see these

128
00:14:05.910 --> 00:14:09.989
Brady Hugins: And then send them to the appropriate spots.

129
00:14:10.560 --> 00:14:15.039
Brady Hugins: So, what do we get? We get an out… an output.

130
00:14:15.640 --> 00:14:17.750
Brady Hugins: It's a row to a database.

131
00:14:17.860 --> 00:14:19.639
Brady Hugins: An email is sent.

132
00:14:20.010 --> 00:14:21.690
Brady Hugins: Our file is stored.

133
00:14:23.440 --> 00:14:31.639
Brady Hugins: A message is sent to a channel, And… There's downstream utility in use.

134
00:14:35.510 --> 00:14:41.459
Brady Hugins: So, an operator is able to stack Up a number of workflows.

135
00:14:41.680 --> 00:14:46.370
Brady Hugins: We have more than 300, I think, active at the moment. We'll go into our…

136
00:14:47.800 --> 00:14:53.110
Brady Hugins: Engine here, in a little bit, after we have some more notes.

137
00:14:53.810 --> 00:14:56.799
Brady Hugins: We… we have a number of different workflows.

138
00:14:57.970 --> 00:14:59.080
Brady Hugins: Can show you.

139
00:15:01.200 --> 00:15:06.009
Brady Hugins: So, the best spot is to start with…

140
00:15:06.180 --> 00:15:15.519
Brady Hugins: best needs or highest needs of the organization. These are just examples of some of the top ones that you could put in a stacked flow.

141
00:15:16.850 --> 00:15:22.979
Brady Hugins: These compound on themselves, as you'll find, and run into opportunities with customers.

142
00:15:24.360 --> 00:15:28.130
Brady Hugins: You can even try different things, or test things very quickly.

143
00:15:30.210 --> 00:15:35.250
Brady Hugins: So, an intake engine, so form submission, Row created.

144
00:15:35.930 --> 00:15:39.700
Brady Hugins: Confirmation email is sent, and then you're notified.

145
00:15:40.540 --> 00:15:43.459
Brady Hugins: And the work happens, no matter if you're awake or not.

146
00:15:46.200 --> 00:15:50.819
Brady Hugins: Fulfillment engine. The payment is received, and the product's delivered.

147
00:15:51.210 --> 00:15:54.210
Brady Hugins: It's tagged in the CRM, Proceed is logged.

148
00:15:55.050 --> 00:15:58.080
Brady Hugins: And then they paid it, they got it, without…

149
00:15:58.560 --> 00:16:04.240
Brady Hugins: This is Brady, without a Brady step. So, there's a number of different delivery…

150
00:16:05.360 --> 00:16:10.119
Brady Hugins: the… that are available. Now, these are… Also, part of…

151
00:16:12.160 --> 00:16:17.449
Brady Hugins: what you would consider, like, Shopify or MailChimp as standard.

152
00:16:18.210 --> 00:16:22.649
Brady Hugins: The difference between this is you're building them in the backend.

153
00:16:23.290 --> 00:16:29.810
Brady Hugins: And able to customize anything to your… imaginative.

154
00:16:30.080 --> 00:16:38.570
Brady Hugins: capacity. So the flexibility to be able to see, And be able to create is the…

155
00:16:39.060 --> 00:16:41.350
Brady Hugins: Ability that you… you get in this.

156
00:16:43.060 --> 00:16:46.570
Brady Hugins: Follow-up, engine, and days after event.

157
00:16:47.580 --> 00:16:48.950
Brady Hugins: Check status.

158
00:16:49.390 --> 00:16:54.119
Brady Hugins: And then they send the right next step, depending on what status that they have at that moment.

159
00:16:55.510 --> 00:17:04.730
Brady Hugins: And then you're checking in, and… Caring about them when… they've…

160
00:17:05.900 --> 00:17:08.620
Brady Hugins: Don't know if you necessarily remembered.

161
00:17:10.530 --> 00:17:14.749
Brady Hugins: These can be done by… Tags, tagged group.

162
00:17:15.099 --> 00:17:17.499
Brady Hugins: You can have your different brands or products.

163
00:17:17.800 --> 00:17:23.049
Brady Hugins: That people are associated with, that you can… Connect in with, so…

164
00:17:23.730 --> 00:17:35.069
Brady Hugins: All of these can be based on… Individual product tag, or… type of person reporting engine.

165
00:17:35.310 --> 00:17:36.770
Brady Hugins: A daily poll?

166
00:17:37.490 --> 00:17:43.350
Brady Hugins: This could be sales, it could be leads, could be form ingestions, could be errors.

167
00:17:44.850 --> 00:17:49.970
Brady Hugins: Anything.

168
00:17:50.520 --> 00:17:56.719
Brady Hugins: render… you can render it into a small brief markdown file.

169
00:17:58.250 --> 00:18:00.269
Brady Hugins: And deliver it as you'd like.

170
00:18:00.590 --> 00:18:02.630
Brady Hugins: Via email, if you'd like, to yourself.

171
00:18:04.270 --> 00:18:08.970
Brady Hugins: So you design the dashboard, And…

172
00:18:09.150 --> 00:18:13.760
Brady Hugins: Have it come to you and decide what you want. What's most effective for you.

173
00:18:18.400 --> 00:18:20.779
Brady Hugins: So here's a real intake engine.

174
00:18:21.400 --> 00:18:24.180
Brady Hugins: We'll go and show you, Nation, what that looks like.

175
00:18:26.780 --> 00:18:29.130
Brady Hugins: But commonly, a trigger?

176
00:18:30.900 --> 00:18:33.039
Brady Hugins: This is a f- a form.

177
00:18:33.330 --> 00:18:36.600
Brady Hugins: posts to a webhook URL.

178
00:18:36.890 --> 00:18:38.900
Brady Hugins: With the payload of the information.

179
00:18:40.550 --> 00:18:51.590
Brady Hugins: It's validated, the email format's validated. Honeypot, smoke test filters, these are all tests, tests and security testing, and…

180
00:18:55.720 --> 00:18:56.990
Brady Hugins: data cleanup.

181
00:18:58.990 --> 00:19:01.730
Brady Hugins: Up search, right to your database.

182
00:19:01.970 --> 00:19:08.910
Brady Hugins: New row of new updated existing, so that way that you have a central… form.

183
00:19:09.080 --> 00:19:14.029
Brady Hugins: That your information is… Or row, that your information is…

184
00:19:15.310 --> 00:19:19.909
Brady Hugins: Saved and allocated towards. Tagging? Brand tagging.

185
00:19:20.080 --> 00:19:24.239
Brady Hugins: Could be product tagging, sourcing, tagging, where they come from.

186
00:19:25.590 --> 00:19:29.920
Brady Hugins: So that we can better understand how to interact with this person.

187
00:19:31.110 --> 00:19:36.630
Brady Hugins: Confirm, send the customer the confirmation email. Subject, body, call to action.

188
00:19:37.550 --> 00:19:41.700
Brady Hugins: Any sort of customization or custom messaging?

189
00:19:42.450 --> 00:19:44.509
Brady Hugins: Log, note what happened.

190
00:19:45.360 --> 00:19:48.759
Brady Hugins: Discord paying error cue if failed, and audit trail.

191
00:19:49.980 --> 00:19:57.460
Brady Hugins: So you can see all the various steps that… If someone were to… Take in a form.

192
00:19:58.280 --> 00:20:04.100
Brady Hugins: and then see that. They would go and look and validate all the information just by reading the form.

193
00:20:05.160 --> 00:20:14.659
Brady Hugins: See, humans do a lot of these steps implicitly, but the computer needs to be explained exactly what needs to be done in order to understand where the information goes.

194
00:20:18.570 --> 00:20:19.620
Brady Hugins: Okay…

195
00:20:23.230 --> 00:20:30.569
Brady Hugins: So, there's sometimes some issues with customization, speed, implementation process.

196
00:20:31.310 --> 00:20:35.160
Brady Hugins: what that looks like with vendors and SaaSes.

197
00:20:36.520 --> 00:20:48.240
Brady Hugins: There's quite a bit that's told about what can be done, and there's quite a bit that can be done, but, sometimes the tools and resources aren't always available.

198
00:20:48.570 --> 00:20:50.319
Brady Hugins: or are expensive.

199
00:20:51.520 --> 00:20:52.440
Brady Hugins: So…

200
00:20:56.540 --> 00:21:06.660
Brady Hugins: There's a number of different things that you can buy, and that you have to buy in some cases, like email senders, like a payment processor, these are…

201
00:21:06.800 --> 00:21:14.189
Brady Hugins: Things that you do, probably most likely do need to purchase in some cases, or at least access to.

202
00:21:15.210 --> 00:21:23.949
Brady Hugins: Whereas the… Coordination software, the dashboarding, the workflows, the more custom organization with

203
00:21:24.350 --> 00:21:29.950
Brady Hugins: your own organization. That's definitely the most important data.

204
00:21:30.330 --> 00:21:37.139
Brady Hugins: And the… Needs of orchestration are much higher

205
00:21:38.350 --> 00:21:44.909
Brady Hugins: Than in these individual-use tools that are important, but they're more individual use.

206
00:21:47.130 --> 00:21:47.950
Brady Hugins: Okay.

207
00:21:48.670 --> 00:21:54.710
Brady Hugins: So… What you'll see here, I have a payment,

208
00:21:56.080 --> 00:21:57.850
Brady Hugins: Oh, I'll show you a workflow.

209
00:21:58.800 --> 00:22:01.440
Brady Hugins: And what workflows look like in…

210
00:22:02.140 --> 00:22:10.760
Brady Hugins: My system, and what they would most likely look like in yours, or very similar to, if you had a similar setup.

211
00:22:11.170 --> 00:22:12.470
Brady Hugins: That's mine.

212
00:22:15.220 --> 00:22:23.279
Brady Hugins: So what you'll see in some of these is a visual interface With the visual layout.

213
00:22:23.530 --> 00:22:42.460
Brady Hugins: These are all unique. Every workflow is unique. They're often copies of each other that are used in different places, and then you'll notice that the canonical naming has to do with some of the branding, so I have the branding, as well as the different workflow tools.

214
00:22:44.100 --> 00:22:47.730
Brady Hugins: There's validation steps in order to drop bad inputs.

215
00:22:48.370 --> 00:22:51.820
Brady Hugins: Insert… upserts for loading in data.

216
00:22:53.760 --> 00:22:56.639
Brady Hugins: Spots to close in and loop in the customer.

217
00:22:57.040 --> 00:22:59.389
Brady Hugins: And then error checking, as well.

218
00:23:01.750 --> 00:23:02.930
Brady Hugins: Okay…

219
00:23:11.550 --> 00:23:12.320
Brady Hugins: Okay.

220
00:23:13.700 --> 00:23:19.709
Brady Hugins: So, I will show you… now, this is one of the most complicated,

221
00:23:20.290 --> 00:23:22.720
Brady Hugins: Complex ones. This is a Stripe payment.

222
00:23:27.160 --> 00:23:34.779
Brady Hugins: And… but this is a good example of showing what a workflow would look like, and a complex one would look like.

223
00:23:42.220 --> 00:23:44.310
Brady Hugins: So, it starts here on the left.

224
00:23:46.740 --> 00:23:48.670
Brady Hugins: We have a webhook.

225
00:23:48.960 --> 00:23:51.560
Brady Hugins: Or a striped pavement coming in?

226
00:23:53.030 --> 00:23:55.660
Brady Hugins: A verification or validation step.

227
00:23:56.250 --> 00:23:58.370
Brady Hugins: An extract payment data step.

228
00:23:59.690 --> 00:24:03.290
Brady Hugins: And then a split that goes into…

229
00:24:03.650 --> 00:24:06.570
Brady Hugins: Payment events, and then logging.

230
00:24:07.060 --> 00:24:10.800
Brady Hugins: A number of different logins. These are notifications to Discord.

231
00:24:21.460 --> 00:24:24.400
Brady Hugins: Here's some updates to the unified data profile.

232
00:24:29.200 --> 00:24:36.509
Brady Hugins: Here's various types of purchases, and… Steps for each.

233
00:24:43.320 --> 00:24:45.519
Brady Hugins: If we look at the overview.

234
00:24:48.330 --> 00:24:53.429
Brady Hugins: We can see a number of different executions. These are for the week, or on a weekly basis.

235
00:24:55.250 --> 00:24:59.689
Brady Hugins: And we've had 761 designed now, we've…

236
00:24:59.810 --> 00:25:05.889
Brady Hugins: gone through a number of them, and I think we actively use about 300 or so at the moment.

237
00:25:08.560 --> 00:25:15.970
Brady Hugins: You can see we have, number of different successes.

238
00:25:16.510 --> 00:25:20.060
Brady Hugins: And… I've been…

239
00:25:21.820 --> 00:25:30.319
Brady Hugins: Around less than 2,000 executions on a day, and then I need some cleanup, like, these are over-executing as well.

240
00:25:30.430 --> 00:25:31.280
Brady Hugins: So…

241
00:25:34.540 --> 00:25:43.520
Brady Hugins: Put the number of different… these are all processes, so we can break down… There's a synthetic heartbeat monitor.

242
00:25:45.060 --> 00:25:53.700
Brady Hugins: So this is 2… Determine every 15 minutes, And check.

243
00:25:54.000 --> 00:25:57.920
Brady Hugins: To see the status of various, systems.

244
00:25:59.500 --> 00:26:08.769
Brady Hugins: These are… to check… I think our websites, and some of the… Yeah, various systems.

245
00:26:10.000 --> 00:26:10.979
Brady Hugins: It's a heartbeat.

246
00:26:12.230 --> 00:26:13.899
Brady Hugins: Three 15 minutes.

247
00:26:15.110 --> 00:26:16.729
Brady Hugins: With failure alerts.

248
00:26:21.770 --> 00:26:29.480
Brady Hugins: And then a number of different areas to look at for your failed executions, if you have any executions.

249
00:26:31.810 --> 00:26:34.670
Brady Hugins: So I do… you can tell when I'm doing…

250
00:26:35.480 --> 00:26:41.920
Brady Hugins: Development work, because you'll get a spike sometimes in failed production executions, and then a cleanup process.

251
00:26:42.500 --> 00:26:45.629
Brady Hugins: I'll go through cleanup, like I was just doing some cleanup today.

252
00:26:49.860 --> 00:26:51.880
Brady Hugins: Webinar reminders…

253
00:27:00.520 --> 00:27:10.150
Brady Hugins: There's a reminder schedule… Registration… Sending out a different reminder.

254
00:27:10.460 --> 00:27:12.120
Brady Hugins: In various areas.

255
00:27:12.220 --> 00:27:14.180
Brady Hugins: Discord or through emails?

256
00:27:23.400 --> 00:27:24.320
Brady Hugins: Okay…

257
00:27:32.810 --> 00:27:38.320
Brady Hugins: So, it gives you a good idea of what a active… Very active.

258
00:27:39.350 --> 00:27:41.120
Brady Hugins: Workflow engine looks like.

259
00:27:43.020 --> 00:27:46.749
Brady Hugins: That's what would I be called a developer.

260
00:27:48.690 --> 00:27:50.399
Brady Hugins: Sizing and volume?

261
00:27:52.910 --> 00:27:58.180
Brady Hugins: A lot less expensive to run than renting a SaaS stack.

262
00:28:02.130 --> 00:28:04.509
Brady Hugins: to get that on a SAS stack.

263
00:28:04.930 --> 00:28:08.010
Brady Hugins: It'd be in the tens of thousands, maybe, a month?

264
00:28:09.540 --> 00:28:11.310
Brady Hugins: I haven't done the math on that.

265
00:28:13.930 --> 00:28:22.900
Brady Hugins: So… Now that you've seen a number of different manual steps and workflows that I've put together.

266
00:28:24.760 --> 00:28:29.089
Brady Hugins: If you could go and put your own workflow together and have that all handled.

267
00:28:29.200 --> 00:28:36.170
Brady Hugins: If there was some sort of, form, or something that was taking up quite a bit of time, or…

268
00:28:36.720 --> 00:28:42.749
Brady Hugins: You had a number of different information from different areas that needed consolidating.

269
00:28:44.010 --> 00:28:46.600
Brady Hugins: Take some time to write that down this week.

270
00:28:46.850 --> 00:28:50.190
Brady Hugins: And what a good workflow would be to test out.

271
00:28:52.300 --> 00:28:56.270
Brady Hugins: What might be some tools or questions that you would have in regards to that?

272
00:29:01.600 --> 00:29:09.199
Brady Hugins: So, where are you mixing Trigger and Logic in the same SaaS tool, and what would it take to separate them? So…

273
00:29:09.400 --> 00:29:12.689
Brady Hugins: Instead of thinking more about

274
00:29:13.590 --> 00:29:21.400
Brady Hugins: the middle, which is the process, try to think more about what is you need to input, and then…

275
00:29:21.530 --> 00:29:30.809
Brady Hugins: think of some… in some ways, a black box in the middle, and then what is the output? And be really clear about what are the inputs and what are the outputs, and then…

276
00:29:32.110 --> 00:29:41.930
Brady Hugins: A lot of the… middle work. There's quite a bit of syntax and interactivity that's needed across databases.

277
00:29:42.710 --> 00:29:51.450
Brady Hugins: So… Look at triggers, and then where you would want to send information and why.

278
00:29:52.930 --> 00:29:55.700
Brady Hugins: Rather than figuring out all the process.

279
00:29:56.190 --> 00:29:58.500
Brady Hugins: But what rules that you want.

280
00:30:02.610 --> 00:30:08.000
Brady Hugins: which engine, if it broke silently for a week, would cost you the most? So, if you had, like, an…

281
00:30:08.460 --> 00:30:20.049
Brady Hugins: Workflows can need testing for silent error, so there may be some sort of error where it says it's functioning, but it's not functioning the way that it… you would need it to be productive.

282
00:30:22.490 --> 00:30:25.479
Brady Hugins: So it's like green light when everything's not green lights.

283
00:30:26.080 --> 00:30:27.489
Brady Hugins: It's a silent error.

284
00:30:28.590 --> 00:30:35.090
Brady Hugins: So, if something broke, what would it be? It usually has something to do with, like, a product sale.

285
00:30:36.910 --> 00:30:43.640
Brady Hugins: Sometimes cash flow… Some sort of production or operating need.

286
00:30:50.660 --> 00:31:01.290
Brady Hugins: So, if you have needs, and you need someone to talk through those, I'm happy to help, and have options available for people that have need for that.

287
00:31:03.380 --> 00:31:08.689
Brady Hugins: So, if you're part of the course, this is part of the data sovereignty course package.

288
00:31:10.130 --> 00:31:21.339
Brady Hugins: We do have a number of different systems that I'm designing in and putting together for different use cases in different industries.

289
00:31:22.670 --> 00:31:33.360
Brady Hugins: We do have the membership available. That's the package for… it's more of a personal membership, or an individual developer membership, but I will have some…

290
00:31:33.590 --> 00:31:45.080
Brady Hugins: Pro-style memberships available for small teams, as well, and for any one Company or enterprise-level companies.

291
00:31:48.580 --> 00:31:57.169
Brady Hugins: So, and then I'm happy to sit down with someone over a 60-minute session. We can go and design something, pen and paper even.

292
00:31:57.710 --> 00:32:04.840
Brady Hugins: To design your first engine and workflow together. What that would look like, what potential tools you could use.

293
00:32:06.110 --> 00:32:07.669
Brady Hugins: How would you go about that?

294
00:32:08.500 --> 00:32:09.569
Brady Hugins: Happy to help.

295
00:32:10.180 --> 00:32:11.030
Brady Hugins: So…

296
00:32:13.390 --> 00:32:25.810
Brady Hugins: Thank you for today. That's all that we have for today. Workflows and work engines are… and engines are… and automation… automators are an important component.

297
00:32:26.040 --> 00:32:34.430
Brady Hugins: In some ways, they're very simple, in the sense that they go from A to B to C, and finish everything when they're working.

298
00:32:35.420 --> 00:32:41.199
Brady Hugins: But setting them up, or understanding them, and understanding the various components of them.

299
00:32:41.700 --> 00:32:45.620
Brady Hugins: That can be more tactical and important to…

300
00:32:46.640 --> 00:32:49.229
Brady Hugins: Work from a development capacity, so…

301
00:32:49.800 --> 00:32:53.479
Brady Hugins: Happy to be available for any help with that, as well.

302
00:32:54.830 --> 00:33:01.950
Brady Hugins: Again, this is Brady Hugans, this is May 22nd, and I appreciate you all. Have a good day.

