1
00:00:01,20 --> 00:00:07,740
One thing I did exactly once in school and never again was diagram sentences. 

2
00:00:08,400 --> 00:00:16,370
It never made sense as to why we had to do it to me. And for 99.99% of the population 

3
00:00:16,980 --> 00:00:19,850
after school, we never had to do it again. Heck 

4
00:00:19,850 --> 00:00:23,780
after fourth grade or whatever it was, we never had to do it again. 

5
00:00:24,300 --> 00:00:29,70
And while we never have to think about diagramming sentences, 

6
00:00:29,600 --> 00:00:35,460
that's not really the point, is it? The point is to show that you 

7
00:00:36,140 --> 00:00:38,520
understand the components 

8
00:00:38,520 --> 00:00:41,520
of a sentence and the structure 

9
00:00:42,30 --> 00:00:44,700
of a sentence. So even if 

10
00:00:45,210 --> 00:00:49,70
we don't explicitly diagram sentences 

11
00:00:49,740 --> 00:00:50,880
in our adult life, 

12
00:00:51,750 --> 00:00:55,100
heck, in our high school life or middle school life, 

13
00:00:56,460 --> 00:01:01,500
we still had to go through this crucial activity to grasp 

14
00:01:02,150 --> 00:01:05,90
how to put together a good sentence. 

15
00:01:06,150 --> 00:01:12,710
And I am thinking about this a lot as I teach the components of automation, 

16
00:01:13,530 --> 00:01:19,890
because you can just open up a Zapier canvas or a make canvas or whatever 

17
00:01:20,510 --> 00:01:22,700
and start to put things together. 

18
00:01:23,540 --> 00:01:29,60
But that would be a lot like just throwing a bunch of words together and hoping you 

19
00:01:29,60 --> 00:01:30,150
build a sentence. 

20
00:01:30,710 --> 00:01:35,570
Instead. It's crucial to understand the four components 

21
00:01:36,90 --> 00:01:40,980
of an automation, and that is what we are going to talk about today. 

22
00:01:41,80 --> 00:01:48,250
But before we get into that, I do want to say if you are unsure of the types of automations 

23
00:01:48,250 --> 00:01:50,260
that you can build or 

24
00:01:50,890 --> 00:01:56,650
that you should build, I have a new quiz out that will help you go to streamlined 

25
00:01:57,40 --> 00:01:58,600
fm slash quiz 

26
00:01:59,140 --> 00:02:05,500
and answer four questions based on your answers. I will recommend four automations 

27
00:02:05,710 --> 00:02:09,580
that will help you solve your most crucial problem. 

28
00:02:10,120 --> 00:02:15,670
And even if you don't use the exact tools that I use in these automations, you can 

29
00:02:15,670 --> 00:02:22,900
still see the how and why behind those automations. So again, that is over at streamlined 

30
00:02:23,260 --> 00:02:31,720
fm slash quiz to get personalized recommendations for automations based on your struggles. 

31
00:02:31,920 --> 00:02:38,580
All right. Hey everybody, let's get into it. The four components of automation. So 

32
00:02:38,580 --> 00:02:43,830
the way I'm gonna break this down is I'll give you the two most important, the two 

33
00:02:43,830 --> 00:02:47,10
requirements. We'll take a quick break for our sponsor 

34
00:02:47,550 --> 00:02:50,220
and then I'll give you the two optional, but very helpful. 

35
00:02:50,760 --> 00:02:53,460
And I should say at the beginning here that 

36
00:02:54,480 --> 00:02:56,800
I talk a lot about Zapier, 

37
00:02:57,700 --> 00:03:00,160
but this is really 

38
00:03:00,940 --> 00:03:07,00
any automation. And so I'll give some examples kind of outside of Zapier to help 

39
00:03:07,00 --> 00:03:10,360
you visualize or grasp 

40
00:03:11,260 --> 00:03:13,750
how exactly all of this comes together. 

