Zoho Campaigns fixes -- 2

Job ID: 40199691

Budget: $250 – $750 USD

Budget 200$

1. Background

We currently send commercial newsletters using the following stable production stack:

Designmodo → AdButler → Email Octopus

This setup is revenue-safe, technically stable, and serves as the reference standard.

A strategic decision has been made to fully retire Email Octopus and move 100% of email sending to Zoho Campaigns.

Previous attempts to use Zoho Campaigns failed due to:
– HTML rendering issues
– AdButler conflicts
– list inflation and data architecture problems
– unstable test sending

This project is execution-only.
No research, no experimentation, no partial migrations.



2. Objective (Non-Negotiable)

Deliver a production-ready Zoho Campaigns setup that:

• Uses HTML built in Designmodo
• Correctly inserts AdButler ad units
• Does not duplicate or break ads
• Renders correctly in Outlook, Gmail, Apple Mail
• Replaces Email Octopus completely

Email Octopus must be removable without any loss of functionality.



3. Current Stable Baseline (Reference Standard)

Designmodo → AdButler → Email Octopus is the current production setup and must be treated as the benchmark.

• HTML loads without modification
• AdButler ads insert correctly
• No ad duplication
• No HTML breakage
• Stable sending
• Correct rendering in Outlook, Gmail, Apple Mail
• Clean unsubscribe and bounce handling

Zoho Campaigns must replicate this behavior 1:1 before Email Octopus is retired.



4. Scope of Work

4.1 Zoho Campaigns Full Reset & Cleanup

Contractor must:

• Fully reset Zoho Campaigns (lists, segments, workflows, rules)
• Remove all legacy configurations
• Ensure no historical logic affects new campaigns

Deliverable:
Clean Zoho Campaigns environment, ready for rebuild



4.2 Correct Data Architecture (Mandatory)

Implement correct structure:

• Zoho CRM is the single source of truth
• Clear separation between:
– Leads
– Contacts
– Subscribers
• Correct CRM → Campaigns sync
• No artificial list inflation
• No duplicate subscribers
• Unsubscribes sync correctly across systems

Deliverable:
– Documented data flow
– Verified sync with test contacts



4.3 Designmodo HTML Compatibility

Ensure that HTML exported from Designmodo:

• Uploads without errors
• Saves correctly (Save / Save & Next)
• Sends test emails successfully
• Is not altered or injected with unwanted markup

Deliverable:
– Successful test sends using Designmodo HTML



4.4 AdButler Integration Fix (Critical)

Zoho Campaigns must:

• Insert AdButler ad units correctly
• Never duplicate ads
• Never break layout
• Preserve ad rotation and tracking

Ad behavior must match Email Octopus 1:1.

Deliverable:
– Verified ad rendering in test and live sends



4.5 Cross-Client Rendering Validation

Emails must render correctly in:

• Outlook (Windows desktop)
• Gmail (web + mobile)
• Apple Mail

Deliverable:
– Screenshot proof or live test confirmation



5. Testing & Cut-Over Process

Phase 1 — Parallel Testing

• Same HTML
• Same AdButler setup
• Sent via Zoho Campaigns
• Compared against Email Octopus output

Phase 2 — Acceptance

Once Zoho output matches baseline:

• Email Octopus sending is disabled
• Zoho Campaigns becomes the only sender



6. Acceptance Criteria (Strict)

Project is considered complete only if:

✓ Zoho Campaigns sends Designmodo HTML without errors
✓ AdButler ads display correctly with no duplication
✓ Emails render correctly in all required clients
✓ Unsubscribes and bounces work correctly
✓ Email Octopus can be fully retired

Any failure = project not accepted.



7. Out of Scope (Explicit)

❌ No ESP comparisons
❌ No “Zoho limitations” explanations
❌ No redesign of emails
❌ No partial migration
❌ No suggestion to keep Octopus



8. Contractor Requirements

• Proven experience with Zoho Campaigns
• Strong HTML email debugging skills
• Experience with third-party ad insertion in email
• Understanding of CRM → Campaigns data flows



9. Payment & Work Format (Fixed and Non-Negotiable)

• This project is paid as a fixed fee of $150 USD
• No hourly billing
• No milestones
• No renegotiation

• Work is performed via full remote control of my computer (not screen sharing)
• Contractor operates directly on my machine during agreed sessions

Payment is released only after all acceptance criteria in Section 6 are fully met.

Partial or non-functional delivery is not accepted.



10. Ownership

All configurations, fixes, and documentation become the property of the client.



11. Mandatory Confirmation (Read-to-the-End Check)

To confirm that you have fully read and understood the project details, your application must end with the following exact phrase:

Control phrase:
Designmodo → AdButler → Zoho Campaigns — understood

Applications without this phrase will be ignored.