Platform

The consent and policy engine

A single place that decides whether an outbound call or message may happen right now, and records why.

Illustrative interface with sample data.

What it evaluates

CheckQuestion answered
ConsentIs there valid consent or another recorded basis for this person, channel, purpose and jurisdiction?
SuppressionIs this contact on a suppression list, globally or for this tenant or channel?
Contact windowIs it inside permitted hours for the recipient’s time zone and local rules?
Frequency and volume capsHas this person or number been contacted too often? Is the campaign within its limits?
Kill switchesIs the campaign, agent, provider, tenant or all outbound activity switched off?
Channel and provider limitsAre provider rate limits and channel permissions satisfied?

Why execution time matters

Eligibility changes between scheduling and sending. The engine therefore runs immediately before each action, regardless of what was approved earlier. The decision, with its inputs, is stored with the attempt, giving you evidence of why something was sent or blocked.

Fail closed

If the policy store cannot be reached, outbound calls and messages are blocked rather than allowed. Inbound handling continues on last-known policy with an alert. Emergency stops propagate to enforcement points quickly, and releasing a switch requires a post-check.

Consent is recorded per channel and purpose with evidence, timestamp, source and expiry. Withdrawal creates a suppression record immediately. History is append-only so you can show what was known at any point in time.

Policy packs are configuration, not legal advice. Country and channel rules differ. Each pack has an owner and review date, and regulated use cases should be reviewed by your counsel before launch.

Frequently asked questions

Is one opt-in enough for all channels?

No. Consent is recorded per channel, purpose and jurisdiction, and one opt-in never authorizes everything.

What happens to calls in progress when a kill switch is engaged?

Behavior is defined per tenant policy: new outbound activity stops immediately, and in-progress calls either finish or are ended according to your configuration.

See it handle a real workflow.

Book a 30-minute walkthrough tailored to your industry and your systems.