For registered migration agents

Content automated for migration services.Compliant before you publish.

SwayBlu writes and designs your month in your own brand, carries your MARN on every post, and checks the wording against the Code of Conduct while you are still drafting.

One month for one practice, generated. MARN 1234567 · applied at the caption layer
Post 01 of 09

Scheduled Tuesday, 9:00 am

Nine posts means nine advertisements. Pick any one to read it in full. The images, the words and the schedule are all generated; the colours and the number are the practice's own.

The clause nobody schedules for

Your website footer covers one page.A month of posts is thirty advertisements.

Code of Conduct s25(2) puts the registration number of at least one registered agent on your website, your social media and every advertisement. Not the website only. SwayBlu treats the number as part of the caption, so a post cannot leave the drafting screen without it.

Built around Code s15 · s25(2) · s26(1)(b) · s26(1)(c) · Migration Act ss280-285

Draft post Instagram · LinkedIn

#SkilledMigration #Subclass190

MARN 1234567
Drafting Code s25(2)

The number is added at the caption layer, so it travels with the post.

The rewrite

You do not have to stop selling.You have to stop guaranteeing.

The struck line is the kind of sentence that turns a good practice into an OMARA file. The one that replaces it says the same thing to the same client and survives a read by the regulator.

We will get you guaranteed PRa clear view of your options
Code s26(1)(c) · procuring a decision
Every application we lodge has a 100% success ratean honest assessment first
Code s15 and s26 · false or misleading
We know how to move a file because we have contacts inside the Departmentten years on the register
Code s26(1)(b) · special or privileged relationship

SwayBlu catches the phrase while you are drafting and offers the replacement, so the decision happens before the post is live rather than after.

Try it on your own copy
What you get

A content team that already read the Code.

The same engine that runs for regulated Australian practices in other verticals, tuned to the rules that apply to a registered migration agent. Not a template pack.

A month of posts, on your subjects

The subclasses you actually work in, lodgement timing, document checklists, what a change to the points test means for the client who called you last week. Written in your voice, not a generic migration voice.

Your MARN on every caption

Added at the caption layer, so it carries through posts, content plans and newsletters without you remembering. If there is no number on file, SwayBlu tells you before you publish instead of quietly shipping it.

Wording checked while you draft

Guaranteed outcomes, success-rate claims and anything that reads as a special relationship with the Department get flagged with the clause and a replacement line. You keep the call. It is a check, not a lock.

Client newsletters in your brand

A full edition in your colours and logo, carrying the update your list is waiting on, in about the time it takes to make a coffee. The number goes on that too, because an emailed update is an advertisement.

Your client testimonials stay in

Health practices are barred from using testimonials in advertising, under the law that governs health advertising. Migration work is not health advertising, so that ban is not yours to carry. Tools built for clinics strip your reviews out anyway. SwayBlu knows the difference and leaves them where they belong, which is why post six above is a client's own words. The Code still governs what the words say, so a review that implies a guaranteed outcome or an inside relationship gets flagged like any other line.

Why now

Four ways the wording gets you a letter.

None of these are edge cases. Three come straight out of the Code, the fourth out of the Migration Act, and all four live in the copy you publish.

01

The number is not there.

Section 25(2) names three places the registration number has to appear: your website, your social media and your advertisements. A footer covers the first one. A month of posts is thirty more places it has to be, and it is the plainest thing on the list to get wrong.

Code s25(2)Code Regulations 2021
02

The post promises an outcome.

"Guaranteed PR" and "100% success rate" read as marketing to you. Section 26(1)(c) reads them as stating you can procure a particular decision for a client, which an agent must not do.

Code s26(1)(c)Code Regulations 2021
03

The wording implies a channel inside the Department.

On 25 March 2026 a registration was cancelled with a five year bar. The published findings include false or misleading advertising on the internet, and implying the existence of a relationship with the Department. A line meant to sound experienced can read as a special or privileged relationship.

Code s26(1)(b)OMARA decision, 25 Mar 2026
04

Nobody on the account is registered.

If an account offers migration advice, a registered agent has to stand behind it. That is why SwayBlu asks for a MARN on file before it will put migration advice in your captions at all.

Migration Act ss280-285Migration Act 1958
14
2025-26, to March

Registered agents sanctioned, on the Minister's own count. That is nine months, not twelve.

61
Sanctioned since 2021-22

The running total, from a register of more than 5,400 agents. A small number, and none of them expected to be on it.

"Not effective"
ANAO, May 2024

The Australian National Audit Office on the Department's regulation of migration agents. OMARA staffing has roughly doubled since. A regulator told it is not effective, then resourced, does not get quieter.

38%
Sole traders, Home Affairs review 2021

The Department's own instruments review of the sector put it at 38%, and it has not moved much since. The person writing the captions is usually the person whose registration is on the line.

Client newsletters

Your list hears from youwithout you writing it.

One edition a month, in your colours and your logo, built from the changes your clients actually feel. The registration number sits in the footer of every send, because an emailed update is an advertisement too.

See how the newsletter builds
Writing Ready
Your practiceMonthly client update
This month What moved this month, and what it means

Three changes worth ten minutes of your time

A short read on where processing sat this month, and the two things worth doing before the quarter closes.

In this edition
Where the invitation cut-off actually sat
The document that delays the most lodgements
One question I answered nine times this month
Book a consultation

Sent by your practice · MARN 1234567
You are receiving this because you are a client of the practice.

Not written for search engines

The rules, read properly.

All articles
What it adds up to

A month of content, written, designed and checked.In the time between client files.

Posts on the subclasses you work in, captions in your voice, and the client newsletter your list has been waiting on. All of it in your brand, with your registration number in the caption, and the wording that draws letters flagged with the clause and a replacement line while it is still a draft.

One tool doing the writing, the design and the first read on the wording, on your subject matter instead of a generic one. What is left is the part only a registered agent can do, which is reading it and deciding it goes out.

SwayBlu is a content tool, not a legal or migration advice service. Its checks flag likely issues against the Migration (Migration Agents Code of Conduct) Regulations 2021, the instrument in force since 1 March 2022, and are not legal advice. Section references on this page are to that instrument. You are the publisher of record, and final compliance of anything you publish is your responsibility. SwayBlu is not affiliated with, endorsed by, or acting for the Office of the Migration Agents Registration Authority or the Department of Home Affairs.

The nine sample posts and the sample newsletter on this page are illustrative work for a fictional practice. The people shown are not clients, the quoted words are not a real client's words, and MARN 1234567 is a placeholder, not a registration on the register.