41
00:03:14,380 --> 00:03:20,20
And then we'll talk through an automation that uses all four of these components. 

42
00:03:20,740 --> 00:03:24,970
And every automation starts with a trigger. 

43
00:03:25,630 --> 00:03:28,510
That's the first component. Number one, a trigger. 

44
00:03:29,620 --> 00:03:33,970
It's some event that kicks off the entire automation. 

45
00:03:34,570 --> 00:03:38,110
An automation can't just happen out of nowhere, 

46
00:03:39,40 --> 00:03:45,700
so you need something to kick the whole thing off. And it doesn't have to be some 

47
00:03:45,700 --> 00:03:46,960
complicated thing. 

48
00:03:48,70 --> 00:03:51,310
Most of the time it's not. It's a single action. 

49
00:03:51,850 --> 00:03:55,330
It could be someone signs up for your mailing list. 

50
00:03:56,440 --> 00:04:01,690
It could be that a file gets uploaded to Google Drive or Dropbox. 

51
00:04:03,130 --> 00:04:05,680
It could be that you push a button on your stream deck, 

52
00:04:07,30 --> 00:04:10,720
or it just could be a time of day 6:00 PM 

53
00:04:11,950 --> 00:04:16,120
All of these things are triggers that could kick off in automation. 

54
00:04:16,720 --> 00:04:17,260
And 

55
00:04:17,920 --> 00:04:20,950
to bring it back to something concrete that you 

56
00:04:21,520 --> 00:04:23,560
likely do yourself 

57
00:04:23,660 --> 00:04:25,160
automatic bill pay, 

58
00:04:26,150 --> 00:04:27,530
the trigger for that 

59
00:04:28,280 --> 00:04:30,350
is day of the month, 

60
00:04:31,190 --> 00:04:34,640
right? So if you have to pay your mortgage and you have automatic bill pay 

61
00:04:35,960 --> 00:04:39,500
on the first day of the month, the day of the month is the trigger. 

62
00:04:41,390 --> 00:04:41,990
So 

63
00:04:42,560 --> 00:04:47,150
that's a really simple one, right? Uh, if you have an email autoresponder, 

64
00:04:48,590 --> 00:04:51,110
the trigger is someone emails you. 

65
00:04:51,650 --> 00:04:52,640
That's the trigger. 

66
00:04:54,170 --> 00:04:56,240
So it has to be some event or 

67
00:04:56,240 --> 00:04:57,200
some thing, 

68
00:04:58,430 --> 00:05:00,140
some occurrence. We'll say 

69
00:05:00,950 --> 00:05:05,510
that kicks off the automation. And that is a requirement. 

70
00:05:06,380 --> 00:05:11,810
Whether or not it's you pushing a button, which is a more manual, but still an automation, 

71
00:05:11,810 --> 00:05:13,370
right? If you think about 

72
00:05:14,90 --> 00:05:16,610
autocorrect or text expansion, right? If you 

73
00:05:17,240 --> 00:05:20,330
type in some short key combination 

74
00:05:20,840 --> 00:05:25,10
and it expands, I do A DDR and it expands to my entire address, 

75
00:05:26,480 --> 00:05:28,670
you typing A DDR is the trigger. 

76
00:05:30,170 --> 00:05:31,220
So it's some 

77
00:05:32,280 --> 00:05:36,150
event that kicks off the entire automation, and that is a requirement. 

78
00:05:37,260 --> 00:05:40,590
Number two is actions. 

79
00:05:41,580 --> 00:05:47,70
So once an automation is triggered, one or more actions are performed. And here you 

80
00:05:47,70 --> 00:05:49,440
can have multiple actions. 

81
00:05:50,310 --> 00:05:55,110
When this one thing, this one trigger happens, do all of this stuff. 

82
00:05:55,890 --> 00:06:00,870
So if we look at our two examples from earlier, automatic bill pay, right? The trigger 

