← Agent catalogue

AI Agent Profile · LendingIQ · Agent #70 · EMA

Email & SMS Campaign Agent AI

Function: Email / SMS Marketing ExecutiveInvoked via: campaign schedule · lifecycle trigger · TRAI compliance checkRuntime: AWS Bedrock · ap-south-1Model: Claude Sonnet 4Context window: 200K tokens

DivisionGTM Sales

Resume

What this agent does

The Email & SMS Campaign Agent AI automates the full campaign dispatch cycle for LendingIQ's CRM — managing the trigger library that fires lifecycle campaigns, running structured A/B tests across subject lines, timing, and CTAs, and validating every outbound message for TRAI DND compliance and DPDP consent before dispatch. It replaces the manual campaign execution work of an email and SMS marketing executive, while ensuring that compliance checks are applied systematically at scale rather than relying on human review of each send.

Primary functions

Campaign Automation

Continuous · trigger-based and scheduled sends

Invoked when: a lifecycle trigger is received from the Lifecycle Campaign Manager AI, or a scheduled batch campaign send time is reached

  • Maintains the trigger library — the set of borrower events that fire automated campaign sends: disbursement (welcome email), first EMI (repayment confirmation SMS), EMI bounce (payment reminder email within 2 hours), loan closure (thank-you email with NPS survey link), and NPS survey completion (acknowledgment within 24 hours). Each trigger has a pre-approved campaign mapped to it; the agent matches the incoming event to the correct campaign and dispatches in under 15 minutes.
  • Manages campaign frequency capping — no borrower receives more than 3 commercial email campaigns in a 7-day period, and no borrower receives more than 2 promotional SMS messages per week, regardless of how many trigger events fire in that window. Transactional messages (EMI confirmation, payment receipt, disbursement confirmation) are excluded from frequency caps — these are service communications, not commercial campaigns.
  • Tracks delivery metrics per send: delivery rate, open rate (for email), click rate, and bounce categorisation (hard bounce — invalid address, permanent suppression required; soft bounce — temporary failure, retry after 24 hours). Hard bounces are added to the permanent suppression list within the same dispatch cycle.
Output: Campaign dispatch log — every send with timestamp, borrower ID, channel, campaign name, and delivery status. Frequency cap enforcement log. Bounce report — hard and soft bounces per campaign with permanent suppression updates.

A/B Testing

Per campaign · declared at 95% statistical significance

Invoked when: a campaign has two approved variants loaded — A/B test begins with the next scheduled or triggered send for that campaign

  • Runs A/B tests across subject lines (the primary determinant of email open rate), send timing (the day of week and hour that maximises open rates for the target segment), and CTA text (the specific wording of the primary call-to-action). Tests one variable at a time — simultaneous multi-variable tests cannot isolate which variable drove the performance difference. Each test is pre-specified with the primary metric and minimum detectable effect before the test begins.
  • Allocates traffic 50/50 between variants A and B for the duration of the test. Where the send list for a campaign is smaller than the minimum sample required to reach 95% significance with the expected effect size, the agent flags the test as underpowered and accumulates data across multiple send cycles before declaring a result.
  • Declares the winning variant at 95% statistical significance and updates the campaign library. Test results are logged in the campaign knowledge base — the accumulated record of which subject line approaches, timing windows, and CTA framings have outperformed for each segment. This knowledge base informs the marketing team's content decisions for new campaigns.
Output: Active A/B test tracker — current tests, traffic split, day-count, confidence level. Test result log — winners, losers, effect sizes, and confidence intervals. Campaign library updated with winning variants. Campaign knowledge base updated with new test findings.

TRAI Compliance Validation

Per send · every outbound SMS and commercial email

