Brands and jobs
Programs
On the web
A program is a brief with money behind it. You write what you want made and what it pays, fund it, and creators apply. Accepting somebody puts the post on their calendar. When they hand it in you approve it, and approving it pays them. Every post is then read on a schedule, so the program tells you what it did in views, not in screenshots.
Not captured yet
This picture is taken from the running app, not drawn by hand. Run npm run docs:shots to take it.
brand-programs.png
Every program on one screen
| Column | What it says |
|---|---|
| Program | Its status as a dot and a word, and the next thing it needs: money to open, applicants waiting, a post to approve, the next post due, or when applications close |
| Applicants | New ones waiting on an answer, and how many applied in all |
| Creators | Seats taken out of seats, with a bar |
| Posts due | Posts accepted creators still owe, and how many are live or late |
| Clicks and Sales | From the creators' tracked links and your store's paid orders |
| Spend | Paid and owed to creators against the budget set aside, with a bar |
Board shows the same programs in four columns by where each one is: setting up, taking applications, making posts, ended. On a phone the columns scroll sideways and each row folds into its title and four figures. Content, the second tab, is every approved post; see The brand workspace.
A program's page
It opens on what the program is and where it stands: the status, what it pays, the moves it can make (fund it, close applications, add a seat, end it), and five figures: applicants, creators, posts, sales and spend. Under them, Applicants, Review, Sales, Money, Results and Brief. Applicants opens on whoever is new, and the keyboard answers them: J and K move, A accepts, D declines, S shortlists, and the next person waiting comes up on their own.
Not captured yet
This picture is taken from the running app, not drawn by hand. Run npm run docs:shots to take it.
brand-program.png
Writing one
- 1What it is called and the briefThe brief is the whole ask, in your words. Creators read it in full; it is what they apply to and what the draft on their calendar carries.
- 2The rights lineWhat you may do with the post and for how long. It is shown to every applicant before they apply, and never changes after.
- 3The disclosure line#ad Paid partnership unless you write another. It is on every post and the creator cannot remove it; a post handed in without it is refused before you ever see it.
- 4What they postPlatform, kind, how many, and how many days after acceptance each is due.
- 5How it paysSee the table below. Pay in product instead if that is the deal; it is shown to creators in the same type size a dollar amount would be, so nobody is surprised.
- 6The product it's aboutOptional. Pick it from your catalog: creators see its picture and price on the program's page before they apply, and paying in product fills in what they get from it. The Products strip on the program's Posts tab adds and removes them later.
- 7Questions for applicantsOptional. Short ones. Every answer lands on the application.
- 8Creators to take, and when applications close
How a program pays
| Model | What the creator gets | MORR's fee |
|---|---|---|
| Flat | One amount per creator, once every post is approved | 10% of the budget |
| Per post | An amount per approved post | 10% of the budget |
| Share of ad spend | A floor at approval, then a percentage of what you spend running the post as an ad | 1.5% of what flows through |
| Share of sales | A floor at approval, then a percentage of attributed sales | 1.5% of what flows through |
| Hybrid | A floor at approval, then a percentage of ad spend and sales | 1.5% of what flows through |
Applications
Each application shows what the creator's numbers were the day they applied, their answers, their pitch, and what their followers said about them. Shortlist keeps them in the running; Accept takes a seat and puts the draft on their calendar; Decline tells them. Close applications moves the program to Selecting, where accepted creators keep working and nobody new can apply; the first post handed in moves it to Running.
Order by sorts the list by typical views, best post, vouches or newest. Send applicants to Zapier or Make, beside it, sends every new application on as it arrives: to a sheet, your CRM or a Slack channel. See Zapier and Make.
Under their numbers, Finished for you lists the programs this creator already completed for your brand, by name, with how many posts and when; each one opens that program's results. It is the reference a manager asks for first, and it only counts work that was yours.
A counter-offer
When you want somebody but not at the program's number, Counter-offer on their application sends an amount and a word. It is a thing with a state, not a line in the thread: the creator sees it on their Jobs page with Accept and Decline, you hear back in the thread, and until they answer you can Send a new one (which replaces it) or Take it back. If they accept, Accept on their application reads Accept at $X, and that amount is what the seat pays when their post is approved, in place of the program's own: for the seat on a flat program, per approved post, or in place of the floor on a share model. The posts, the rights and the disclosure line do not change. Accepting or declining the application closes any offer still open on it. If the agreed amount is more than the seat was funded at, the difference is asked for as a top-up before it pays out. A program that pays in product has no counter-offer; write to them in the thread.
Exporting a program
Export CSV, at the top of a program's page, downloads one of three tables: Applicants (everyone who applied, with the numbers as they stood when they applied, their answers, where they are, what they finished for you and what their seat would pay), Creators on it (the accepted ones, with where each of their posts stands), or Posts (every post with its dates and its tracked link). The Sales tab, the Results tab and the Content library each have their own Export CSV for their own table.
| Status | What it means |
|---|---|
| Draft | Written, not funded, not visible to anyone |
| Waiting on funding | Saved and priced. Opens the moment the payment settles. |
| Open | On the public page and in every creator's Jobs. Applications arrive. |
| Selecting | Applications closed, seats filling |
| Running | Posts going out and being read |
| Closed | Done. Everything stays readable. |
Posts
| A post is | Which means |
|---|---|
| On the calendar | The draft is on the creator's calendar with the brief and the disclosure line already in the caption. Nothing to do yet. |
| Waiting on the brand | Handed in. Read it, then Approve and pay or Ask for changes with a note; the note is required. |
| Changes asked | Back with the creator, with your note |
| Approved | Owed. It is paid at the next payout run, usually within the day. |
| Published | Live. From here the readings arrive on days 1, 2, 3, 7, 14 and 30. |
| Paid | The money left |
Sales
Every approved post gets a tracked link, app.morr.group/go/<code>, that the creator puts in the caption, their bio or a pinned comment. A click on it is counted to that creator and sent on to the page you name, carrying the code. If your Shopify store is connected (from Products, or under Settings › Workspace › Store), an order paid by somebody who arrived through the link comes back here within a minute: the order, the amount, and the creator who sent it. Nothing is guessed from a pixel; a sale is an order the store says was paid. A canceled order comes back out unless the creator was already paid on it.
| On the Sales tab | What it is |
|---|---|
| Clicks and people | Taps on tracked links, and how many different people that was, per day. |
| Orders and revenue | Paid orders that carried a creator's code, and the goods total before shipping and tax. |
| Cost per order | Ad spend you recorded under Posts, divided by orders. Blank until both exist. |
| The table | Creators ranked by what they sold, with each one's link and what a click was worth. It is the argument for the next program. |
| Where the links send people | Your store by default; a page for this program if you set one. |
| Export CSV | The table as a file, for the deck. The same button is on the Numbers tab for the day-by-day readings, and on Videos for the library. |
What it did
Before anyone applies the program shows a forecast: a low, a likely and a high for total views, drawn from the actual distributions of the creators who have applied, ten thousand times. Once posts go out the readings replace it, per post, per day. Record spend and Record sale are how share models learn what to charge until the ad platforms can be read directly; enter the number and the creator's share is worked out from it.
Handing the results up the chain
On Results, Share a read-only link makes an address at /results/<token> that opens the same report with no sign-in: the headline, reach, cost, delivery, the table by creator and the posts, with Print or save as PDF and Download the table. Whoever holds the link sees the numbers, the posts, who made them and what each post was paid, and nothing else: never the pitches, the thread or the rest of the workspace. Turn the link off (it asks first) and every copy stops working at once; turning it on again makes a new address. Search engines are told to leave it alone.
Not captured yet
This picture is taken from the running app, not drawn by hand. Run npm run docs:shots to take it.
program-results-shared.png
Not captured yet
This picture is taken from the running app, not drawn by hand. Run npm run docs:shots to take it.
program-public.png