83
00:06:01,560 --> 00:06:02,580
is the day of 

84
00:06:02,580 --> 00:06:03,00
the month, 

85
00:06:03,720 --> 00:06:04,800
the action 

86
00:06:05,520 --> 00:06:06,180
is 

87
00:06:06,990 --> 00:06:11,790
the mortgage holder. The bank, I suppose, uh, the bank 

88
00:06:12,300 --> 00:06:14,730
takes money out of your account. 

89
00:06:14,730 --> 00:06:20,760
So that is the trigger day of the month. The action is 

90
00:06:21,450 --> 00:06:25,260
the institution that has the bill takes money out of your account 

91
00:06:26,130 --> 00:06:28,920
with an email autoresponder, right? The trigger 

92
00:06:29,610 --> 00:06:30,930
is someone emails you, 

93
00:06:31,500 --> 00:06:32,610
the action 

94
00:06:33,150 --> 00:06:40,650
is your email client sends a response letting people know that you're not in the 

95
00:06:40,680 --> 00:06:41,400
office or 

96
00:06:42,300 --> 00:06:46,290
for whatever reason, you only check email once a day. That, I mean, that's like a 

97
00:06:46,410 --> 00:06:47,490
hot take here. I don't, 

98
00:06:47,490 --> 00:06:51,990
I don't think you need to tell people that you only check your email at 3:00 PM I 

99
00:06:51,990 --> 00:06:52,650
think it's fine. 

100
00:06:53,250 --> 00:06:54,390
Uh, so 

101
00:06:55,620 --> 00:06:58,650
th those things are the actions, right? 

102
00:06:59,520 --> 00:07:06,720
Time of day, right? Maybe you want your outside lights to turn on at 6:00 PM right? 

103
00:07:06,720 --> 00:07:10,20
That's a home automation. The trigger is 6:00 PM 

104
00:07:10,620 --> 00:07:11,760
the action 

105
00:07:12,690 --> 00:07:14,370
is your outside lights turn on. 

106
00:07:16,140 --> 00:07:20,220
And one more. The trigger could be someone signs up for your mailing list. 

107
00:07:20,790 --> 00:07:23,970
The action is you send them a PDF 

108
00:07:24,450 --> 00:07:26,520
So that is the action. 

109
00:07:27,120 --> 00:07:34,140
Once an automation is triggered, one or more actions are performed. This is also 

110
00:07:34,140 --> 00:07:37,830
a requirement, right? Because without actions 

111
00:07:38,370 --> 00:07:43,50
have nothing you, you have a trigger that does nothing. 

112
00:07:44,310 --> 00:07:50,190
So triggers and actions are the two requirements for an automation. 

113
00:07:51,210 --> 00:07:55,290
And with that, let's take a quick break and we'll be right back. 

114
00:07:58,140 --> 00:08:02,700
Okay? So we've covered the first two components of an automation. Those are 

115
00:08:02,700 --> 00:08:03,690
the requirements. 

116
00:08:04,380 --> 00:08:10,380
The trigger, which is some event that kicks off the entire automation and the action 

117
00:08:10,380 --> 00:08:13,230
one or more actions that happen once 

118
00:08:13,860 --> 00:08:15,240
an automation is triggered. 

119
00:08:16,650 --> 00:08:20,490
These next two are somewhat optional. 

120
00:08:20,500 --> 00:08:25,870
First, let's talk about the third component, which is the condition. 

121
00:08:26,920 --> 00:08:32,320
You can check for certain conditions to trigger actions as well. 

122
00:08:33,550 --> 00:08:39,130
This is what starts to make automations a little bit more complicated because now 

123
00:08:39,460 --> 00:08:41,920
you're doing some decision making. 

124
00:08:42,760 --> 00:08:45,790
So going back to our earlier examples 

125
00:08:46,870 --> 00:08:48,250
with automatic bill pay, 

126
00:08:49,540 --> 00:08:54,220
maybe the trigger is the date and the action is take money out of the account. 

