⚡ Integration
IT adds one script tag and passes an anonymous userId. From there, the marketer independently configures levels, tasks, banners, and triggers — without a single IT queue.
🇲🇽 Clicredito Мексика
🇱🇰 OnCredit Шрі-Ланка
🇺🇦 ClickCredit УкраїнаMinimal integration takes a few hours. Full integration — with all channels and custom fields — up to two days.
Flowcot uses the "tag + userId" approach, familiar from Google Analytics, Intercom, and other SaaS tools. If your developers have connected any analytics tag — they'll connect Flowcot in the same amount of time.
<!-- 1. Add to <head> -->
<script src="https://cdn.flowcot.com/sdk.js"
data-token="YOUR_TOKEN"></script>
<!-- 2. After customer login -->
<script>
Flowcot.identify('user_12345');
</script>
<!-- 3. Send an event (purchase, visit, etc.) -->
<script>
Flowcot.track('purchase', {
amount: 850,
orderId: 'ORD-9912'
});
</script> Flowcot supports custom fields — you pass any customer attributes, and they become available for segmentation and message personalization.
Flowcot doesn't collect your customers' personal data. We only see anonymous userIds and events. GDPR and CCPA compliant — your legal team will be happy.
Minimal integration (script tag + userId) — 2 to 4 hours for an experienced developer. Full integration with custom events, a Telegram bot, and mobile SDK takes 1–2 days. Our team provides technical support at every stage.
For basic connection (web) — no. A JS tag on the frontend is sufficient. For sending server-side events (purchases from backend, point credits) — an HTTP POST request from your server to the Flowcot API is required. That's 10–15 lines of code in any language.
Yes. Flowcot works with any stack via REST API. There are native SDKs for iOS, Android, React Native, and Flutter. For web — vanilla JS and React/Vue/Angular wrappers. If your stack is non-standard — contact us and we'll prepare a technical guide.
userId is any unique identifier for a customer in your system (for example, an ID from your database). It can be a number or a string. Flowcot doesn't store real customer data — only an anonymous ID and the events and points associated with it.
No. The SDK loads asynchronously and doesn't block rendering. Script size — less than 8 KB gzip. Flowcot servers are located in the EU, average latency for European traffic — under 30ms.
Before login, Flowcot collects no data. After the customer logs in and you call Flowcot.identify() — event tracking begins. All retention mechanics are tied to authenticated sessions.
Most SaaS retention marketing tools require weeks of integration: backend configuration, custom hooks, database synchronization. Flowcot chose a different approach: a minimal integration surface, where IT gets involved once — and the marketer works independently from there.
The "tag + userId" principle is the same used by Google Analytics, Segment, and Mixpanel. If your team has already connected analytics — connecting Flowcot will take the same amount of time. The difference is that Flowcot doesn't just collect data — it immediately acts on it: triggering toasts, Telegram messages, banners, and campaigns.
For mobile apps, native SDKs for iOS and Android are available, with wrappers for React Native and Flutter. For complex custom scenarios — a REST API with detailed documentation and a Postman collection. Our team provides technical support at every stage of the connection — from the first tag to the launch of the first campaign.
All Flowcot modules
A full toolkit for customer retention — in one platform.
Leave a request — our technical specialist will get in touch and help with integration.