Leveraging HubSpot's APIs and Workflows | Developer Day 2021

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
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.
Info
Channel: HubSpot Developers
Views: 122
Rating: undefined out of 5
Keywords:
Id: AHHtzyljteU
Channel Id: undefined
Length: 29min 57sec (1797 seconds)
Published: Wed Nov 17 2021
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.