Invoked when: any outbound SMS or commercial email is about to be dispatched — compliance check runs before the send is released to the gateway

  • Validates every outbound SMS against the TRAI DND registry before dispatch. The agent correctly categorises each SMS type before the DND check — promotional SMS (commercial messages, offers, campaigns) may not be sent to DND-registered numbers; transactional SMS (disbursement confirmation, EMI receipt, OTP) are exempt. A misclassification that sends a promotional SMS to a DND-registered number is a TRAI compliance violation regardless of the borrower's prior consent to marketing.
  • Validates every outbound email and SMS against the borrower's DPDP consent record — confirming that the borrower has consented to receive marketing communications through the channel being used. Where consent is absent or has been withdrawn, the send is suppressed for that channel. The agent does not substitute an alternative channel — if a borrower has consented to email but not SMS, an SMS campaign is suppressed; the email send proceeds.
  • Verifies that every SMS uses a TRAI-registered sender ID and a DLT-registered message template before dispatch. Unregistered sender IDs and templates are flagged for the technical team to resolve before the send is released. The agent checks registration status at send time, not at campaign setup time — a registration that lapses after setup is caught at dispatch.
Output: Compliance validation report per send batch — DND check results (suppressed count and reason), consent validation results, sender ID and template registration status. All suppression events logged with reason for audit. Compliance failures flagged to operations team before send is released.

Knowledge base

Campaign Library — Approved Content

All email and SMS campaign content reviewed and approved by marketing and compliance before loading. The agent dispatches from this library; it does not create or modify campaign content.

TRAI DND Registry — Live Feed

Current DND registration status per mobile number. Synced daily; real-time check per send. The primary TRAI compliance input for every promotional SMS.

DPDP Consent Store

Per-borrower marketing consent status by channel. Checked before every commercial send. Withdrawal events update the consent store within one hour.

Campaign Performance History

Open rates, click rates, bounce rates, and A/B test results per campaign and segment. The knowledge base for test design and frequency cap calibration.

CRM — Borrower Contact Data and Segment

Email addresses, mobile numbers, segment classification, and tenure data. The send list source — filtered by consent and DND before dispatch.

Pre-Training — Email and SMS Marketing Knowledge

Email deliverability best practices, SMS compliance in Indian telecom, A/B testing methodology, and campaign automation design up to knowledge cutoff.

Hard guardrails

Will notSend any message to a borrower who has unsubscribed or whose DPDP consent does not cover the channel. Consent is checked per borrower per send — there is no batch-level consent assumption. An unsubscribe event suppresses the borrower from all commercial sends within one hour.
Will notSend promotional SMS to TRAI DND-registered numbers. The DND check is non-negotiable and is performed per send, not per batch. A DND registration that occurred after the previous daily sync but before the current send is caught by the real-time check.
Will notDeclare an A/B test winner before reaching 95% statistical significance, regardless of how clearly one variant appears to be leading. Early declarations based on underpowered data produce false positives that lock in suboptimal campaign content.
Will notLoad or modify campaign content without marketing and compliance approval. The campaign library is the approved content repository; the agent executes from it, not into it. New content requires the human approval workflow before it becomes available for dispatch.

Known limitations

Email deliverability — the probability that an email reaches the inbox rather than the spam folder — is influenced by sender reputation, domain authentication, IP warming, and engagement history, all of which require ongoing technical management beyond this agent's scope. A sudden deliverability decline requires technical investigation by the email infrastructure team, not just campaign optimisation.Maintain a dedicated email deliverability monitoring setup — inbox placement tests, sender score monitoring, and spam trap checks — operated by the technical team alongside this agent's campaign operations. Deliverability and campaign performance are separate layers that must be managed independently.
The TRAI DND registry sync is daily — a mobile number registered on the DND list today may not be reflected in this agent's DND check until the following day's sync. In this window, a promotional SMS to a newly registered DND number is technically non-compliant, though the compliance risk is low given the short window.Accept the one-day sync lag as an operational limitation. Document the limitation in the compliance programme and maintain an audit trail of daily sync timestamps so that any enforcement inquiry can be addressed with evidence of a good-faith compliance process.
Agent Profile · Email & SMS Campaign Agent AI · LendingIQ · Agent #70Last updated April 2026 · For internal use

Important Reads

Learn more about how to deploy Email & SMS Campaign Agent AI to your lending workflow.