šŸ—“ļø Nov. 30th Live Demo and Q&A webinar for advanced users


Thursday, November 30th 2023 - 1:00 PM EST (19:00 CET)


HOSTED BY
@Tim & @Ben, CTOs and co-founders of Tape


ABOUT THIS EVENT
Itā€™s important to keep your Tape organization structured and organized so that everything runs smoothly. This session will cover best practices and tips for creating workflow automations and calculation fields that work for your company. Weā€™ll also guide you on keeping things logical and neat, especially as your company scales.


Whyā€™d Tape do stuff differently? And whatā€™s the upside? Letā€™s deep dive into:
:point_right: Workflow automation
:point_right: Calculation field
:point_right: Execute script
:point_right: Development process


TARGET GROUP
Advanced users like admins, Tape partners, calculation field enthusiasts, and workflow automation experts


LAST EVENT
Summary: šŸ—“ļø Oct. 12th Live Demo and Q&A webinar for advanced users - #8 by Tim



Want to join? register now

2 Likes

Hi great Tape team, is there any chance that you could record this webinar?

4 Likes

@tomaz we will see if we can record it. In any case, we will create a recap of the webinar.
Weā€™re in full swing with the preparations and super excited for Thursday!

2 Likes

Again, I will be there for the first half but unfortunately I will always have a conflict for the second part of the meeting. Excited to see everyone.

1 Like
Choose 3 low-hanging features that we should release before christmas :christmas_tree::blue_heart:
0 voters
1 Like

Thanks @Tim and team for continuing to host these valuable meetups.
Iā€™m super excited about the Dashboarding ā€˜blockā€™ features, the Podio Import tool that Jaquelyn is building over at Zooli, and the ā€˜low hangingā€™ features voted for during the call.

I appreciate all that you guys do to make this tool and community so awesome.

6 Likes

@Tim Is there a recording of the webinar?

We havenā€™t captured the webinar @andrew.cranston, but weā€™ll provide a summary of the webinar here.

3 Likes

Wow! The amazing vibes and excitement from everyone really fired us up again.


Hereā€™s a brief event overview


Agenda:

1.) Welcome to everyone
2.) Some insight of Tapeā€™s developer process [5 Mins]
3.) Frequently requested hacks [15 Mins]
4.) A peek under the hood [10 Mins]
5.) Podio migration support [10 Mins]
6.) Submitted topics [5 Mins]
7.) Status smrtphone.io [1 Min]
8.) Feature poll - snacks 3 of 6 [5 Mins]
9.) Appreciation to Tapeā€™s community champions [2 Mins]
10.) Q&A [7 Mins]


More details on the topics:


2.) Some insight of Tapeā€™s developer process

People often ask why weā€™re different from other software teams. Hereā€™s one reason: our unique testing and updating strategy. We demonstrated a live update of a small issue for all users, set to deploy during our webinar.

How does Tape manage to roll out updates several times a day?

a.) We invested a significant amount of time in developing Tapeā€™s infrastructure from the very start. Our strategy was to create huge value with a smaller team by automating everything feasible.

b.) Each new feature comes with its own automated testing. We already have thousands of these end-to-end tests. They simulate every button click or input made in Tape and verify the outcomes, much like a human would. If something goes wrong with the new code, the update doesnā€™t go live.

c.) Once released, in a worst-case scenario, the rollback operation returns the system to its previous state without losing data.


3.) Frequently requested hacks

App drag and drop

  • We are often asked how to duplicate an app to another workspace in Tape
  • In Tape, you can move all apps to other workspaces via drag and drop, the relations remain intact
  • So simply duplicate the app and then move it to the desired workspace

Duplicate automation to another app

  • Automations can be moved to other apps by changing the app in the automation trigger
  • Simply duplicate the automation using the three-dot menu of the automation badge, then change the trigger app to the desired app
  • Some variables may appear broken and highlighted in red; fix and adapt them to the new app, and youā€™re done.

Duplicate automation to another organisation

  • The ā€˜Publish to Webā€™ option in a workspace allows not only for entire organizational structures to be duplicated in another Tape organization
  • Automations can also be duplicated along with apps in other organizations and thus used as templates

Webhook notification

  • In the three-dot menu of the run history, you can set global notifications for failed runs, failed actions, or organizational throttling
  • This is very valuable if you want to build individual monitoring for many automations or multiple organizations

Notification system automation with follow and auto-follow

  • Follow an automation in the run sidebar to receive notifications when a run fails
  • When you create an automation, you automatically follow it. But you can unfollow any automation if you want

