Skip to content
OrqLabs

Utility

İYS integration: consent records and pre-campaign consent checks

Connect your İYS API user, İYS number and brand code. Record form consents in İYS from a workflow; before SMS, WhatsApp and email campaigns, OrqLabs checks each recipient's consent and skips those without it.

Connection type
Custom
Scope
Per organization: all projects share one key
Capabilities
workflow actions
Setup time
15 min

What it does in OrqLabs

İYS (İleti Yönetim Sistemi) is Turkey's national registry of consent for commercial electronic messages. Under Law No. 6563, consent must be recorded in İYS before you send commercial texts, calls or emails to consumers; merchants can be contacted unless they have an opt-out on record.

The İYS node offers two operations: Add consent records a recipient's opt-in or opt-out in İYS with the channel (MESAJ, ARAMA, EPOSTA), recipient type and source (e.g. HS_WEB); Check consent returns the current status and whether you may send. Phone numbers are converted to +905XXXXXXXXX.

While it's connected, SMS (Netgsm, İleti Merkezi, Verimor, Twilio), WhatsApp and email campaigns query İYS before each batch; recipients without consent are skipped with the reason "İYS onayı yok". If İYS can't be reached, the campaign is paused so nothing goes out without a consent check.

What you can automate

  • Recording form consent in İYS

    When a form comes in with the consent box ticked, Add consent records the recipient's MESAJ or EPOSTA opt-in with source HS_WEB.

  • Pre-campaign consent check

    In SMS, WhatsApp and email campaigns, recipients without consent are skipped automatically and listed with the reason in the campaign messages.

  • One-off check before sending

    Use Check consent in a workflow and only continue to Send message when the recipient has opted in.

Nodes that use this integration

In the workflow editor these nodes run with your İYS (İleti Yönetim Sistemi) account.

  • İYS (İleti Yönetim Sistemi)

    Add consent · Check consent

Setup at a glance

  1. Create an API user under Integration in the İYS panel.

  2. In OrqLabs, go to Integrations → İYS → Connect and enter the username, password, İYS number and brand code.

  3. Choose whether to check campaigns and the recipient type (individual or merchant); use the sandbox environment for testing.

  4. Use Test connection to confirm a token is issued and the brand code is right.

  5. Add İYS → Check consent to a workflow and try it with your own number.

Read the full setup guide →

Requirements

  • A brand registered in İYS and your service provider İYS number.
  • An API user created in the İYS panel (username and password).
  • The brand's İYS brand code.

What you enter when connecting

  • İYS API kullanıcı adı *
  • İYS API şifresi *
  • İYS numarası *
  • Marka kodu *
  • Kampanya öncesi İYS kontrolü
  • Alıcı türü (kontrol)
  • Ortam

Good to know

  • For new consent records, the consent date can be at most 3 days in the past (an İYS rule).
  • The check is set per integration; turning it off disables it for every campaign.
  • OrqLabs' check doesn't remove your legal responsibility; the sender decides whether content is commercial.

Frequently asked questions

Do campaigns stop working without İYS connected?

No. The check only runs while the İYS integration is connected; your SMS provider's own İYS filter still applies to commercial sends.

Do merchants need to opt in too?

No. With the merchant recipient type, only recipients with an opt-out on record in İYS are skipped.

What if İYS can't be reached?

The campaign is paused and you get a notification; resume it once the issue is fixed. Nothing is sent without a consent check.

Get started with OrqLabs

Build your first workflow today

Start on the free plan: connect your accounts, pick a template and stay in control with approval steps. No credit card required.