Zekt - Examples & Scenarios
Scenario 1: Notifying retailers about new products
Section titled “Scenario 1: Notifying retailers about new products”A company in the retail industry (e.g. footwear - example can be found here) continuously updates its product catalog through an internal pipeline.
When new products are introduced (e.g. upcoming seasonal releases), the company needs to notify retailers and resellers as quickly as possible so they can:
- prepare listings
- update inventory systems
- align marketing efforts
❌ The traditional approach
Section titled “❌ The traditional approach”To support this, the company typically:
- Publishes product data to a database
- Exposes the data via an API
- Provides retailers with credentials and integration documentation
This leads to several challenges:
-
Delayed availability
Retailers must poll or wait for data to propagate through multiple layers -
Infrastructure overhead
Databases, APIs, authentication, and hosting must be maintained -
Integration complexity
Each retailer must build and maintain API integrations -
Security concerns
Credentials must be distributed and managed across organizations
💡 With Zekt
Section titled “💡 With Zekt”Instead of exposing product data via APIs, the company uses Zekt to publish product updates directly from their pipeline.
How it works
Section titled “How it works”- The product pipeline emits an event when new products are added
- Zekt routes the event to approved retailers
- Each retailer triggers their own workflow upon receiving the event
Retailers can then:
- ingest product data
- update internal systems
- trigger downstream processes
🚀 Why this is better
Section titled “🚀 Why this is better”⚡ Real-time distribution
Section titled “⚡ Real-time distribution”Retailers receive updates immediately when products are created — no polling or delays
🔐 No shared credentials
Section titled “🔐 No shared credentials”No API keys or tokens need to be distributed or managed
🧱 Reduced infrastructure
Section titled “🧱 Reduced infrastructure”No need to maintain:
- public APIs
- database access layers
- authentication systems
🔄 Built-in reliability
Section titled “🔄 Built-in reliability”Zekt provides:
- durable event delivery
- replay capabilities (“time travel”)
- consistent event handling
🔌 Simpler integrations
Section titled “🔌 Simpler integrations”Retailers only need to:
-
subscribe to the event
-
define a workflow
No custom API integration required
🧠 Key takeaway
Section titled “🧠 Key takeaway”Instead of exposing data through APIs, Zekt allows you to expose events directly from your pipelines — enabling faster, simpler, and more secure integrations with external partners.
🧪 Scenario 2: Security scan failed — alert audit team for review
Section titled “🧪 Scenario 2: Security scan failed — alert audit team for review”Context
Section titled “Context”A company runs automated security scans as part of their CI/CD pipelines.
When a scan fails (e.g. due to vulnerabilities, misconfigurations, or policy violations), the issue must be reviewed by a separate audit or security team — often operating in a different repository or organization.
❌ The traditional approach
Section titled “❌ The traditional approach”To handle this, organizations typically rely on:
- Manual notifications (e.g. email, Slack, tickets)
- Custom webhook integrations
- Shared dashboards or reporting systems
This creates several challenges:
-
Delayed response times
Issues depend on humans noticing and reacting -
Fragmented workflows
Security and audit processes live outside the pipeline -
Custom integration overhead
Webhooks and notification systems must be built and maintained -
Lack of traceability
Difficult to track what triggered a review and what actions were taken
💡 With Zekt
Section titled “💡 With Zekt”Instead of relying on manual or external systems, the company uses Zekt to connect the security scan directly to the audit workflow. With Zekt Shield (add-on) you can even encrypt the message payload - ensuring security of payload integrity even for the Zekt backend in highly regulated industries.
How it works
Section titled “How it works”- A pipeline emits an event when a security scan fails
- Zekt routes the event to the audit team’s repository
- The audit team’s workflow is automatically triggered
The audit team can then:
- analyze the failure
- enforce policies
- trigger remediation workflows
🚀 Why this is better
Section titled “🚀 Why this is better”⚡ Immediate response
Section titled “⚡ Immediate response”Audit workflows are triggered instantly when a failure occurs — no manual intervention required
🔐 No shared access
Section titled “🔐 No shared access”No need to grant the audit team access to the original repository or pipeline
🔄 End-to-end automation
Section titled “🔄 End-to-end automation”Security and audit processes become part of a single, connected workflow
📊 Full traceability
Section titled “📊 Full traceability”Every event is tracked:
- what failed
- when it happened
- what actions were triggered
⏪ Replay and validation
Section titled “⏪ Replay and validation”Failures can be replayed:
- for testing audit workflows
- for compliance validation
- for incident analysis
🧠 Key takeaway
Section titled “🧠 Key takeaway”Zekt connects security signals directly to enforcement workflows — enabling immediate, automated, and traceable responses without manual coordination or custom integrations.
🧪 Scenario 3: Automating a cross-organization business process
Section titled “🧪 Scenario 3: Automating a cross-organization business process”Context
Section titled “Context”Multiple companies need to coordinate a shared business process across their systems.
Examples include:
- supply chain coordination
- compliance and approval workflows
- multi-party onboarding processes
Each step in the process is owned by a different team or organization.
❌ The traditional approach
Section titled “❌ The traditional approach”To connect these steps, organizations typically rely on:
- Manual coordination (email, Slack, tickets)
- Custom webhook integrations
- Scripts automating isolated parts of the process
This leads to several challenges:
-
Delayed execution
Processes depend on humans noticing and acting -
Inconsistent quality
Steps may fail, be skipped, or executed out of order -
Fragmented workflows
Each part of the process lives in a separate system -
Integration overhead
Custom integrations must be built and maintained -
Limited traceability
Difficult to track the full process across organizations
💡 With Zekt
Section titled “💡 With Zekt”Instead of stitching systems together manually, companies use Zekt to orchestrate the process as a chain of events across workflows.
GitHub Actions acts as the execution engine.
Zekt acts as the cross-organization routing and orchestration layer.
How it works
Section titled “How it works”- A workflow emits an event when a step in the process is completed
- Zekt routes the event to the next responsible team or organization
- A downstream workflow is automatically triggered
Each step can:
- process the event
- emit a new event
- continue the chain
This creates a fully automated, event-driven process spanning multiple organizations.
🚀 Why this is better
Section titled “🚀 Why this is better”⚡ Continuous execution
Section titled “⚡ Continuous execution”Processes move forward automatically — no manual coordination required
🔗 End-to-end orchestration
Section titled “🔗 End-to-end orchestration”All steps are connected into a single, coherent flow — even across organizations
🔐 Secure collaboration
Section titled “🔐 Secure collaboration”No need to share repository access or credentials between organizations
📊 Full process visibility
Section titled “📊 Full process visibility”Every step is tracked:
- what happened
- when it happened
- which workflow executed
⏪ Replay and recovery
Section titled “⏪ Replay and recovery”Individual steps or entire flows can be replayed:
- to recover from failures
- to test changes
- to validate process behavior
🧱 Reduced integration complexity
Section titled “🧱 Reduced integration complexity”No need for:
- custom APIs
- webhook infrastructure
- glue code between systems
🧠 Key takeaway
Section titled “🧠 Key takeaway”Zekt transforms fragmented, manual processes into fully automated, event-driven workflows — enabling reliable orchestration across teams and organizations using GitHub Actions as the execution layer.