Integrate with Yofi
1. Introduction
Yofi is designed to seamlessly integrate with your existing systems, providing you with powerful risk scoring and insights to enhance your business processes. We offer a variety of integration options to suit your specific needs, ranging from out-of-the-box solutions to fully customized implementations. This document outlines the various ways you can integrate with Yofi, providing an understanding of the possibilities available to you.
2. Out-of-the-Box Integrations
Yofi offers pre-built integrations with many popular platforms, simplifying the setup and reducing development effort. These out-of-the-box integrations include:
E-commerce Platforms:
Shopify App: A ready-to-use application that allows seamless integration with your Shopify store, providing automated risk assessments for orders and customers.
Other platform-specific apps are under development, please check with support for availability
CRM Systems:
Salesforce App: A dedicated application to seamlessly integrate Yofi insights into your Salesforce workflows, enhancing your CRM with predictive risk scoring.
Other CRM-specific apps are under development, please check with support for availability
Communication Platforms:
Slack App: Receive notifications, alerts, and reports directly within your Slack workspace, ensuring timely responses to potential risks.
3. Custom Integration Options
While our pre-built integrations provide a quick start, we understand that many businesses require custom solutions tailored to their unique workflows and systems. Yofi offers versatile integration options, allowing you to build bespoke connections based on your requirements:
Data Ingestion Flexibility:
Variety of Sources: Yofi accepts data from multiple sources and formats, including API webhooks, streaming platforms (GCP Pub/Sub, Kinesis, Kafka, EventBridge), and batch data transfer (Snowflake, BigQuery, S3, SFTP, Direct Database Query).
Real-Time and Batch Processing: We support both real-time data streaming and batch transfers, depending on the latency requirements for your data.
Data Delivery Flexibility:
Flexible Consumption: Yofi can deliver risk scores, predictions, and analytics back to your systems in various ways including REST API queries, streaming delivery (GCP Pub/Sub, Kinesis, Kafka, EventBridge), batch data transfer (Snowflake, BigQuery, S3, SFTP, Direct Database Query) direct database write, and webhooks.
Embedded Yofi UI: You also have the option to embed the Yofi UI within your applications for direct access to insights and visualizations.
Custom Logic:
Yofi is designed to support your custom workflows, allowing you to build bespoke rules and triggers based on our predictions and insights.
Our flexibility ensures we align with your particular business processes, offering a tailored solution to enhance your decision-making.
4. Integration Scenarios: Pull vs. Push Approaches
Yofi offers both pull and push-based integration approaches, allowing you to interact with our services in a manner that best suits your needs:
Pull-Based Scenarios:
On-Demand Requests: You can pull data and insights from Yofi via our REST API when needed (e.g., when displaying a user profile or reviewing an order).
Scheduled Batch Processing: You can schedule batch data transfers to pull insights on a periodic basis to your data storage system.
Dashboard Integrations: You can retrieve data via our REST API or Batch transfer to create dashboards in your analytics platform (e.g. Tableau, Looker)
Push-Based Scenarios:
Real-Time Notifications: Yofi can push alerts and insights to your systems via webhooks whenever a specific event or prediction occurs.
Streaming Updates: Yofi can push real-time data through the supported streaming services to your systems, enabling a continuous flow of information for real-time processing and analytics.
Embedded UI: The Yofi UI can be embedded in your applications to "push" data for end-users without any integration.
5. Conclusion
Yofi is built to be adaptable, offering both quick and ready-to-use integrations, and highly customized implementations for more specific needs. With out-of-the-box solutions, a variety of data ingestion and delivery options, and both pull and push based mechanisms, Yofi enables flexible integration across your tech stack. No matter your technical expertise or the size of your project, we can craft an integration that fits your requirements.
Last updated
Was this helpful?