127
00:08:55,780 --> 00:09:02,230
Maybe a condition is, but only if they have enough to cover the entire bill. 

128
00:09:03,70 --> 00:09:09,490
So maybe the condition is if balance is at least equal to the amount of the bill, 

129
00:09:10,240 --> 00:09:10,540
right? 

130
00:09:11,50 --> 00:09:15,520
This will happen, especially with mortgage holders, right? They're not gonna overdraw 

131
00:09:15,520 --> 00:09:20,140
your account. Or some banks have overdraw protection where your account can't get 

132
00:09:20,140 --> 00:09:20,920
overdrawn. 

133
00:09:22,210 --> 00:09:24,580
So a condition lies there, right? 

134
00:09:25,330 --> 00:09:27,340
With email autoresponder, 

135
00:09:28,90 --> 00:09:32,320
it could be the trigger is someone emails you, the action is you send a response. 

136
00:09:32,770 --> 00:09:37,690
The condition could be only email this person if they're already in my contact book, 

137
00:09:37,870 --> 00:09:39,310
right? Or in my contacts, 

138
00:09:40,210 --> 00:09:44,500
especially if you're on vacation, you don't wanna signal to any random person 

139
00:09:45,220 --> 00:09:49,810
that you're on vacation. They don't need to know that. Who cares, right? So that 

140
00:09:49,810 --> 00:09:51,280
could be the condition. 

141
00:09:52,780 --> 00:09:54,430
And then if we look at our 

142
00:09:55,240 --> 00:09:56,80
time of day, 

143
00:09:56,830 --> 00:09:57,160
right? 

144
00:09:57,760 --> 00:10:00,610
This is an actual automation for my home that I have 

145
00:10:01,900 --> 00:10:04,420
6:00 PM it's actually sunset, 

146
00:10:04,990 --> 00:10:07,610
but 6:00 PM is more concrete than sunset, right? It's 

147
00:10:09,100 --> 00:10:09,850
6:00 PM 

148
00:10:10,930 --> 00:10:12,460
turn my outside lights on, 

149
00:10:13,360 --> 00:10:18,10
but only if it's during the Christmas season, right? Because I have the Christmas 

150
00:10:18,10 --> 00:10:18,880
lights. So 

151
00:10:19,690 --> 00:10:20,770
it's 6:00 PM 

152
00:10:21,580 --> 00:10:23,860
between let's say November 20th 

153
00:10:24,640 --> 00:10:25,960
and January 10th. 

154
00:10:28,270 --> 00:10:31,480
If that's the condition, turn on the Christmas lights. 

155
00:10:32,920 --> 00:10:37,30
So those are the conditions. Really simple decision making here. 

156
00:10:37,600 --> 00:10:42,10
But it makes your automations even more robust 

157
00:10:42,730 --> 00:10:46,00
because now you're not just executing 

158
00:10:46,570 --> 00:10:49,930
on every action. 'cause that will require some management, right? And 

159
00:10:50,560 --> 00:10:56,380
in Zapier, it can get more complicated. Or in make.com, well make@make.com. 

160
00:10:57,160 --> 00:11:00,370
It can get more complicated where you can have these paths, right? Where it's like 

161
00:11:00,370 --> 00:11:04,120
if it's condition A, do this. If it's condition B, do this. If it's condition C, 

162
00:11:04,120 --> 00:11:04,780
do this. 

163
00:11:05,950 --> 00:11:08,20
But for the sake of this 

164
00:11:08,590 --> 00:11:09,430
walkthrough, 

165
00:11:11,50 --> 00:11:14,570
you trigger actions based on a condition. 

166
00:11:16,340 --> 00:11:18,500
And then the fourth component is timing. 

167
00:11:19,400 --> 00:11:21,740
So you can choose how often 

168
00:11:22,340 --> 00:11:24,170
your automations run. 

169
00:11:25,370 --> 00:11:27,470
You can choose to run them immediately 

