10XでのZapier活用事例の紹介
自動化LT会 ~自動化・効率化大好きな人集まれ!~ https://shiftevolve.connpass.com/event/237166/
10XͰͷZapier׆༻ࣄྫͷհࣗಈԽLTձɹʙࣗಈԽɾޮԽେ͖ͳਓू·Εʂʙ
View Slide
ࣗݾհ• Shinobu Okano• @operandoOS / shinobu.dart• 10X, Inc. / Software Engineer• Flutter / Dart / Android / Automation
աڈʹࣅͨΛͨ͠ͷͰͪ͜Βͥͻ🙏https://speakerdeck.com/operando/pisuobukeikudefalsezapierhuo-yong-shu
Zapierhttps://zapier.com/
Zapier• Connect your apps and automate workflows• ෳͷWebαʔϏεΛ࿈ܞͤͯ͞ϫʔΫϑϩʔΛ࡞Γɺ࡞ۀΛࣗಈԽ͢Δπʔϧ• IFTTTʹࣅͨαʔϏε
Zapierͷ͍͍ͱ͜Ζ• ϘλϯΛԡͨ͠Γ͢Δ͚ͩͰϫʔΫϑϩʔ࡞Ͱ͖Δ✨• ϓϩάϥϜΛॻ͔ͳͯ͘࡞ۀͷࣗಈԽ͕Ͱ͖Δʂ͍͢͝😊• ࡞ͬͨϫʔΫϑϩʔ͕ͪΌΜͱಈ͍ͯΔײ👍
Zapierͷ͍͍ͱ͜Ζ• ࡞ۀΛࣗಈԽͯ͠ɺͬͱେࣄͳ͜ͱʹ࣌ؒΛ͑ΔΑ͏ʹͳΔ• ͋ͳͨͷ࣌ؒͱͯوॏͰ͢• ͔ͩΒɺࣗಈԽ͠·͠ΐ͏ʂ
Zapier تͼͷ
ZapierࣗಈԽΛΑΓۙʹ͢Δπʔϧ• ϓϩάϥϜ͕ॻ͚ͳ͍ਓʹࣗಈԽ͢Δָ͠͞Λମײͯ͠΄͍͠ʂࣗಈԽָ͍͠ʂ• ձࣾతʹ܁Γฦ͠ͷ࡞ۀࣗಈԽɾΈԽ͢Δͷʂͱ͍͏ҙࣝΛ͚͍ͭͨ• ࣗಈԽͰ͖ΔਓΛ૿͍ͨ͠• Zapier͜ΕΒΛΑΓۙʹ͢ΔͨΊͷπʔϧ💪
AutomationɾKarakuri by mercari• Automation• ػցʹͰ͖Δ͜ͱશͯػցʹΒͤΔ͜ͱͰ࡞ۀΛࣗಈԽ• Karakuri• ਓతΤϥʔ͕ൃੜ͠ͳ͍ΧϥΫϦ(Έ)Λ࡞Δ• ͋ΒΏΔΛΈͰղܾ͢ΔɾਓͷϛεΛΊͳ͍ɾਓͷʹ͠ͳ͍ɾਓΛղܾํ๏ʹ͠ͳ͍
ZapͬͯͳΜͰ͔͢• 1ͭͷϫʔΫϑϩʔΛද͢୯Ґ• ZapʹTriggerͱAction͕ඞͣ͋Γ·͢• Zap1ͭͷTrigger͔࣋ͯ͠ͳ͍• ZapෳͷActionΛ࣋ͭ͜ͱ͕Ͱ͖Δ
TriggerͬͯͳΜͰ͔͢• ZapʢϫʔΫϑϩʔʣΛ։࢝͢ΔͨΊͷҾ͖ۚ• ઌఔ࡞ͬͨϫʔΫϑϩʔͩͱʮGoogleΧϨϯμʔʹ৽͍͠༧ఆ͕࡞͞ΕͨΒʯ͕TriggerʹͳΓ·͢
ActionͬͯͳΜͰ͔͢• TriggerΛݩʹ࣮ߦ͍ͨ͠׆ಈ• ઌఔ࡞ͬͨϫʔΫϑϩʔͩͱʮSlackbot͔Βʮ༧ఆ͕࡞͞Ε·ͨ͠ΑʔʯͬͯμΠϨΫτϝοηʔδ͕དྷΔʯ͕ActionʹͳΓ·͢
TaskͬͯͳΜͰ͔͢• ࣮ߦ͞ΕͨActionΛද͢୯Ґ• Zapierͷϓϥϯ͝ͱʹɺTaskʹ࣮ߦ্ݶ͕͋Γ·͢
Zapierͷ༻ޠ·ͱΊhttps://zapier.com/help/create/basics/learn-key-concepts-in-zapierLearn key concepts in Zapier
Zapier Pricinghttps://zapier.com/pricing
Zapier PricingʢTeamsϓϥϯͷઆ໌ʣ• ຖ݄ 52,827ԁ• ར༻ऀɾZapʹԠͨ͡Ճ՝ۚͳ͠• TaskʹԠͨ͡Ճ՝ۚ• Taskͷ্ݶΛ͑ͨΒՃ՝ۚ• ελʔτ ݄ 50,000 task
ࢲ x Zapier• ϝϧΧϦͱ͍͏ձࣾʹॴଐ͍ͯͨ͠ࠒ ZapierͷଘࡏΛΔ• ͨͩϝϧΧϦ࣌શ͘Zapierར༻͠ͳ͔ͬͨ• ʮZapierʁࣗͰίʔυॻ͍ͨํ͕ૣ͍ͥʂʯͬͯؾ࣋ͪͩͬͨ
ࢲ x Zapier• ϝϧΧϦ͔Βnoteͱ͍͏ձࣾʹస৬ͨ͠• ৭ΜͳۀͷࣗಈԽ͢Δ্ͰɺZapierͷଘࡏΛࢥ͍ग़͢• ͬͯΈͨΒʮͳʹ͜Εɺ࠷ߴ͡ΌΜ😊ʯͬͯͳͬͨ• ձࣾʹಋೖͯ͠ɺZapierϚελʔʹͳΔ
10X x Zapier• ࢲ͕10Xʹೖࣾͨ͠20215݄ʹطʹZapier͕ಋೖ͞Ε͍ͯͨ• ͦͷࠒ Professionalϓϥϯͷܖͩͬͨ• Ұ෦ͷਓ͕ར༻͍ͯ͠Δײͩͬͨ͡
10X x Zapier• ࣾһͷ૿Ճར༻ଅਐͷͨΊʹTeamϓϥϯͷܖʹҠߦ• ͦͦ͜͜ར༻͢Δਓ͕૿͑͡Ίͨ• Zapierʹؔͯ͠૬ஊ͞ΕΔ͜ͱ૿͑ͨ
10XͷZapierར༻ঢ়گ• աڈ30ؒͷ࣮• 114ݸͷϫʔΫϑϩʔ͕࣮ߦ͞Εͨ• 9908ճ λεΫ͕࣮ߦ͞Εͨ• 9908ճͷख࡞ۀ͕ࣗಈԽ͞Εͨ🎉
10XͰӡ༻͞Ε͍ͯΔ Zapհ
͕ࣗ࡞ͨ͠ϛʔςΟϯάͷ ٞࣄςϯϓϨʔτΛNotionʹࣗಈ࡞͢Δ• ϛʔςΟϯά͢ΔͳΒٞࣄ࡞Βͳ͍ͱ…😥• GoogleΧϨϯμʔʹ༧ఆೖΕͨΒࣗಈ࡞ͯ͠΄͍͠…😊• ͦ͏ͩɺZapierͰࣗಈԽ͠Α͏✨
͕ࣗ࡞ͨ͠ϛʔςΟϯάͷ ٞࣄςϯϓϨʔτΛNotionʹࣗಈ࡞͢Δ• 3εςοϓͰࣗಈԽͰ͖ͨ👍• ͞ΒʹNotionͷURLΛGoogleΧϨϯμʔͷ༧ఆͷ֓ཁʹهࡌ͢ΔࣗಈԽ Մೳ💪
υΩϡϝϯτ࡞Δ͘Μbot• SlackΛݟ͍ͯΔࡍʹʮXXX ʹ͍ͭͯυΩϡϝϯτॻ͔ͳ͍ͱ…ʂʯͬͯࢥͬͨΒɺSlack͔Β؆୯ʹNotionʹυΩϡϝϯτ࡞Ͱ͖Εศར͔ͳʔ☺• Α͠ɺSlack botΛZapierͰ࡞ͬͯࣗಈԽ͠Α͏✨
υΩϡϝϯτ࡞Δ͘Μbot
υΩϡϝϯτ࡞Δ͘Μbot👍👍👍👍👍👍
υΩϡϝϯτ࡞Δ͘Μbot• Slack botϊʔίʔυͰ ࡞ΕͪΌ͏✨• Slack appͰbotΛ࡞ͬͯɺbotʹର͢ΔϝϯγϣϯΛτϦΨʔ͢Δ• υΩϡϝϯτ࡞͢ΔαʔϏεઌNotoinͷ෦͚ͩม͑ΕOK
Slackʹ৽͍͠νϟϯωϧ͕࡞ΒΕͨΒ ڭ͑ͯ͘ΕΔͭ
Slackʹ৽͍͠νϟϯωϧ͕࡞ΒΕͨΒ ڭ͑ͯ͘ΕΔͭ• ϫʔΫϑϩʔγϯϓϧ✨• νϟϯωϧ࡞ΛτϦΨʔʹͯ͠ɺSlackʹ௨͢Δ
ϞόΠϧΞϓϦͷϦϦʔε௨• iOSͷ߹ɺ৹ࠪͷঢ়گͱ͔Slackʹ௨ͯ͠΄͍͠ʂ• Androidͷ߹ɺετΞʹެ։͞ΕͨΒSlackʹ௨ͯ͠΄͍͠ʂ
ϞόΠϧΞϓϦͷϦϦʔε௨
ϞόΠϧΞϓϦͷϦϦʔε௨• Androidͷ߹ͷZap• ϝʔϧͰΞοϓσʔτ௨͕དྷΔͷͰɺͦΕΛτϦΨʔʹͯ͠ɺσʔλΛϑΥʔϚοτͯ͠ɺSlackʹ௨
ϞόΠϧΞϓϦͷϦϦʔε௨• iOSͷ߹ͷZap• ͪ͜ΒϝʔϧͰ௨͕དྷΔͷͰɺͦΕΛτϦΨʔʹͯ͠ɺSlackʹ௨
ಛఆͷਓͷϝʔϧΞυϨεΛௐΔ Slack slashίϚϯυ• ͱ͋ΔαʔϏεʹ୭͔Λট͍ͨ͠߹• A͞ΜʮB͞ΜɺXXͷαʔϏεʹট͢ΔͷͰϝʔϧΞυϨεڭ͍͑ͯͩ͘͞ʂʯ• B͞Μʮ[email protected]Ͱ͢ʂʯ• ͜ͷίϛϡχέʔγϣϯͳ͍ͨ͘͠…
ಛఆͷਓͷϝʔϧΞυϨεΛௐΔ Slack slashίϚϯυ• Slack্Ͱ /search_email slashίϚϯυʹϝʔϧΞυϨεΛΓ͍ͨਓΛϝϯγϣϯͰ͢ͱɺͦͷਓͷϝʔϧΞυϨεΛڭ͑ͯ͘ΕͪΌ͏✨
ಛఆͷਓͷϝʔϧΞυϨεΛௐΔ Slack slashίϚϯυ• ZapierʹWebhookͷURLΛൃߦͯ͠ɺͦΕ͕ୟ͔Εͨ͜ͱΛτϦΨʔʹ͢ΔΈ͕͋Δ• SlashίϚϯυWebhookͷURLΛࢦఆ͢Δඞཁ͕͋ΔͷͰɺͦ͜ʹZapier͕ੜͨ͠URLΛ͑OK• Pythonͷίʔυ͕ಈ͔ͤͪΌ͏🔥
SlackͷSlashίϚϯυΛϊʔίʔυͰ࡞Δྫhttps://note.com/operando_os/n/n71c9281eea5eSlackͷSlash CommandͰ Zapierͷϝϯόʔট͕Ͱ͖ΔZapΛΜͰΈͨ
SalckͰ10X ValuesͷϦΞΫγϣϯ͕ ͍ͭͨൃݴΛεϓϨουγʔτʹॻ͖ࠐΉ
• Slack্ʹ10X Values ͦΕͧΕͷֆจࣈ͕͋Δ• ValuesʹͦͬͨൃݴߦಈʹValuesͷֆจࣈϦΞΫγϣϯΛ͢ΔจԽ͕͋ΔSalckͰ10X ValuesͷϦΞΫγϣϯ͕ ͍ͭͨൃݴΛεϓϨουγʔτʹॻ͖ࠐΉ
• Ͳ͏͍ͬͨൃݴߦಈ͕10X Valuesͱͯ͠ϦΞΫγϣϯ͞Εͨͷ͔ΛεϓϨουγʔτʹ·ͱΊͨΒɺΑΓ10X ValuesͬͯԿʁͷ෦͕ՄࢹԽ͞Εͦ͏ʂSalckͰ10X ValuesͷϦΞΫγϣϯ͕ ͍ͭͨൃݴΛεϓϨουγʔτʹॻ͖ࠐΉ
SalckͰ10X ValuesͷϦΞΫγϣϯ͕ ͍ͭͨൃݴΛεϓϨουγʔτʹॻ͖ࠐΉ• ֤ֆจࣈͷSlackϦΞΫγϣϯΛτϦΨʔʹɺϦΞΫγϣϯ͕͍ͭͨൃݴΛεϓϨουγʔτʹॻ͖ࠐΜͰ͍Δ
SalckͰ10X ValuesͷϦΞΫγϣϯ͕ ͍ͭͨൃݴΛεϓϨουγʔτʹॻ͖ࠐΉ• τϦΨʔ͚ͩҧ͍ɺͦΕҎ߱ͷλεΫશ෦ͲͷϫʔΫϑϩʔಉ͡ͳΜͩΑͳʔͬͯ͜ͱͰλεΫͷؔԽͯ͠Έͨ
SalckͰ10X ValuesͷϦΞΫγϣϯ͕ ͍ͭͨൃݴΛεϓϨουγʔτʹॻ͖ࠐΉ• ·ͣؔʢSub-ZapʣͷΛ࡞Δ• ҾΛఆٛͰ͖Δ• ΓఆٛͰ͖Δ• ϓϩάϥϛϯάͬΆ͍😊
SalckͰ10X ValuesͷϦΞΫγϣϯ͕ ͍ͭͨൃݴΛεϓϨουγʔτʹॻ͖ࠐΉ• ؔͷҾ͜Μͳײ͡Ͱఆٛ͢Δ
SalckͰ10X ValuesͷϦΞΫγϣϯ͕ ͍ͭͨൃݴΛεϓϨουγʔτʹॻ͖ࠐΉ• ͋ͱ֤ϫʔΫϑϩʔ͔ΒؔΛݺͼग़͚ͩ͢• ؔΛࢦఆ͢ΔͱɺͲΜͳҾ͕ඞཁͳͷ͔͕ग़Δʢ࣍ͷεϥΠυͷը૾ʣ
NotionͱSlackΛͬͯશ͓ࣾΒͤ ϙʔλϧΛ࡞Δ• NotionͷಛఆͷDBʹશ͓ࣾΒͤͷϖʔδ͕Ճ͞ΕͨΒ generalνϟϯωϧʹ௨͞ΕΔΈ• ฐࣾͷES͘ΜbotϚδ͍͢͝
• Έ͍͚͢͝Ͳ ϫʔΫϑϩʔ ΊͬͪΌγϯϓϧ✨NotionͱSlackΛͬͯશ͓ࣾΒͤ ϙʔλϧΛ࡞Δ
Slack botʹϝϯγϣϯ͢Δͱ Google MeetͷURLΛൃߦͯ͘͠ΕΔ• 10XʹϦϞʔτϫʔΫͷڥԼͰʮͪΐͬͱXXʹ͍͍ͭͯͨ͠ͷͰɺޱ಄Ͱͤ·͔͢ʁʯΛେࣄʹ͢ΔͨΊʹɺCallͱ͍͏จԽ͕͋Γ·͢• ʮͪΐͬͱࠓXXʹ͍ͭͯCall͍͍ͯ͠Ͱ͔͢ʁʯΈ͍ͨͳձ͕ʑSlack্ͰߦΘΕ͍ͯΔ
Slack botʹϝϯγϣϯ͢Δͱ Google MeetͷURLΛൃߦͯ͘͠ΕΔ• CallʹGoogle MeetΛ͍ͬͯͯɺSlack botʹϝϯγϣϯ͢ΔͱCall༻ͷGoogle MeetͷURLΛੜͯ͘͠ΕΔ
Slack botʹϝϯγϣϯ͢Δͱ Google MeetͷURLΛൃߦͯ͘͠ΕΔ• ϫʔΫϑϩʔγϯϓϧ✨• ͜ΕSlack appͰbotΛ࡞ͬͯɺbotʹର͢ΔϝϯγϣϯΛτϦΨʔʹಈ͘
ͦͷଞ Zapͷ֓ཁ͚ͩհ• Կ͔ΛτϦΨʔʹ͠ɺTODOཧαʔϏεʹλεΫΛొ͢Δ ࣗಈԽਓؾ✨• ຊΔελϯϓͰNotionʹϨίʔυొ• GitHubͷPRͷϨϏϡΞʔʹͳͬͨΒTodoistʹλεΫొ͢Δ
ͦͷଞ Zapͷ֓ཁ͚ͩհ• ग़ுखͷਫ਼ࢉֹۚΛݸผʹ௨• ͜ΕES͘ΜͰ͢Ͷ• શମఆྫͷಈըΛ֨ೲϑΥϧμʹҠಈ• Google Driveʹ࡞ΕͨϑΝΠϧΛࣗಈͰಛఆͷϑΥϧμʹಈ͔͢• োରԠνϟϯωϧͰͷεϨουॻ͖ࠐΈܯࠂΛ͢Δbot͞Μ• Bot͞Μʹҙͯ͠Β͏
ZapierΛܧଓͤ͞Δൿ݃• ϫʔΫϑϩʔΛ࡞ͬͨਓΛ΄ΊΔʂ ͑Β͍ʂ ͍͢͝ʂ ͍ʂ• ࡞ͬͨࣗಈԽͷϑϩʔΛڞ༗͠Α͏ʂͦΕʹΠϯεϐϨʔγϣϯΛड͚ͯ ͞ΒʹૉΒ͍ࣗ͠ಈԽ͕ੜ·ΕΔ• Θ͔Βͳ͚Ε૬ஊ͠Α͏ʂ1࡞ΓํΛ֮͑Δͱޙ؆୯• ʮͦΕɺZapierͰࣗಈԽͰ͖ͦ͏͡ΌͶʁʯͷֻ͚• νʔϜ৫ϨϕϧͰࣗಈԽʹ͖߹͍ͬͯ͜͏ʂ
ZapierͷϫʔΫϑϩʔΛΉίπ• ࣮ݱ͍ͨ͠ϫʔΫϑϩʔΛݴޠԽͯ͠ΈΔͱ͍͍• ʮXXX͕ى͖ͨΒʯʮXXXΛ͢ΔʯΈ͍ͨͳ• ֤αʔϏεͷAction͕ͲΜͳ͜ͱ͕Ͱ͖Δͷ͔ΛѲ͢Δ
Zapierͷ՝• ܧଓతʹͬͯΒ͏͜ͱ• จԽͱ͔ͯࠜͤ͠Δͱ͜Ζ• αʔϏεͷAPI limitʹҾ͔͔ͬͬͨͱ͔• ZapͷΈํ͕ඞཁ• Ԇ͢ΔͷͰҙ
Zapierͷ͍͢͝ػೳ• Sub-Zap• WebHook• Looping• Filter• Chrome extension• Format• Path• Storage• Code• AI
Zapier૬ஊ͏͚ͨ·ΘΓ·͢• ձࣾͰͷZapierಋೖ• Zapierͷӡ༻૬ஊ• ZapierͰ࣮ݱ͍ͨ͠ϫʔΫϑϩʔͷ૬ஊ• ͳͲͳͲ...• Twitter @operandoOS ·Ͱ͝࿈བྷ͍ͩ͘͞ʂ
Zapierʹ͍ͭͯॻ͔ΕͨnoteͷهࣄΛ ·ͱΊͯ·͢https://note.com/operando_os/m/me6ba17cfc6e0ZapierϚΨδϯ
ࢀߟࢿྉ• ࣾͷ໘ͳख࡞ۀ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🙏