NEXT UP WE HAVE A
COUPLE OF PRESENTATIONS FROM THE COMMUNITY. >> YEP. FIRST UP WE HAVE PARAG, TALKING
ABOUT WORK FLOW EXTENSION FOLLOWED BY ROMAN AND
OLIA. THAT MADE AN APP FOR DEVELOPMENT
DAY. >> HI, EVERYBODY, THANK YOU
FOR THE OPPORTUNITY AND EXCITED TO BE HERE. SO YEAH LET'S GET RIGHT INTO IT. TODAY I WILL BE TALKING ABOUT
CUSTOM WORK FLOW ACTIONS. WE WANT TO LEARN HOW TO CREATE
CUSTOM WORK FLOW ACTIONS AND SHOW A SPECIFIC USE CASE. AND COVER INTRODUCTION TO WHAT
THEY ARE AND COVER AN EXAMPLE. AND HOW TO BUILD CUSTOM WORK
FLOW ACTIONS. AND LASTLY THINGS WE NEED TO BE
CAREFUL OF WHEN WE BUILD THE WORK FLOW ACTIONS. WHY LISTEN TO US? UNIFIC HAS BEEN A PART OF
HubSpot MARKETPLACE AND INTEGRATING OTHER AND COUPON
APPS. AND COUPON WORK FLOW ACTIONS ARE
API'S THAT WORK OUTSIDE OF HubSpot. AND OPPORTUNITY TO CREATE WORK
ACTION AND INSTANCES TO EXPLAIN HOW TO USE WEBHOOKS WITH
A CUSTOMER AND COPYING AND PASTING. AND DEVELOPERS GET THEIR WISH TO
BE AS CREATIVE AS POSSIBLE AND MAKE THE USER
EXPERIENCE WELL FOR YOUR CUSTOMERS. HOW DO HubSpot USERS BENEFIT? IN TODAY'S MARKETING STACK THERE
AN EVER GROWING LIST OF APPS TO WORK TOGETHER AND THE
END CUSTOMER'S JOURNEY ARE TOO MANY APPS THAT DON'T
TALK TO EACH OTHER AND THE WORK FLOW ACTIONS IS A WAY TO
USE THAT EASIER. USERS HAVE A CHALLENGE TO SET UP
AUTOMATIONS. AND WITH THE CUSTOMER ACTIONS
THEY CAN GET THEIR WORK DONE FASTER WITHOUT WAITING FOR
A DEVELOPER AND INTEGRATE MULTIPLE TOOLS AS THEY
PLEASE. THE USE CASE GOAL IS TO INCREASE
CONVERSION RATE. AND TALKING ABOUT CUSTOMIZATION
AND SCALE. ONCE YOU CREATE A WORK FLOW,
THAT FLOW WILL RUN ONCE YOU TURN IT OFF. AND USE THE EVENTS IN THE
SHOPPING CART THAT ARE HAPPENING TO TRIGGER THE WORK
FLOW THAT IT'S CUSTOMIZED TO BE SENT. GET INTO IT. HERE CREATING A COUPON RULE IN
THE APP. AND CREATING A DISCOUNT AND MANY
CONFIGURATIONS AS YOU CAN SEE. ONE WAY IS THAT CUSTOM ACTIONS
SHOULD BE EASY TO USE AND OPTIONS INSIDE OF HubSpot
WORK FLOW. YOU CAN ADD OPTIONS BUT KEEP
THAT MINIMAL AND SHOW THE OPTIONS HERE. LET'S BUILD A WORK FLOW, HERE
WE'RE TARGETING ABANDONED CARTS WHO SPENT LESS THAN 50. IF THEY SPENT THOUSANDS, DON'T
SEND COUPON AND THIS IS HOW TO SEND DISCOUNTS AND YOUR
CUSTOM ACTION WILL HAVE ITS OWN VALUES. AND EXAMPLE, ADD A CUSTOM ACTION
AND ON THE RIGHT SIDE SEE AN ACTION TO CHOOSE AND
COUPONS IS APP. AND TODAY DISCUSS HOW TO CREATE
THIS OPTION IN THE WORK FLOW BUILDER. ONCE AN ACTION IS ADDED TO THE
WORK FLOW, THERE IS AN OPTION TO CONFIGURE IT. AN OPPORTUNITY TO CONFIGURE IT. HERE WE'RE LOADING THAT
HALLOWEEN CARD DISCOUNT. THIS IS A COUPON RULE AND A
PROPERTY THAT WE DEFINE WHEN WE CREATE THE ACTION. WHICH WE WILL DISCUSS LATER. CREATE A COUPON ACTION HAS BEEN
CREATED TO THE WORK FLOW. THIS MEANS THAT WE FETCHED
OPTIONS AND CONFIGURED THE COUPON AND NOW READY TO USE. I WANT TO DISCUSS AN INITIAL
EVENT THAT WE'VE ADDED HERE. WE WANT TO SEND AN E-MAIL BUT WE
WANT TO BE SURE THAT THE COUPON EXISTS IN UP-SPOT AND
THIS IS CALLED BLOCKING. WE DON'T WANT TO SEND AN EMPTY
COUPON OF COURSE, IT MAY TAKE TIME TO GET TO SHOPIFY AND
SYNC BACK TO HubSpot. THIS IS A BLOCKING ACTION AND GO
INTO MORE DETAILS OF BLOCKING ACTIONS. YOU CAN ALSO BLOCK WITH AVN
DIRECTLY. NOW INTO HOW WE BUILD A COUPON
WORK FLOW ACTION. SOME IMPORTANT TERMS, CUSTOM
ACTION IS WHAT WE ARE TALKING ABOUT. HOW WE ADD THAT TO OUR WORK
FLOW. AND A CALLBACK IS AN EXECUTION,
SO EVERY TIME HubSpot SENDS YOUR APP A REQUEST TO
CREATE THE COUPON OR EXECUTE AN ACTION. IT ASSIGNS A UNIQUE CALL BACK
I.D. AND TAKE WORK ON THAT CALL BACK, DISCUSS THAT
LATER. CONFIGURING ACTIONS. WHEN THE USER IS ADDING YOUR
ACTION TO THE WORK FLOW, THIS IS AN OPPORTUNITY FOR THE
USER TO CONFIGURE THAT WHAT ACTION SHOULD DO. FIELD OPTION FETCHES. THESE ARE WHEN YOUR APP IS
ACTUALLY FETCHING THE OPTIONS FROM THE APP TO DISPLAY
TO BE CONFIGURED ON THE ACTION. FOR EXAMPLE, THAT HALLOWEEN
EXAMPLE I USED. AND ACTION EXECUTION REQUESTS,
THE REQUEST TO PERFORM THE USEFUL TASK. WHEN A WORK FLOW TRIGGERS AN
ACTION, THIS IS THE EXECUTION OF THAT ACTION. THERE ARE TWO TYPES OF API
CALLS. FIELD OPTION FETCHES AND ACTION
EXECUTION REQUESTS. THESE ALLOW YOU TO SEPARATE OUT
WHAT YOUR APP DOES. BUT THERE IS ALSO CUSTOMIZING
PAYLOAD FUNCTIONS THAT WE WON'T COVER TODAY BUT CUSTOMIZED
REQUESTS WHEN THESE HAPPEN. DEFINE THE ACTION. WE MAINLY WANT TO DEFINE WHAT
THE ACTION LOOK LIKE AND LABELS IT SHOULD HAVE. AND EXPLAINABLE TO THE USER AND
UNDERSTANDABLE TO THE USER. AND WE WANT TO DEFINE WHAT
PROPERTIES WE SHOW. FOR THERE DROP-DOWNS ON THE
ACTION. FOR EXAMPLE WE CITED THAT COUPON
RULE I.D. AND SELECT A SPECIFIC HALLOWEEN COUPON CODE
TO PROVIDE. THIS IS THE REQUEST TO FETCH
OPTION. WE WANT TO POPULATE THIS DROP
DOWN. THERE IS AN OPPORTUNITY WHEN THE
CUSTOMER ADDS YOUR ACTION TO THE WORK FLOW AND THE
CALL MADE TO YOUR APP TO REQUEST THESE OPTIONS. AND NOW YOUR APP NEEDS TO
RESPOND WITH THE OPTIONS. AND FOR EXAMPLE, I RESPONDED TO
HALLOWEEN EVENT AND DISCOUNT CARD. TWO OPTIONS TO DISPLAY AND THE
CUSTOMER CAN CONFIGURE THOSE. NOW WHEN YOUR APP RECEIVES AN
EXECUTION REQUEST WE NEED TO SYNC THAT -- ACTUALLY RUN
THAT REQUEST. WE NEED TO GENERATE THE COUPON
AND CREATE IN SHOPIFY OR WHAT STORE YOU HAVE AND SYNC
BACK IN HubSpot. FOR YOU TO DO THAT WE NEED TO
PROVIDE THE I.D., IF APP SUPPORTING MULTIPLE PORTALS AND
WHICH ACTION DEFINITION IT IS. AND WHICH OBJECT IT IS AND WHAT
IS THE OBJECT, THE CONTEXT E-MAIL ADDRESS. AND OF COURSE INPUT FIELDS, THE
VALUE, FOR EXAMPLE, THE HALLOWEEN DISCOUNT CODE. BLOCKING ACTIONS. IF YOUR APP RECEIVES A REQUEST
TO GENERATE A COUPON, IT NEEDS TO DECIDE IF WAIT FOR
ACTION TO COMPLETE BEFORE CONTINUING OR CONTINUE ANYWAY. YOU CAN SPECIFY AN EXPIRATION
TIME AS WELL. THE WORK FLOW CAN JUST CONTINUE. IF YOUR WORK FLOW IS RUNNING AND
APP DOESN'T RESPOND FOR A LONG TIME. THE CUSTOMER STUCK IN THE WORK
FLOW, WE DON'T WANT THAT AND CUSTOMIZE AS YOU NEED. HERE'S SOME GOTCHAS. WE WANT TO UPDATE EXISTING
CUSTOM ACTIONS AND FOR AN INSTALL OF PORTAL AND CAN'T
UPDATE THAT ONE, HAVE TO CREATE A NEW ACTION. BLOCKING CALLS. AS WE DISCUSSED BEFORE, YOU CAN
ALLOW THE USER TO BLOCK OR YOU CAN BLOCK IT YOURSELF. THE ACTION FROM RUNNING. WHEN YOUR APP RECEIVES IT AND
SAW API CALLS THAT WE CAN RESUME THE BLOCKING. RESUME A BLOCKED CALL OR
ACTUALLY ALLOW BLOCKING BY THE USER. IN OUR CASE WE ALLOWED BLOCKING
BY THE USER, WE WAITING FOR PROPERTY TO BE
UPDATED BEFORE CONTINUING THE WORK FLOW. AND VERIFY REQUEST SOURCE IF WE
GET API REQUEST KNOW IT'S FROM HubSpot AND IF SOME
OTHER SOURCE DON'T RUN THAT. MAKE SURE THAT SIGNATURE
MATCHES. AND SCALEABILITY AND
RELIABLEABILITY, WANT TO MAKE SURE THAT YOUR APP CAN HANDLE
THE LOAD. AND IF A CUSTOMER CAN LOAD AS
MANY CONTENT IN A WORK FLOW, YOU MAY RECEIVE THOUSANDS
OF REQUESTS FROM HubSpot. IF YOUR APP CRASHS IN THAT
PERIOD OF TIME THEN THE WORK FLOW MAY STOP DEPENDING ON HOW
YOU SET UP BLOCKING. IF YOU CAN BUILD TO SCALE
RELIABILITY AND NO ISSUE AND YOUR APPLICATION SHOULD RESPOND
QUICKLY. YOU HAVE TO ENGINEER SOME WAY TO
HANDLE THE LOAD. SUMMARY AND OVERVIEW, WE
DISCUSSED HOW CUSTOM WORK FLOW ACTIONS ARE POWERFUL AND
VALUABLE TO USERS. USERS DON'T NEED TO WRITE CODE
TO RUN THEM. AND A FEW API CALLS TO CREATE. AND MAKE SURE THAT YOUR SYSTEMS
IS RELIABLE. WE HAVE LIKE I SAID FOUR
DIFFERENT COUPON APP AVAILABLE. AND I HAVE CREATED A USE CASE
PAGE, DIFFERENT WAYS TO USE DYNAMIC COUPONS AND VISIT
THAT OUR WEBSITE. AND YOU CAN VIEW ON THE
MARKETPLACE AND FIND ME ON THE SLACK CHANNEL FOR HubSpot AND
WITH THAT PASS OFF TO OLIA AND ROMAN. THANK YOU VERY MUCH. >> THANKS PARAG. IN A MINUTE WE WILL SHARE OUR
SCREEN. >> HELLO EVERYONE, THANK YOU FOR
BEING HERE TODAY. AND THANK YOU HubSpot TEAM FOR
INVITING US THIS YEAR. WE ARE SUPER EXCITED TO HELP AT
HubSpot DEVELOPER DAY 2021. I AM OLIA GOZHA, DESIGN PARTNER
AND MY PARTNER. >> ROMAN KOZAK, MANAGING
PARTNER. AND TODAY TALK ABOUT HOW TO
ENHANCE THE HubSpot CMS EXPERIENCE AND OUR TOPIC IS
HELPFUL FOR CREATORS. WITH THAT WE WILL PRESENT NEW
HubSpot CREATION, LET'S GET STARTED. OLIA, WOULD YOU MIND WITH YOUR
PRESENTATION. >> SURE, WE HAVE ORGANIZED IN
THE FOLLOWING WAY. FIRST A FEW WORDS ABOUT US AS A
TEAM. HOW WE HAVE COME UP WITH A APP
FOR THIS PRESENTATION AND HOW THE APP WORKS AND GUIDE
AND ANSWER QUESTIONS. AND LET ME SAY A FEW WORDS ABOUT
US. WE ARE A TEAM OF TWO WHO BUILDS
WEBSITES FOR HubSpot MARKETPLACE. AND WE ENJOY WORKING WITH
CLIENTS ON CHALLENGING SOLUTIONS. ROMAN AND I EACH HAVE EXPERIENCE
IN DESIGN AND DEVELOPMENT WITH NUMEROUS
PROJECTS. AND BEFORE WORKING ON THEMES AND
TEMPLATES AND NOW INTO HubSpot DEVELOPMENT FOR MORE
THAN TWO YEARS. BOTH OF US LOVE WORKING WITH IT. AND ALL HubSpot PRODUCTS ARE
WEBPUSH AND SIMPL. THE FIRST IS HubSpot INTEGRATION
FOR MARKETERS AND SECOND IS HubSpot THEME FOR
CONTENT CREATORS. WHAT HAVE WE PREPARED FOR THE
AUDIENCE TODAY? >> JUST FOR THIS EVENT WE HAVE
CREATED THEMIE. WITH THIS APP HubSpot DEVELOPERS
WILL ABLE TO DEMONSTRATE MORE EASILY. AND REDUCES THE NUMBER OF STEPS
NEEDED FOR CLIENTS TO CHECK IN THEIR OWN ACCOUNTS. THEMIE CAN BE USED AS A TOOL. NOW TAKE A LOOK AT HOW THE APP
WORKS. OLIA TELL US ABOUT IT. >> SURE, IN SHORT THEMIE
COMBINES CMS TO THE USER ACCOUNT. LET'S WATCH A QUICK SCREEN TO
GRASP A PICTURE OF WHAT WE CAN BUILD TOGETHER. >> THE SCREEN RECORD, LET'S
CHECK IT OUT. YOU WILL SEE THAT END USER
AUTHORIZATION THROUGH THE HubSpot API. AND NOW YOU MAY SEE THE APP
ACCESS PAGE. THE LINK TO THAT DEMO PAGE
CREATED AT THE USER HubSpot ACCOUNT. ON THIS SLIDE, HERE'S THE DEMO
OF THE APP ITSELF. DEPLOYED. CHECK THIS OUT AND INTERACT WITH
THE APP AFTER THE PRESENTATION. AND PASTE THIS LINK IN THE CHAT
PAGE. AFTER SEEING THE APP IN ACTION,
LET ME TELL YOU HOW TO BUILD SOMETHING LIKE THAT. WE WILL SHARE ALL THE LOGIC
BEHIND THIS. >> BEFORE THAT, IT'S WORTH MENG
MENTIONING THAT THE KOHORTA BASE IS ON THE HubSpot
DEMO AND FREE TO USE. >> BACK TO THE PROCESS OF
BUILDING THE APP. THERE ARE THREE MAIN STEPS WE
ARE GOING THROUGH TO BUILD THIS INTEGRATION. HOW DO YOU START? >> ON THIS SLIDE THERE IS A CODE
THAT CREATES POPULAR JMS FRAMEWORK EXPRESS, AND ONCE
WE HAVE THIS WE NEED API CREDENTIALS. AND USE API TO STOP [INAUDIBLE] AND WITH THAT REGISTER A NEW
HubSpot APP. IN ORDER TO CREATE AN HubSpot
APP, YOU NEED A DEVELOPER ACCOUNT AND CREATE FROM THESE
ACCOUNTS. THIS PROCESS IS PRETTY SIMPLE. TO CREATE AN APP ALL YOU NEED IS
A NAME AND URL. WHAT IS NEXT? >> NEXT WE CAN MOVE TO BUILD APP
LOGIC. ON THIS SLIDE YOU MAY SEE
EXPRESS OUT WHERE ALL APP LOGIC PLACED. AND FIRST CREATE THE END USER
AND ONCE APPLICATION IS DONE AND GET ACCESS TARGET AND
APPLY THE THEME. >> YES, WE CAN UPLOAD THE
ARCHIVE ALL THE THEME TO THE HubSpot ACCOUNT OF AUTHENTICATED
USER. AND USE CMS SERVICE CODE SHOWNED
ON SLIDE. THIS NEW API THAT ALLOWS UPLOAD
FILE IN THE MANAGER. ONCE THE THEME ARCHIVE IS
UPLOADED IT'S READY TO BE EXTRACTED. AND USE A CMS SOURCE CODE SHOWN
ON THIS SLIDE. AND THIS ALLOWS A ZIP FILE IN
THE USER DESIGN MANAGER. FOR UPLOADING AND EXTRACTING WE
HAVE USED SMS CODE FOR EACH THAT IS POSSIBLE IN A NEW
VERSION OF API. SO FINALLY WE CAN CREATE A PAGE
FOR END USER. >> RIGHT, WE ARE CREATING A DEMO
PAGE, ONE WHERE THE ARCHIVE IS SUCCESSFULLY
EXTRACTED. FOR THIS WE NEED API THAT ALLOWS
TO CREATE AND PUBLISH PAGES IN THE USER ACCOUNT. CURRENTLY API IS IN BETA HOWEVER
WE WILL HAVE AN INITIAL RELEASE SHORTLY. ONE OF THIS HubSpot
COMMUNICATION. AFTER ALL THE WORK ON THE SERVER
SIDE, YOU MAY DISPLAY SOMETHING TO THE END USERS. IT'S TIME FOR THEM TO LOOK AT
THE DEMO PAGE THAT OUR CORE HAS CREATED FOR THEM, IN
THEIR OWN HubSpot ACCOUNTS. >> THIS WERE THE MAIN STEPS TO
BUILD SOMETHING LIKE THEMIE. WITH THE API THERE AND MAKING IT
POSSIBLE TO BUILD. AT THIS POINT OUR APP HAS DONE
ITS JOB, IF WE HAVE TIME HAVE A LOOK AT A FEW USE CASES. >> THERE IS THREE DIFFERENT
CONTENT TYPES AND REQUEST HEADERS. EACH OF THESE CONTENT TYPES
REQUIRES A SPECIFIC DATA FORMAT. AND WE NEED TO FORMAT THE DAT
CODE. AND BE CONSCIOUS OF NAME
DUPLICATION. WHEN WE CREATE API AND THE FILE
THAT EXISTS IN THE USER ACCOUNT IT LEADS TO ERRORS THAT
NEED TO BE SEEN IN THE APP BEFOREHAND. >> AND ALSO HERE'S LINKS THAT WE
REFERENCE TO IN OUR TALK. THE INFORMATION WILL BE SHARED
WITH ALL ATTENDEES TO GET INTO DETAILS. >> THANK YOU FOR BEING HERE. >> IF YOU WANT TO CONNECT THE
WEBSITE AT KOHORTA.COM READY TO ANSWER WHY YOU
QUESTIONS. >> THANK YOU GUYS. THIS IS GOOD STUFF. NICOLE, LET'S GO TO THE Q & A,
WHAT YOU SAY? >> LET'S DO IT. >> ANYTHING STAND OUT TO BE
DENNIS. >> I WILL START FROM THE TOP. SANDRA ASKED THIS IS PARAG, I
BELIEVE. CAN WE GO BACK TO BLOCKING
ACTIONS TO MAKE IT MORE DYNAMIC FOR THE USER? WHAT KIND OF ACTIONS COULD BE
CREATED? >> YEAH, SOME BLOCKING ACTIONS
AREA TRICKY THING. IF YOUR APP IS BLOCKING THE
ACTION OF COURSE THE WORK FLOW THE WAIT. THERE ARE WAYS TO GET AROUND
THAT. AND OF COURSE YOU CAN ALLOW THE
USER TO DEFINE THROUGH HubSpot FUNCTIONALITY HOW TO
WAIT. THAT IS THE PREFERRED METHOD. BECAUSE WHEN AN ACTION WAITS THE
USER HAVE NO INDICATION OF WHAT IS HAPPENING,
OTHER THAN THAT THE ACTION IS WAITING. SO AS DEVELOPERS WE HAVE TO TAKE
CARE OF CASES OF WHAT CAN HAPPEN. AND YES, ARE THEY DYNAMIC? OF COURSE, BECAUSE YOUR ACTION
IS DYNAMIC. SHOULD BE DYNAMIC. AND DEPENDING ON WHAT YOUR APP
DOES, IT WILL BE DIFFERENT. LOOK AT THE ACTION AND THAT'S
CLEAR AND I.D. FOR UNBLOCKING ACTIONS. >> LET'S GO WITH ROMAN, WHAT
WERE YOUR BIGGEST CHALLENGES TO BUILDING THESE
APPS? ANYTHING THAT YOU LEARNED IN THE
PROCESS? >> THAT'S A GOOD QUESTION. >> YEAH. I WOULD SAY THAT THE BIGGEST
CHALLENGE TO START, WHEN YOU START AND IN THE FLOW, THERE
ARE NO CHALLENGES. LIKE STEPS AFTER STEPS AND THIS
GETS MORE EXCITED AND MORE EXCITED. AND THE MORE YOU HAVE TO THE
FINISH. SO BIGGEST CHALLENGE IS TO
START. >> PARAG, I WOULD ASK THE SAME
QUESTION OF YOU. CHALLENGES OR -- GO FOR IT? >> YEAH, CHALLENGES, RELIABILITY
IS THE BIGGEST ONE THAT EVERYONE NEEDS TO WORRY
ABOUT. AND HAVE A PLAN FOR HOW YOU DEAL
WITH THAT. A Q-BASED SYSTEM TO RECEIVE
THOSE REQUESTS AND RESPOND TO QUICKLY. OR HOW DO YOU -- ACTUALLY IN THE
BLOCKING CALLS THE MOST DIFFICULT THING FOR EVERY
APP. HOW YOU DEAL WITH THAT, AND TO
RESPOND BACK. AND THEN OF COURSE CUSTOMER
SUPPORT. YOU HAVE TO HELP YOUR CUSTOMERS,
HELP USERS UNDERSTAND HOW IT WORKS. AND YOU HAVE TO REALLY DO A
GREAT JOB OF PUTTING A KNOWLEDGE BASE TOGETHER AND
RESPOND TO SCALE. IF YOUR APP IS POPULAR YOU COULD
HAVE THOUSANDS OF CUSTOMERS. AND IF A DEVELOPER AND
ESPECIALLY A SINGLE DEVELOPER HAVE A GOOD PROCESS TO PROVIDE
THE SUPPORT. >> ROMAN, THIS IS FOR YOU FROM
RONALD. ASKING WHY YOU ARE NOT USING
NO-GS LIBRARY FOR HubSpot? >> ON AND WERE IN MY CLEAR
REQUEST AND SEE IN DETAILS HOW IT WORKS. AND TO MAKE IT POSSIBLE FOR THE
CUSTOMERS AND TO EXPERIMENT. SO YOU CAN SEE ALL ERRORS AND
ALL [INAUDIBLE]. IT'S EDUCATIONAL PURPOSE. >> AND MOVING OVER TO PARAG,
ANDRÉ ASKED CAN WE USE HubSpot SERVERLESS FUNCTIONS TO
BUILD CUSTOMER WORK FLOW ACTIONS? >> YOU COULD, BECAUSE CUSTOM
ACTIONS, THERE ARE MULTIPLE WAYS TO TALK ABOUT
SERVERLESS. AND IN THIS WAY TALKING ABOUT
HubSpot SERVERLESS. THERE IS A CUSTOM FLOW ACTION
THAT IS DIFFERENT ACTION, AND THAT'S PROBABLY THE BETTER
METHOD TO WORK WITH SERVERLESS. BUT IT DOESN'T TAKE ANYTHING
AWAY, JUST A DIFFERENT WAY TO DO IT. >> AND KIERAN ASKED OF YOU
PARAG, WHAT FIELD TYPES ARE SUPPORTED IN WORK FLOWS? >> I BELIEVE STRING OR OPTIONS. I'M NOT SURE SPECIFICALLY THE
DOCUMENTATION DOESN'T SAY ABOUT DIFFERENT TYPES OTHER THAN
THOSE. BUT IT'S UP TO YOU TO TRY, IT'S
FAIRLY EASY TO TRY IT AND SEE WHAT WORKS. >> AND THERE IS A GUY NAMED JON
McCLERAN THAT ASKED A QUESTION, PARAG, HOW LONG HAVE
YOU BEEN BUILDING INTEGRATIONS FOR HubSpot? >> 2014. VERY LONG TIME. KNOW THE API VERY WELL AND HAVE
GONE THROUGH THE DIFFERENT CHANGES IN API. I LOVE THE NEW API, YOU GUYS ARE
DOING AWESOME JOB ON VERSION 3. AND LEARNING AND TO TRY TO USE
IT AND SOME HAVE POST-ACCESS THAT MAKES IT EASY
FOR DEVELOPERS. >> I WOULD LIKE TO ADD MY TWO
CENTS. >> PLEASE. >> I THINK THAT IT'S A BIT
FRUSTRATING THAT API CHANGES IN THE PROCESS WHEN YOU ARE
WORKING ON IT. BUT STILL THE CHANGES ARE GREAT
AND WE ARE LOVING IT. >> YEAH. >> I OKAY THAT. >> THE WORSE VERSION OF THAT IS
NO API CHANGES. >> SO IF I DON'T KNOW MUCH ABOUT
JUST THE API'S IN GENERAL, WHERE DO YOU GUYS
SUGGEST I GET STARTED ON LEARNING ABOUT THIS? WHAT ARE MY BABY STEPS, WHAT DO
YOU GUYS SUGGEST? >> I WOULD SUGGEST TO GO UP TO
HUBHubSpot IMPORTATION. >> YEAH, THIS NEW FEATURE
DISPLAYS API'S ON THE SIDE, WHEN YOU HAVE PORTAL API KEY AND
JUST SEND THE REQUEST. AND THE RESPONSE IS VERY COOL. AND EASY TO UNDERSTAND. WHAT IS GOING ON. SO THIS HubSpot COMMUNICATION IS
INTERACTIVE PRETTY MUCH WHAT IS NEEDED. >> COOL. JON MCLAREN CHARACTER ASKED ONE
MORE QUESTION. IF YOU CAN ASK ANYTHING FROM THE
HubSpot TEAM TO MAKE YOUR WORK EASIER, WHAT WOULD IT
BE? THAT'S NOT A LOADED QUESTION. GET IT OUT THERE. PARAG. YOU HAVE BEEN HERE SINCE 2014,
START WITH YOU. >> YOU GUYS ARE ALREADY DOING A
GREAT JOB AND CMI DEVELOPMENT IS AWESOME. I THINK ALL OF THE ACTIONS -- SORRY, ALL END POINTS SHOULD
HAVE A POST-MIN CAPABILITY. JUST CLICK A BUTTON AND ENTER
THE POST-MIN REQUESTS AND THAT WOULD GET US STARTED MUCH
FASTER AND SAY INTEGRATING MORE DOCUMENTATION
TO THE NEW AND WHICH VERSION TO FOLLOW. IF YOU ARE ON THE OLD VERSION,
CUSTOM WORK FLOW ACTIONS USED TO BE NAMED WORK FLOW
EXTENSIONS. SO A GOOD CONNECTION BETWEEN
THOSE WOULD BE GOOD. SO DEVELOPERS DON'T ACCIDENTALLY
DEVELOP THE OLD VERSION. OLIA, ROMAN, YOU HAVE ANYTHING
TO ADD? >> OH, YEAH. >> I'LL START. I WORK A LOT WITH CMS RIGHT NOW
AND I'M USING THE CLE IN THE PROCESS AND VERY GRATEFUL
TO THE IMPROVEMENTS AND TO GREAT IMPLEMENTATION. AND ESPECIALLY HELPFUL ERROR
MESSAGES, IF THERE ARE MORE AFFIRMATIVES THAN YOU GET
IN DESIGN MANAGER IN HubSpot. A LOT OF WORK THERE. >> I WOULD ASK FROM YOU END
POINT WHICH ALLOWS US TO POST SUBSEQUENTLY HEAD TYPE OR
THE BODY [INAUDIBLE] TYPE. BECAUSE WE CAN POST FOR THE PAGE
INDIVIDUALLY BUT WE HAVE NOT SUCH END POINT FOR THE
GLOBAL POSTING. >> SOUNDS GOOD. NICOLE, I THINK WE CAN WRAP IT
UP HERE, WHAT DO YOU THINK? >> I THINK SO. THANK YOU TO OUR PRESENTERS
TODAY, AND TO THE AUDIENCE, WE WILL SEE YOU IN THE NEXT
SESSION. >> SEE Y'ALL. >> THANK YOU.