Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ピースオブケイクでのZapier活用術
Search
operandoOS
June 12, 2019
Technology
1
1.4k
ピースオブケイクでのZapier活用術
ピースオブケイクでのZapier活用術
note engineer meetup #3
https://pieceofcake.connpass.com/event/128607/
operandoOS
June 12, 2019
Tweet
Share
More Decks by operandoOS
See All by operandoOS
ピープルウエア x スタートアップ
operando
3
4.2k
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
6
1.8k
EMから見たLinQ
operando
2
220
private spaceについてあれこれ調べてみた
operando
1
410
Flutter ランチ #2
operando
0
210
Flutter ランチ #1
operando
0
170
10XでのZapier活用事例の紹介
operando
0
1.4k
CircleCIでtiming dataに基づいたテスト分割をDartで利用できるようにした話.
operando
3
3k
App hibernation🥶
operando
0
370
Other Decks in Technology
See All in Technology
Amazon Quick Suite で始める手軽な AI エージェント
shimy
2
1.9k
Kiro を用いたペアプロのススメ
taikis
4
1.9k
フィッシュボウルのやり方 / How to do a fishbowl
pauli
2
400
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
2
420
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
220
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
15k
202512_AIoT.pdf
iotcomjpadmin
0
150
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
100
AR Guitar: Expanding Guitar Performance from a Live House to Urban Space
ekito_station
0
250
ソフトウェアエンジニアとAIエンジニアの役割分担についてのある事例
kworkdev
PRO
0
300
ペアーズにおけるAIエージェント 基盤とText to SQLツールの紹介
hisamouna
2
1.7k
Amazon Connect アップデート! AIエージェントにMCPツールを設定してみた!
ysuzuki
0
150
Featured
See All Featured
Facilitating Awesome Meetings
lara
57
6.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
1
31
A Modern Web Designer's Workflow
chriscoyier
698
190k
WENDY [Excerpt]
tessaabrams
9
35k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
31
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.1k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
110
Transcript
ϐʔεΦϒέΠΫͰͷ Zapier׆༻ज़ note engineer meetup #3
About Me • Shinobu Okano • piece of cake, inc.
• 2018 / 07 Join • Mobile Engineer ? • @operandoOS • note : operando_os
Zapier https://zapier.com/
Zapier • Connect Your Apps and Automate Workflows • ෳͷαʔϏεΛ࿈ܞͤͯ͞ϫʔΫϑϩʔΛ
࡞Γɺ࡞ۀΛࣗಈԽ͢Δπʔϧ • IFTTTʹࣅͨαʔϏε
Zapierͷ͍͍ͱ͜Ζ • ϘλϯΛԡͨ͠Γ͢Δ͚ͩͰϫʔΫϑϩʔ ࡞Ͱ͖Δ • ϓϩάϥϜΛॻ͔ͳͯ͘࡞ۀͷࣗಈԽ͕ Ͱ͖Δʂ͍͢͝ʂ • ࡞ͬͨϫʔΫϑϩʔ͕ͪΌΜͱಈ͍ͯΔײ
ͳͥZapierΛಋೖ͔ͨ͠ • ࡞ۀΛࣗಈԽͯ͠ɺͬͱେࣄͳ͜ͱʹ࣌ؒΛ ͑ΔΑ͏ʹ • ͋ͳͨͷ࣌ؒͱͯوॏͰ͢ • ͔ͩΒɺࣗಈԽ͠·͠ΐ͏ʂ
ͬͱେࣄͳ͜ͱʹ࣌ؒΛ͑ ΔΑ͏ʹ • Zapierͷϖʔδʹࣅͨ͜ͱ͕ॻ͍ͯ͋Δ “Easy automation for busy people. Zapier
moves info between your web apps automatically, so you can focus on your most important work.”
ͳͥZapierΛಋೖ͔ͨ͠ • ϓϩάϥϜ͕ॻ͚ͳ͍ਓʹࣗಈԽ͢Δָ͠͞Λ ମײͯ͠΄͍͠ʂࣗಈԽָ͍͠ʂ • ձࣾతʹ܁Γฦ͠ͷ࡞ۀࣗಈԽɾΈԽ͢Δ ͷʂͱ͍͏ҙࣝΛ͚͍ͭͨ • ࣗಈԽͰ͖ΔਓΛ૿͍ͨ͠
AutomationɾKarakuri by mercari • Automation • ػցʹͰ͖Δ͜ͱશͯػցʹΒͤΔ͜ͱͰ ࡞ۀΛࣗಈԽ • Karakuri
• ਓతΤϥʔ͕ൃੜ͠ͳ͍ΧϥΫϦ(Έ)Λ࡞Δ
࣮ࡍʹZapierͰϫʔΫϑϩʔΛ ࡞ͬͯΈ·͠ΐ͏
ࠓճσϞͰ࡞ΔϫʔΫϑϩʔ • GoogleΧϨϯμʔʹ৽͍͠༧ఆ͕࡞͞ΕͨΒ Slackbot͔Βʮ༧ఆ͕࡞͞Ε·ͨ͠Αʔʯͬͯ μΠϨΫτϝοηʔδ͕དྷΔ • Slackbot͔ΒདྷΔμΠϨΫτϝοηʔδʹ ༧ఆͷαϚϦʔΛهࡌ͢Δ
ZapͬͯͳΜͰ͔͢ • 1ͭͷϫʔΫϑϩʔΛද͢୯Ґ • ZapʹTriggerͱAction͕ඞͣ͋Γ·͢
TriggerͬͯͳΜͰ͔͢ • ZapʢϫʔΫϑϩʔʣΛ։࢝͢ΔͨΊͷҾ͖ۚ • ઌఔ࡞ͬͨϫʔΫϑϩʔͩͱʮGoogleΧϨϯ μʔʹ৽͍͠༧ఆ͕࡞͞ΕͨΒʯ͕Trigger ʹͳΓ·͢
ActionͬͯͳΜͰ͔͢ • TriggerΛݩʹ࣮ߦ͍ͨ͠׆ಈ • ઌఔ࡞ͬͨϫʔΫϑϩʔͩͱʮSlackbot͔Β ʮ༧ఆ͕࡞͞Ε·ͨ͠ΑʔʯͬͯμΠϨΫ τϝοηʔδ͕དྷΔʯ͕ActionʹͳΓ·͢
TaskͬͯͳΜͰ͔͢ • ࣮ߦ͞ΕͨActionΛද͢୯Ґ • Zapierͷϓϥϯ͝ͱʹɺTaskʹ࣮ߦ্ݶ͕ ͋Γ·͢
ZapͬͯͳΜͰ͔͢ • 1ͭͷϫʔΫϑϩʔΛද͢୯Ґ • ZapʹTriggerͱAction͕ඞͣ͋Γ·͢ • Zap1ͭͷTrigger͔࣋ͯ͠ͳ͍ • ZapෳͷActionΛ࣋ͭ͜ͱ͕Ͱ͖Δ
Zapierͷ༻ޠ·ͱΊ https://zapier.com/help/terminology/
Zapier Pricing https://zapier.com/pricing
Zapier Pricing
Zapier Teams • ϐʔεΦϒέΠΫTeamsϓϥϯ • ຖ݄ 312.50υϧ • ར༻ऀɾZapʹԠͨ͡Ճ՝ۚͳ͠ •
Taskͷ্ݶ͋Γʢ݄ 50,000 taskʣ
Ͳ͏ͬͯಋೖ͔ͨ͠ • લ৬Ͱಋೖ͞Ε͍ͯͨͷΛࢥ͍ग़͢ • ͿͬͪΌ͚ લ৬Ͱࣗ Zapierͬͯͳ͔ͬ ͨʢ͑... • ;ʔΜఔʹ͔͠ࢥͬͯͳͯͬͯ͘ͳ͔ͬ
ͨ
Ͳ͏ͬͯಋೖ͔ͨ͠ • ϐࣾʹ͖ͯɺࡉ͔͍࡞ۀΛࣗಈԽ͍ͨ͜͠ͱ ͕ΊͬͪΌग़͖ͯͨ • पΓΛݟΔͱࣗಈԽͰ͖ͦ͏͚ͩͲɺख࡞ۀ ͰؤுͬͯΔ࡞ۀ͕ͦͦ͋͜͜Δ • ΈΜͳͷ࣌ؒΛͬͱ࠷ߴͷ͜ͱʹͬͯ΄ ͍͠ʂؾ͔࣋ͪ͠ժੜ͑ͯ͜ͳ͍
Ͳ͏ͬͯಋೖ͔ͨ͠ • ·ͣݸਓͰͬͯΈΔ • Γ͍ͨ͜ͱ͕࣮ݱͰ͖Δ͔ͲΜͳײ͡ͳͷ͔Λ Ѳ • ʮ͜Ε͍͚ΔʂʯͱࢥͬͨͷͰɺCTOͱCFOʹ૬ஊ • ຖ݄͓͕͍ۚ͘Β͔͔Γͦ͏ͱ͔
• OKΒͬͨͷͰશࣾಋೖ
Zapierಋೖޙ • ·ͣશһZapierʹট • શࣾఆྫͰZapierʹ͍ͭͯͬ͘͟Γઆ໌ + σϞ
Zapierಋೖޙ • ࠷ॳͷऔֻ͔ͬΓΛखॿ͚͢ΔϫʔΫγϣο ϓͷ։࠵ • SlackͷࣗಈԽνϟϯωϧͰ૬ஊʹͷΔ • ZapierͰࣗͰ৭ʑ࡞ͬͯɺશମʹڞ༗͢Δ • ZapierͰ࡞ͬͨΑʂͬͯݴ͏
ZapierͷটΛࣗಈԽ͢Δ • ট͢Δ࡞ۀ͕໘ʹͳͬͨͷͰZapierͰࣗಈԽ ͯ͠ɺSlack͔ΒটͰ͖ΔΑ͏ʹͨ͠ • SlackͷSlash CommandͰZapierͷϝϯόʔট ͕Ͱ͖ΔZapΛΜͰΈͨ • https://note.mu/operando_os/n/
n71c9281eea5e
ϐʔεΦϒέΠΫͰ࣮ࡍʹӡ ༻͞Ε͍ͯΔZapհ
ݸਓ༻Zap հ
ݸਓZap • GoogleΧϨϯμʔʹ৽͍͠༧ఆ͕࡞͞ΕͨΒ Slackbot͔Βʮ༧ఆ͕࡞͞Ε·ͨ͠ΑʔʯͬͯμΠϨΫτ ϝοηʔδ͕དྷΔ • ϓϨϛΞϜϑϥΠσʔʹSlack statusΛ:premiumfriday: ʹ͢Δ •
SlackͰࣗಈԽҒେʂ(auto_idai)ϦΞΫγϣϯ͕ ͚ͭΒΕͨൃݴΛूΊΔ
ݸਓZap • GitHubͷPRͷreviewʹΞαΠϯ͞ΕͨΒ TodoistʹλεΫొ͢Δ • GoogleΧϨϯμʔʹग़੮ऀͱͯ͠ొ͞Εͨ ΒTodoistʹλεΫొ͢Δ
νʔϜ༻Zap հ
KaizenఆྫٞࣄDocsͷ ࡞ࣗಈԽ
Nuxt.jsͷReleaseΛSlackʹ௨͢Δ
cakesͷײπΠʔτΛSlackʹ ௨͢Δ
োରԠνϟϯωϧͰͷ εϨουॻ͖ࠐΈܯࠂbot͞Μ
νʔϜZap • note proͷ͍߹ΘͤདྷͨΒSlackʹ௨͢Δ • ௨͕͘Δ͜ͱͰɺ୲ऀ͚ͩ͡Όͳ͘ पΓͷਓςϯγϣϯ্͛ΒΕͯΔؾ͕ͯ͠ɺ Ұମײ͕ग़ͨʂ • GoogleϑΥʔϜʹೖྗ͕͋ͬͨΒ
GmailͰςϯϓϨΛࣗಈฦ৴͢Δ
શࣾ༻Zap հ
ձۭ͚ٞࣨΑ͏Ͷʙbot͞Μ
ձۭ͚ٞࣨΑ͏Ͷʙbot͞Μ
ձۭ͚ٞࣨΑ͏Ͷʙbot͞Μ • ͨͬͨ͜Ε͚ͩͰ࡞Ε·͢ʂ
Slackʹ৽͍͠νϟϯωϧ͕Ͱ ͖ͨΒڭ͑ͯ͘ΕΔͭ
Slackʹ৽͍͠Emoji͕ Ճ͞ΕͨΒڭ͑ͯ͘ΕΔͭ
Slack͔ΒGoogleΧϨϯμʔʹ ٳΈͷ༧ఆΛೖΕΔͭ
• SlackͷslashίϚϯυͰ ʮ/ٳΉ ʯΛ ೖΕΔ Slack͔ΒGoogleΧϨϯμʔʹ ٳΈͷ༧ఆΛೖΕΔͭ
• ۈଵ࿈བྷνϟϯωϧʹٳΉ͜ͱ͕ ௨͞ΕΔ Slack͔ΒGoogleΧϨϯμʔʹ ٳΈͷ༧ఆΛೖΕΔͭ
• GoogleΧϨϯμʔʹٳΈͷ༧ఆ͕ ࡞͞ΕΔ Slack͔ΒGoogleΧϨϯμʔʹ ٳΈͷ༧ఆΛೖΕΔͭ
ZapierΛܧଓͤ͞Δൿ݃ • Zap(࡞ۀͷࣗಈԽ)Λ࡞ͬͨਓΛ΄ΊΔʂ • ࡞ͬͨࣗಈԽͷϑϩʔΛڞ༗͠Α͏ʂ • ͦΕʹΠϯεϐϨʔγϣϯΛड͚ͯ ͞ΒʹૉΒ͍ࣗ͠ಈԽ͕ੜ·ΕΔ • Θ͔Βͳ͚ΕΘ͔Γͦ͏ͳਓʹ૬ஊ͠Α͏ʂ
ZapierΛܧଓͤ͞Δൿ݃ • ʮͦΕɺZapierͰࣗಈԽͰ͖ͦ͏͡ΌͶʁʯͷֻ͚ • ݸਓϨϕϧͷࣗಈԽ͕Ͱ͖ͨΒɺνʔϜશࣾͷۀ ΛޮԽ͢ΔΑ͏ͳࣗಈԽͷΈ࡞ΓʹνϟϨϯδ ͯ͠ΈΔ • νʔϜ৫ϨϕϧͰࣗಈԽʹ͖߹͍ͬͯ͜͏ʂ
ϐʔεΦϒέΠΫͷZapier ར༻ঢ়گ • 5݄10͔Β6݄10·Ͱͷtask࣮ߦ • 29501 Tasks • ݁ߏߥͿ݄ͬͨͩͬͨ͆ •
ಈ͍ͯΔZap • 130 Zap • ୭͕ͲΕ͘Β͍ࣗಈԽͯ͠Δ͔Θ͔Δ
՝ • ܧଓతʹͬͯΒ͏ɾจԽͱ͔ͯࠜͤ͠Δͱ͜Ζ • SlackͷAPI limitʹҾ͔͔ͬͬͨͱ͔ • ZapͷΈํ͕ඞཁ • TriggerͷʹΑͬͯ࠷େ5Ԇ͢ΔͷͰҙ
Zapierཧऀͱͯ͠ • Zapier Manager Trigger׆༻͢ΔͱΑ͍ • ૬ஊɾαϙʔτ͢Δͷ݁ߏ࣌ؒ͏ • TaskΊͬͪΌফඅ͠·͘ΔZap͕ͳ͍͔ νΣοΫ͕ඞཁ
Zapier૬ஊ͏͚ͨ·ΘΓ·͢ • ձࣾͰͷZapierಋೖ • Zapierͷӡ༻૬ஊ • ZapierͰ࣮ݱ͍ͨ͠ϫʔΫϑϩʔͷ૬ஊ • ͳͲͳͲ...
Zapier૬ஊ͏͚ͨ·ΘΓ·͢ • ઌि Kyash͞Μͷ͜ʹ;͊ʔ͞Μ͔Β૬ஊΛ ͍͖ͨͩɺʮSlack͔ΒGoogleΧϨϯμʔʹ ٳΈͷ༧ఆΛೖΕΔͭʯͱ͔ͷϨΫνϟʔ ͱ͔͍͖ͤͯͨͩ͞·ͨ͠ʂ
Zapier૬ஊ͏͚ͨ·ΘΓ·͢ • ࠙ձͰ͔͚͍ͯͩ͘͠͞ʂ • ·ͨɺTwitter @operandoOS ·Ͱ ͝࿈བྷ͍ͩ͘͞ʂ • ΑΖ͓͘͠ئ͍͠·͢ʂ
Zapier meetupΓ·͢ʂ • 7݄͘Β͍ʹ…ʂ • ࠓmeetupͷืूϖʔδ࡞Γ͔͚ͨͬͨͲ…
͓·͚
ࢿྉZapierͰ࡞ͬͯ·͔͢ʁ
ࢿྉZapierͰ࡞ͬͯ·͔͢ʁ
ϓϩάϥϜॻ͚·͢ʂ • nodeͱPython͕࣮͑·͢ʂ • ຐվ͍ͨ͠์ • ͚ͲɺΘͳͯ͘ΊͬͪΌ৭ʑͰ͖Δ
࠷ॳͷTriggertaksͱͯ͠ Χϯτ͞Εͳ͍ʁ • τϦΨʔ͞Εͳͯ͘ɺ్தͷActionFilte Χϯτ͞ΕΔ • Filter௨ա͢ΔͱΧϯτ͞ΕΔ͔ͳ • ௨ա͠ͳ͚ΕΧϯτ͞Εͳ͍ •
https://zapier.com/help/tasks/
Zapierʹ͍ͭͯॻ͔Εͨnoteͷ هࣄΛ·ͱΊͯ·͢ • ZapierϚΨδϯ • https://note.mu/operando_os/m/ me6ba17cfc6e0
ࢀߟࢿྉ ʮϝϧΧϦ ZapierʯͰݕࡧݕࡧʂʂ
ࢀߟࢿྉ • ࣾͷ໘ͳख࡞ۀZapierʹΒͤΑ͏ʔʔϊϯϓϩάϥϚʔͰۀࣗ ಈԽ͕Ͱ͖ΔπʔϧΛಋೖͯ͠Έͯ • https://tech.mercari.com/entry/2017/12/22/110934 • ʮϊϯϓϩάϥϚʔͰɺࣗಈԽͰ͖ΔʯZapier Automation Meetup
Tokyo #0 Λ։࠵͠·ͨ͠ • https://tech.mercari.com/entry/2018/07/13/150000 • ZapierͷTeamsϓϥϯΛձࣾͰܖͯͬͯ͠Έͨ • https://qiita.com/nottegra/items/c248f8c4474439f40a49
ࢀߟࢿྉ • ࣾͷ໘ͳख࡞ۀZapierʹΒͤΑ͏ #2 ʙWebhook ΛͬͯɺࣗಈԽͷ෯Λ͛Δʙ • https://tech.mercari.com/entry/2018/06/12/110000 • ϊϯϓϩάϥϚʔ͕Ͱ400Ҏ্ͷۀΛࣗಈԽʂϝϧΧ
Ϧ͕࡞ΔʮKarakuriʯͱ • https://seleck.cc/1230
Thanks!