Custom Data Models with Generative AI | QAiry
Data model + generative AI

Build the right audience faster
using your own data model

QAiry 2.1 analyses your Salesforce Marketing Cloud metadata and suggests audience segments tailored to your Data Extensions — then helps you refine and activate them without writing SQL.

Your data model

How QAiry 2.1 understands and respects your Data Extensions

QAiry synchronises Data Extension metadata — names, fields, and data types — so the AI generates audiences that match your real environment. When QAiry creates a new DE it follows your structure, including naming conventions and field typing.

Sync existing and new Data Extensions

Connect once, then keep your model up to date. Refresh or sync newly created Data Extensions as your organisation evolves — QAiry always works from the latest schema.

Shared Data Extensions supported

QAiry can sync shared Data Extensions so audience logic can leverage enterprise shared datasets across Business Units — giving multi-BU teams a unified view of their data.

Audience creation

Two ways to build an audience

Start from a blank prompt in your own language, or let QAiry propose what is already possible inside your data model — then pick, refine, and activate.

1) Build from scratch

Describe your target audience in your own language — 80+ languages supported. QAiry maps the right fields and logic from your data model automatically.

Give me customers who: - purchased in the last 30 days - have a valid Email - are opted-in - exclude bounces and unsubscribes

2) Get AI suggestions from your Data Model

QAiry 2.1 proposes realistic audience ideas based on your available tables and fields — pick one and refine it. No guessing what is possible in your environment.

Suggest 5 audience segments I can build based on my current data model, including loyalty and purchase behavior.

Field types preserved for reliable activation

QAiry keeps the correct field types so downstream use cases — sending, personalisation, SMS, validation — work as expected. Email Address and Phone behave differently from generic Text fields.

Email Address Phone Number Text Date Boolean
Insights

Cross-check your audiences with tracking data

QAiry leverages SFMC system Data Views to enrich segmentation with tracking signals — sends, opens, clicks, bounces, unsubscribes — and turns engagement into actionable audiences.

Engaged audience

Create a segment of subscribers who opened or clicked in the last X days — ideal for re-activation or high-affinity targeting.

Show contacts who clicked at least once in the last 14 days.

Deliverability protection

Exclude recent hard bounces or repeated soft bounces to protect sender reputation and maintain clean lists.

Exclude subscribers with a bounce in the last 30 days.

Re-engagement

Build "inactive" segments based on no opens or clicks over a defined period to run win-back campaigns.

Find subscribers with no opens in the last 90 days.
Automation

Schedule audience refresh in minutes

Keep audiences up to date with scheduled refresh — no complex setup. Define the cadence once, then let QAiry maintain the Data Extension so your journeys and campaigns always use current data.

Time zone aware Hourly / daily recurrence Optional end date

Scheduling flow

A clean, repeatable setup aligned with enterprise operating rhythms.

  1. Name the automation
    Use a consistent naming convention for audits and ownership.
  2. Choose start date & time
    Define when the first refresh should run.
  3. Select time zone
    Ensure schedules match your sending and reporting windows.
  4. Set recurrence
    Hourly for near real-time audiences, daily for standard operations.
  5. Optional end date
    Run indefinitely or stop automatically after a campaign period.
  6. Click "Schedule"
    QAiry creates the automation and keeps the Data Extension refreshed.

Example configuration

What teams typically configure before scheduling.

Automation name
Audience_RecentBuyers_Refresh
Start
2026-02-10 · 06:00
Time zone
Europe / Paris
Recurrence
Daily
End date
None (runs indefinitely)
Status
● Active

Hourly refresh

Best for high-velocity audiences — signups, recent activity, near real-time lifecycle triggers.

Refresh every hour to support near real-time journeys.

Daily refresh

Best for operational audiences and scheduled sends — morning eligibility checks, daily rollups.

Refresh daily at 06:00 (Europe/Paris) for morning sends.

Campaign-based refresh

Best for time-bound campaigns — set an end date to stop automatically after the campaign period.

Refresh daily until 2026-03-01, then stop automatically.

Want QAiry on your SFMC instance?

Unlock the true potential of Salesforce Marketing Cloud by integrating advanced AI capabilities — intuitive, fast, and built for marketers.