Streaming Action Trigger (SAT) Architecture

In our journey to increase user engagement of blockchain apps, we have continued to improve our toolset to help our customers take action and communicate with their users. With our next release, we monitor our customers’ smart contracts for triggers they set and help them take action in real-time.

In our journey to increase user engagement of blockchain apps, we have continued to improve our toolset to help our customers take action and communicate with their users. With our next release, we monitor our customers’ smart contracts for triggers they set and help them take action in real-time.

Initial Design + Smart Contract Import

The first cut of SimpleID enabled dApps to configure notifications in real-time and collect emails without invading user privacy. We then added smart contract import feature to bring in all the wallets that interacted with your smart contract at once.

This allowed our customers to build richer product insights and helped them make better product decisions. However, we still had two issues to address. How can protocols that don’t have a front end use our product? And, how can we send automatic notifications and emails based on triggers?

Streaming Action Triggers

We went back to the drawing board and have solved this issue with our new streaming action trigger architecture. With this solution, we plug directly into the Ethereum node and monitor for changes to our customer segments and trigger actions automatically.

Block Listening Service

The SimpleID block listener watches for changes in the smart contracts specified by our customer. When a new wallet interacts with said contract, we identify the wallet, associate it with the interested apps, and queue it for the necessary filtering and segmentation operations.

Segmentation Engine

Once the wallets pass through to the segmentation engine, we check the token balances, check necessary triggers, and automatically update the segments in order to take action in the next step.

Finally, the wallets enter the triggering engine, at which point based on our customer needs, we can send in-app/push notifications, email, broadcast to webhooks, and update the dashboard.

Advanced Segmentation

In our August release, we will be overhauling our segmentation engine to enable our customers to set advanced logic triggers, actions and events to update the segments automatically.

Samantha Brown

Author: Samantha Brown

A writer on SimpleId.

6 thoughts on “Streaming Action Trigger (SAT) Architecture”

  1. Wow, this new streaming action trigger architecture is exactly what we needed! It will greatly enhance user engagement and make communication with our customers so much easier. Can’t wait for the next release!

  2. How does the streaming action trigger architecture work exactly? Can you provide more details?

    1. Sure, John789! The streaming action trigger architecture works by directly plugging into the Ethereum node and monitoring for changes to our customer segments. When a trigger is detected, it automatically triggers actions such as sending notifications and emails. This allows protocols without a front end to still use our product effectively. Let me know if you need more details!

  3. This new streaming action trigger architecture is a game changer! Finally, protocols without a front end can also benefit from this product. Excited to see the automatic notifications and emails based on triggers feature in action!

  4. This streaming action trigger architecture is a game-changer! It will definitely boost user engagement and make blockchain apps even more interactive. Can’t wait to see it in action!

  5. I think the Streaming Action Trigger Architecture is a great addition. It will definitely help our customers automate their notifications and improve their user engagement. Great job!

Comments are closed.