Applications
Applications are creators who applied through your public signup page, or came in from a spreadsheet, and are waiting to be reviewed.
Reviewing
Applications are split into Pending, Imported, Approved and Rejected. A pending row shows the applicant's name, handle, email and the platforms and niches they work in.
Everybody who applies on a signup page gets a mail straight away: their application is in, your team looks at every one by hand, and that usually takes 24 to 72 hours. It goes to the address they applied with, at most once a day per address, from your brand name via Ecomyard. A page that approves at once skips it, because the welcome mail is their answer. Switch it off, or hand it to Klaviyo, under Notifications as Application received.
Imported creators
Importing a creator sheet from Affiliates does not make anyone an affiliate. Each row lands under Imported, with the discount code and commission from your sheet shown on it, and nobody is emailed. They move to Pending once they confirm their details, and you approve them from there like any other applicant. An imported application keeps its label, Imported from UpPromote for an app export or Imported via CSV for a plain sheet, so you can always tell where it came from. An application from somebody you marked as contacted on Discover says Found via Discover. A row imported by mistake can be removed while it is still waiting.
Coming from another affiliate app
The import starts with the app your affiliates are in now: UpPromote, GoAffPro, Social Snowball, Refersion, BixGrow, Superfiliate, LeadDyno, Tapfiliate, Affiliatly or Shopify Collabs. Pick yours and the dialog shows where that app keeps its export, with a link to the app's own guide. Where we know the app's column names, its export maps without you touching a column; otherwise you check the columns in the next step.
Besides name and email, the import takes a last name, Instagram, TikTok, the discount code, the commission, the tier, a PayPal address and an unpaid balance. The first ones are filled in on the page where the creator confirms, so they only check them.
With a Tier column, creators keep the tier they had. A tier you do not have under Programs yet is made during the import as a tier of its own at the end of your ladder, at the commission the sheet gives it and with the discount and welcome gift of your oldest active program; it has no inbound segmentation, so nobody moves into it by themselves. Approving an imported creator puts them in the tier of that name at its commission, and without a match in your oldest active program. A tier whose rows carry no commission is not made: the import names it, so you add it under Programs first.
With an Unpaid balance column carrying what the old app still owed each creator, approving them adds it to their balance as a line of its own, paid with their next payout. The application shows the amount before you approve, the creator's page shows it under Opening balance, and their portal lists it under Other earnings. It is not an order, so it counts in no revenue, conversion or tier. Leave the column out when the old app pays its own balances one last time.
Orders from before approval
If your old app has already stopped paying, set the day it stopped under Settings → Affiliates → Moving from another affiliate app. Every creator you approve after that day gets the orders on their code from that day until their approval added, at their commission and as Shopify has them now: shipped, refunded or cancelled. They come in quietly, without a mail per order, and that includes orders on the code their import carried when they chose a new one. The day begins at midnight in your shop's time zone, and the settings page shows how far it got. Leave the day empty while the old app still pays, or an order is paid twice. Moving the day moves every creator's stretch that has not finished, and clearing it stops them all.
Social Snowball's export has names and emails, but no discount codes or commissions. Add a Discount code and a Tier column before you import, so creators keep their code and their tier, or ask for the migration service.
Migration service
Rather not do the move yourself? Press Ask for migration service in the import dialog. Tell us which app you are on and roughly how many affiliates you have, and we email you within one business day to plan the move with you.
Imported rows do not count toward your signup page's hourly limit, and they do not start flows that run on Application received.
Inviting them
- Under Imported, press Send invites. Each creator gets a mail with their code, the commission and discount of the tier they join, and a button to check their details. Replies to it come to you. The invites go out a few at a time in the order of your sheet, never fewer than 48 an hour and all of them within eight hours, so they land in the inbox rather than in spam; put the creators you most want back at the top. Stop sending takes back what has not gone out. The row shows when its invite went out, and the send button next to it sends that one straight away.
- The button opens your own signup page, filled in with what the sheet had. They correct what changed, choose whether to keep their code, and accept your terms.
- They move to Pending, with their choice on the row. Approve them there like any other applicant, or everyone who confirmed at once with Approve all. Approve all works in the background: the first 25 right away, the rest every minute, followed in Activity with a Stop, so a hundred approvals never hold up a page. Each joins the tier their sheet named, except the ones you gave another program under Joins, who join that one. Their codes go into Shopify within minutes.
Anyone who has not confirmed five days after their invite gets one reminder, and nothing after that. The row shows when it went out.
While the invites go out, Activity in the bottom-right corner of every page shows how many have left and when the last one will, with Stop sending. It also says when imported creators wait for an invite or for your approval, when the codes of creators you approved are going live in Shopify, and when a new version of Ecomyard is ready. Reload then: a page opened before an update keeps running the old buttons.
A creator who kept their code gets that code when you approve them. If it still sits in your old affiliate app's discount in Shopify, Ecomyard moves it into your program's discount, so the code their audience knows keeps working and keeps counting, at your program's discount. If Shopify will not let it go, it stays where it is and still counts.
Did an imported creator also sign up through your signup page? That application says Also in your import, and Approve waits: approve the import once they confirm it, so they keep their code and tier. To approve the signup instead, reject the import first. A code Ecomyard makes for a new creator is never one that an imported creator still holds, so orders on an old code go to the creator it belongs to.
- Open Applications under Affiliates.
- Review each pending applicant.
- Approve to turn them into an affiliate in one click, or Reject.
Rejecting asks for a reason. Under Rejected, each application shows that reason and who in your team rejected it, with the date. Under Approved, each one shows who approved it and when, or that Approve all or a signup page that approves by itself did. One rejected before 2 October 2026 shows the reason only, when one was picked, and says who was not recorded. Rejected somebody by mistake? Approve anyway takes the rejection back and approves them like any other application: their code, the welcome mail and their portal.
Before you approve, Joins on each pending application shows the program they go into: where the signup page or their import puts them. Pick another there and they join that one, at its commission. Tick applications, or a whole page, to approve or reject them in one go, up to 40 at a time when you approve; approving a selection can put them all in one program or each where they would go.
The list has a search on name, email, handle and code, a Filter on where they came in, which signup page, the program they join, country, the old app and the invite, a sort by date or name, and pages of 25.
What approving does
Approving creates an affiliate for that person with a generated referral code and a starting tier, so they show up immediately on the Affiliates page and can start driving referrals.
The signup page
Applications are fed by your workspace signup page. It is branded and shareable, so you can post it anywhere you recruit creators.
You edit a signup page under Customize, Signup pages, or under Affiliates, Signup pages. Beside the builder is the page itself, as an applicant gets it on a phone or a desktop, and it follows your words, perks and questions as you type them, before anything is saved.