Loading...
Complete step-by-step demonstration of the GoTyps platform for Meta App Review.
Two dedicated screencasts, one per permission, showing:
Note: the reviewer sees the real OAuth consent screen in both videos β the account used for recording is not pre-connected beforehand.
Test business and creator account credentials, and a test Instagram Business/Creator account added as an App Dashboard tester, are provided directly in the App Review submission form β not published on this public page.
Each business defines its own thresholds and reward per tier when creating a campaign.
Tier 1: Starter
5 views / 2 likes β reward tier met
Tier 2: Engaged
50 views / 10 likes β reward tier met
Tier 3: Star
200 views / 25 likes β reward tier met
β οΈ Important: Tier thresholds are set very low for testing purposes. The reviewer can verify the reward flow immediately without waiting for real engagement.
Navigate to gotyps.com/auth/login and sign in with the test business credentials provided in the submission form.
Click "Create Campaign" button, fill in campaign details (name, description, product images).
Set engagement thresholds and corresponding rewards (discount codes or free products).
Review campaign settings and click "Launch Campaign" to make it visible to creators.
Navigate to gotyps.com/auth/login and sign in with the test creator credentials provided in the submission form.
Browse the campaign feed and click on "Summer Collection Test" campaign.
From Settings β "Comptes Sociaux" (page title "Mes RΓ©seaux"), click "Lier" on the Instagram card, then "Connecter mon compte Instagram". The Instagram OAuth consent screen appears.
On the campaign page, select the Instagram tab. GoTyps lists the connected account's own live stories (posted in the last 24 hours) first, then its 20 most recent posts and reels, each tile labelled Post, Reel or Story, under "Choisis la publication Γ attribuer Γ cette mission". Click one of them.
API Endpoint (instagram_business_basic):
GET https://graph.instagram.com/me/media?fields=id,media_type,media_product_type,media_url,thumbnail_url,permalink,caption,like_count,comments_count,timestamp&limit=20&access_token={token}
GET https://graph.instagram.com/me/stories?fields=id,media_type,media_product_type,media_url,thumbnail_url,permalink,timestamp&access_token={token}Test post: any post, reel or live story on the test Instagram account named in the App Review submission form.
Expected Outcome: the picked post is recorded as the creator's submission for this campaign, and "Mission accomplie !" appears.
GoTyps calls the Instagram API to fetch that post's engagement metrics β on a manual "Actualiser" refresh and via scheduled pollers (daily for posts and reels, hourly during a story's 24-hour lifetime). There is no webhook subscription for insights.
API Endpoint:
1) Locate the creator's own post by its link (instagram_business_basic):
GET https://graph.instagram.com/me/media?fields=id,permalink&limit=50&access_token={token}
2) Read that post's metrics (instagram_business_manage_insights):
GET https://graph.instagram.com/{media-id}/insights?metric=reach,views,likes,comments,shares,saved,total_interactions&access_token={token}
3) For a story: confirm it is the creator's story and its 24-hour window (instagram_business_basic), then read its views (instagram_business_manage_insights):
GET https://graph.instagram.com/{media-id}?fields=media_product_type,permalink,timestamp&access_token={token}
GET https://graph.instagram.com/{media-id}/insights?metric=views,reach,shares&access_token={token}The fetched metrics are compared against the campaign's tier thresholds (see Β§3 above).
Once a business approves a submission that met its goal, the reward for that tier is released to the creator. GoTyps never writes anything back to Instagram at any point in this flow.
Business logs in and navigates to the campaign's dashboard page to view post submissions.
For a post whose goal is met, the business clicks "Approve & Charge" to trigger payment, or "Contester" to dispute it within a 30-day window.
Issue: Instagram connection fails
β Use the test Instagram Business/Creator account named in the submission form, and connect it fresh from Settings β it is not pre-connected.
Issue: Post metrics show 0
β Click "Actualiser" on the post's page. It has a 5-minute cooldown between refreshes, and the Graph API can lag briefly for very recent posts.
Issue: Reward tier doesn't show as met
β Verify the test post's engagement actually exceeds the tier threshold shown on the campaign page, and that a refresh has run since the engagement was added.
Issue: Cannot access dashboard
β Clear browser cache and cookies, then try again. Ensure you're using the exact credentials provided in the submission form.
Contact for Support: If you encounter any issues during review, contact us atcontact@gotyps.com