What It Does
The Compliance Diff Checker compares a before and an after version of campaign content. It classifies each difference by category, such as business name, rates the impact of the change, and returns a recommendation on whether the campaign should be resubmitted for review.
Registered samples have to match live traffic. Changing the brand name in messages, the call to action or the opt-out wording can move a campaign away from what was approved. The diff check tells you before carriers notice the drift.
Who It Is For
- Teams revising messages after a rejection
- Marketing teams updating templates on an approved campaign
- Compliance reviewers approving copy changes
Inputs
| Parameter | Type | Required | Description |
|---|---|---|---|
before | string | Required | Original campaign content. |
after | string | Required | Modified campaign content. |
type | string | Optional | Type of content. Default: message. |
Outputs
- Overall impact level
- Count and list of differences, each with category, before, after, change type and impact
- Resubmission recommendation
Worked Example
From the MyTCRPlus API documentation. The request is sent to POST /v1/tools/diff-checker; the web tool in the Compliance Suite takes the same inputs.
Request
{
"before": "Acme: Sale today! Reply STOP to opt out.",
"after": "Acme Corp: Big sale! Text STOP to unsubscribe.",
"type": "message"
}
Response (200 OK)
{
"success": true,
"tool": "diff-checker",
"results": {
"type": "message",
"impactLevel": "medium",
"differenceCount": 2,
"differences": [
{
"category": "Business Name",
"before": "Acme",
"after": "Acme Corp",
"change": "Modified",
"impact": "high"
}
],
"recommendation": "Significant changes detected. Recommend resubmitting campaign for review."
}
}
Cost
1 token per comparison. Tokens are bought once, work across all MyTCRPlus tools, and never expire. There is no subscription, and a daily free token is available. Tokens cost $0.50 to $0.90 each, depending on pack size.
How to Run It
- Open the Compliance Diff Checker in the Compliance Suite and sign in, or create an account.
- Enter the inputs listed above and run the tool. One token is deducted per run unless noted under Cost.
- For automation, call
POST /v1/tools/diff-checkeronhttps://api.mytcrplus.com/v1with a JWT bearer token. See the API documentation.
FAQ
When do message changes require resubmitting a campaign?
When live traffic no longer matches the registered use case, description or samples. Brand name changes, new calls to action and changed opt-out language are common triggers. The diff checker rates each change and recommends whether to resubmit.
Can I compare full campaign descriptions, not just messages?
The API accepts a type parameter for the content being compared. Messages are the default.
Does a small wording change matter?
It can. In the documented example, changing "Acme" to "Acme Corp" is rated high impact because the business name in messages must match the registered brand.
How much does a comparison cost?
One token per comparison. Tokens are bought once and do not expire.
Is there an API endpoint?
Yes. POST /v1/tools/diff-checker on the MyTCRPlus REST API.
Related Guides
Disclaimer
MyTCRPlus provides tools and templates to support compliance efforts but does not provide legal advice. MyTCRPlus is not a Campaign Service Provider and does not file registrations or send messages. Carrier approval, filtering and throughput remain at the discretion of TCR, the Direct Connect Aggregators and the carriers.
MYTCRPLUS.com is not affiliated with The Campaign Registry. TCR and The Campaign Registry are trademarks owned by The Campaign Registry. The use of TCR is nominative use only.