170
00:11:28,190 --> 00:11:33,680
or at specific intervals. So now let's, we'll kind of get away from 

171
00:11:34,400 --> 00:11:37,970
our other examples because this is a little bit different. 

172
00:11:38,960 --> 00:11:42,740
The timing is essentially polling for 

173
00:11:43,700 --> 00:11:48,500
the automation to happen. It's checking at certain times, right? And, and sure, 

174
00:11:49,70 --> 00:11:51,740
right? Maybe with the automatic bill pay, 

175
00:11:52,370 --> 00:11:57,410
the timing is also the trigger, right? The, the day of the month is the trigger. 

176
00:11:58,340 --> 00:11:59,930
The timing is once a month, 

177
00:12:00,230 --> 00:12:02,290
with an email autoresponder, 

178
00:12:03,940 --> 00:12:08,380
the timing is immediate, right? You want to send that response 

179
00:12:09,580 --> 00:12:13,270
when you get the email. So the timing's immediate for that. 

180
00:12:13,440 --> 00:12:16,140
So those are the four components, 

181
00:12:16,650 --> 00:12:21,540
right? Number one is the trigger. Some event needs to kick off the entire automation. 

182
00:12:22,20 --> 00:12:24,720
Number two is the action or actions. 

183
00:12:25,290 --> 00:12:28,830
Once an automation is triggered, one or more actions are performed. 

184
00:12:29,610 --> 00:12:34,530
Number three is the condition. So you can check for certain conditions to trigger 

185
00:12:34,530 --> 00:12:35,520
actions as well. 

186
00:12:36,600 --> 00:12:39,210
And number four is the timing. You can run 

187
00:12:40,20 --> 00:12:45,390
automations immediately or at specific intervals. One more. I think good example 

188
00:12:45,390 --> 00:12:49,560
for timing for me is that I am subscribed to help a reporter out. 

189
00:12:50,460 --> 00:12:56,820
They email three times a day looking for requests from reporters. 

190
00:12:57,930 --> 00:13:03,360
And I don't wanna have to read through those emails. Sometimes there's a lot of requests 

191
00:13:03,360 --> 00:13:03,780
in there. 

192
00:13:04,410 --> 00:13:11,340
So I have an automation set up once a day. So the timing is once a day at 7:30 PM 

193
00:13:11,940 --> 00:13:12,540
Eastern time 

194
00:13:13,920 --> 00:13:18,90
where it will look for any emails from Harrow for that day, 

195
00:13:19,290 --> 00:13:22,770
and then look for certain search terms. 

196
00:13:23,670 --> 00:13:24,00
And 

197
00:13:24,570 --> 00:13:28,950
if it finds emails that match these criteria, it adds it to a spreadsheet for me 

198
00:13:28,950 --> 00:13:30,120
to review the next morning. 

199
00:13:31,20 --> 00:13:34,380
So that's a really good example of timing. It only happens 

200
00:13:35,160 --> 00:13:36,600
once a day. So 

201
00:13:38,10 --> 00:13:40,80
those are the four components of automation. 

202
00:13:40,620 --> 00:13:45,30
Let's walk through all of them. And I'll have a visual in the show notes for this 

203
00:13:45,30 --> 00:13:47,310
over at streamlined FM or 

204
00:13:47,880 --> 00:13:50,10
in the player where you're listening to this episode. 

205
00:13:51,310 --> 00:13:55,210
But here's an example of an automation where I 

206
00:13:56,50 --> 00:13:58,330
include all four components in one. 

207
00:13:59,770 --> 00:14:01,360
So the automation is 

208
00:14:02,470 --> 00:14:06,880
when a new database item is added to notion 

209
00:14:08,800 --> 00:14:11,440
add the email address 

210
00:14:12,70 --> 00:14:13,600
to two kit, 

211
00:14:14,620 --> 00:14:16,600
but only if they've opted in. 