Resend or copy paste invitation link when user or guest is in pending state

  • Who does not know the problem, an invited person can not find his invitation email
  • Simply go to the ā€˜Manage Membersā€™ tab; with the ā€˜Pendingā€™ badge, you can directly recognize which user or guest has not yet accepted their invitation.
  • For all members in the pending state, you can resend the invitation or copy the invitation link in the ā€˜Access Levelā€™ menu.

Set different icon for app and record

  • By default, the appā€™s icon is always gray for records.
  • In the rename menu by clicking on expand record icon or name you can choose other icons or colored icons for record if you wish
  • In the rename menu, by clicking on expand record icon or name, you can choose other icons or colored icons for a record if you wish.
  • For example, you can use a filled version of the icon for the app and an outlined version of the icon for the record.

4.) A peek under the hood

An exclusive look at the current dashboard status


5.) Podio migration support

Data migration, so far, is only possible via export/import or through the API.

Therefore, weā€™re extremely proud that our partner, Zooli Web Solution, is developing a migration tool to make this process quick and easy. This will be of interest to many of you, whether youā€™re using it for your own purposes or to more easily move a customerā€™s data.

Thatā€™s why the webinar was the perfect place to show the current status and answer questions that should be considered during development."

Everyone enjoyed @jacquelynmayā€™s live demo a lot, and we canā€™t wait for the first beta version to come out.


6.) Submitted topics

Q: Showcase how to use the calculation field to show data that ā€œGuest Usersā€ donā€™t have access to (i.e show a multi line field text from a related field)
A: This should be easy to achieve by using your related appā€™s field tokens inside the calculation. Something like @All of Related item title. You can also compose multiple fields using ā€˜+ā€™, e.g. @All of Related item title + '\n' + @All of Related item description. Be sure to also check out our new calculation cheat sheet that shows how to work with strings in calc fields.


Q: Does it overload the overall platform like it happens in Podio?
A: Your business is not affected - no matter how many new users Tape attracts or how busy other organizations are.
An organization-centric platform architecture, like the one used by Salesforce and Tape, is based on the complete isolation of organizations.
Summary: https://www.linkedin.com/posts/tapehq_your-business-is-not-affected-no-matter-activity-7054377435634540544-O7co?utm_source=share&utm_medium=member_desktop
Details: https://get.tapeapp.com/trust/


Q: Example of calculations
A: We created a cheat sheet, gonna keep it updated ā†’ Tape calculation field Cheat Sheet


Q: A calculation field that hasnā€™t finished, should queue any further (API) request until finished. This makes results predictable. Is this the case?
A: Calculation fields are transactional and only react to changes by the referenced fields inside of the script. If your API request changes one of the fields, it will update properly. However, it cannot really ā€œwaitā€ for anything, as its sole purpose is to always reflect the calculated result based the most recent inputs.

Q: knowing everything possible about calc field refresh rates, how to know when it was last refreshed, how to build complex calculations most efficiently.
A: Tape is really fast in executing your JavaScript. Still, it is advisable to avoid large loops, nested loops etc. on larger data sets. Also, JSON operations can become more expensive if yours JSONs become large. Regarding refreshing time: There is no way of knowing when a field is refreshed at the moment. We made sure that fields are refreshed efficiently, and performant inside your own organization and thereby should always be up to date. If you still need this, feel free to create a feature request.


Q: Creative ways to get around infinite loops.
A: For Calculation Fields, infinite loops are not possible as we check for that upon saving them. For workflow automations, we advise you to use the ā€œTrigger automationsā€ switcher for respective actions with caution, as those can easily lead to infinite loops. In the future, we also plan to send a notification to users, when we detect an infinite loop (we do have tracing tools that could help with that under the hood).


7.) Status smrtphone.io

The smrtphone.io team has made great progress with the integration. The new timeline is to present the first beta version in mid-December. All updates will be posted here ā†’ Any integrated voice calling platforms? - #2 by andrew.cranston


8.) Feature poll

The results: šŸ—“ļø Nov. 30th Live Demo and Q&A webinar for advanced users - #5 by Leo


9.) Appreciation to Tapeā€™s community champions

Our community is growing day by day and we also receive many questions via direct messages that we forward to the community.

Therefore we would like to thank all our community supporters who answer questions from other users which gives us extra time to develop new features.

Especially we want to mention: @jacquelynmay @1F2Ns, @CarsonRedCliffLabs, @Luis, @Jason, @tomaz, @joelhall @comfreakph for their special support and help! But of course all others who participate, ask questions or report bugs help us enormously to make Tape better every day!


10.) Q&A


_____

Thank you to all who attended. Your positive engagement at the event was truly appreciated, and it has enthusiastically motivated us to plan the next one.

Join the January event here :point_right: šŸ—“ļø Jan. 25th Live Demo and Q&A webinar for advanced users

Thanks for being part of the journey. Happy building. :blue_heart:

3 Likes