Getting started
Here is the fastest path to running an attributed affiliate program on Attribloom.
Step 1: Create a campaign
A campaign defines the commission rate, destination link, and approved domains for your program. You need at least one campaign before affiliates can generate tracking links. See the Campaigns article for a full description of each field.
Step 2: Add affiliates
Go to Affiliates and invite people by email. Affiliates receive a magic-link sign-in. There is no password to set or remember. Each affiliate gets their own portal where they can grab their tracking link and check their earnings.
Step 3: Affiliates share their tracking links
Every affiliate has a unique tracking link tied to the campaign. Clicks on that link are recorded and the visitor is forwarded to the destination you configured.
Step 4: Wire your conversions
For sales to attribute, you need to report them to Attribloom:
- Web / store: have your server POST each completed sale to your Postback URL, signed with your Postback secret. The details are under Integrations.
- iOS App Store: connect your app under iOS Apps. Keep App Store Connect pointed at your own ASSN v2 server, then relay each unchanged Apple `signedPayload` to the Attribloom Forwarding URL with the forwarding-secret HMAC.
Step 5: Watch Conversions and Payouts populate
Once clicks are being recorded and conversions are being reported (or Apple notifications are arriving), the Conversions tab fills in and Payouts tracks accrued commission per affiliate. Every program has a payout policy with a threshold and automatic or reviewed payouts. While the policy is being set up, matured balances stay safe and visible in the ledger. Once your program's payout policy is activated, matured commission above the threshold is queued for payout through Tremendous on the policy's schedule. The first payout to each affiliate is review-held. Payout policies are activated with the Attribloom team as part of program setup.
iOS App Store setup checklist
1. If you have not created a campaign on this app's attribution surface, open the app detail page and create one.
2. If the campaign has no affiliates yet, add the affiliates who will share its signed links.
3. If the app is not connected, connect it under iOS Apps with the matching bundle ID and environment.
4. If the app does not show Active, verify ownership so Apple's signed test notification reaches Attribloom.
5. If the app does not bind referrals yet, wire the first-launch bind flow and set the returned appAccountToken on every StoreKit 2 purchase.
6. If you have not confirmed the full chain, open an affiliate link and make a Sandbox purchase against a Sandbox app.
Shopify setup checklist
1. If no store is connected, enter its Store domain and complete the Shopify connection.
2. If you have no campaign for the store, create one with the terms you want to use.
3. If the campaign has no affiliates yet, add them so each affiliate has an attribution path.
4. If tracking links are not preserved through checkout, configure the storefront to write the `ref` cart attribute.
5. If you have not confirmed attribution, place a test order and check that it appears under Conversions for the expected affiliate.