212
00:14:17,200 --> 00:14:20,920
So I have a feedback form, you can see it over@streamlinedfeedback.com, 

213
00:14:22,60 --> 00:14:26,920
where for a while I was offering a lead magnet for people who submitted feedback. 

214
00:14:28,180 --> 00:14:31,390
And so you'd fill out your name and email address, 

215
00:14:32,620 --> 00:14:36,370
and then there was an opt-in to the email list. 

216
00:14:37,450 --> 00:14:39,850
So when someone fills out the form, that's 

217
00:14:39,850 --> 00:14:40,360
the trigger. 

218
00:14:40,490 --> 00:14:45,570
The condition is if they have opted in to join my mailing list, 

219
00:14:46,80 --> 00:14:48,330
send their information to kit, 

220
00:14:49,260 --> 00:14:52,230
the timing is every two minutes. 

221
00:14:53,160 --> 00:14:56,130
And I chose this timing. Maybe Zapier chose it for me 

222
00:14:56,700 --> 00:14:59,430
because there's no immediate, right? Some 

223
00:15:00,300 --> 00:15:02,910
triggers in Zapier happen immediately. 

224
00:15:04,80 --> 00:15:08,220
The service will go out and tell Zapier, Hey, this thing just happened. 

225
00:15:08,810 --> 00:15:10,190
the case of notion, 

226
00:15:11,180 --> 00:15:15,590
some of these triggers aren't. So Zapier actually has to go out to notion and be 

227
00:15:15,590 --> 00:15:19,670
like, Hey, are there new records? Right? Are there new items in the last two minutes? 

228
00:15:20,300 --> 00:15:24,590
So I could change the timing to every 30 minutes or every 60 minutes, but 

229
00:15:25,580 --> 00:15:30,200
I want near instant gratification here, right? I don't want somebody who signed up 

230
00:15:30,200 --> 00:15:31,280
for my mailing list 

231
00:15:32,210 --> 00:15:33,740
or who opted into my mailing list to have 

232
00:15:33,740 --> 00:15:34,430
to wait 

233
00:15:35,750 --> 00:15:37,250
to get the free opt-in. 

234
00:15:37,880 --> 00:15:39,680
So I chose every two minutes 'cause that's a 

235
00:15:39,680 --> 00:15:41,450
That's a reasonable interval. 

236
00:15:43,700 --> 00:15:49,100
So that's all four components. The trigger is new item added to notion 

237
00:15:49,790 --> 00:15:54,440
the action is add subscriber to form or add subscriber to kit. 

238
00:15:55,10 --> 00:15:57,680
The condition is only if they've opted in. 

239
00:15:58,280 --> 00:16:00,860
And the timing is every two minutes. 

240
00:16:01,490 --> 00:16:06,530
Now, I will include some visuals here so you can see how everything works. I also 

241
00:16:06,530 --> 00:16:09,830
have a video over on my YouTube channel where I walk through all of these 

242
00:16:10,340 --> 00:16:12,980
with the visuals, so you can see it over there too. 

243
00:16:13,520 --> 00:16:16,100
But that's it for this episode. 

244
00:16:16,610 --> 00:16:20,690
We talked about the four components of automation, the two required, and the two 

245
00:16:21,620 --> 00:16:22,790
slightly optional ones. 

246
00:16:23,870 --> 00:16:28,350
If you want to get personalized ideas for how 

247
00:16:28,350 --> 00:16:30,60
you can automate, 

248
00:16:30,570 --> 00:16:34,200
you can head over to streamlined fm slash quiz, 

249
00:16:35,40 --> 00:16:40,650
take the quiz and I will send you four recommended automations based on the thing 

250
00:16:40,710 --> 00:16:42,540
that you are struggling with the most. 

251
00:16:43,380 --> 00:16:47,610
Thanks so much for listening to this episode, and until next time, 

252
00:16:48,150 --> 00:16:50,790
I hope you find some space in your week.