{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/en/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Connect Insyder to Whop"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"connect-insyder-to-whop","__idx":0},"children":["Connect Insyder to Whop"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Whop integration imports the payments of your Whop business into Insyder. Each payment is matched to an Instagram lead through the buyer’s email address, becomes a sale on that lead’s profile, and feeds your cash figures. Payments that match no lead are kept, counted, and you can match them by hand."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Matching works by email."]}," Insyder compares the email address the buyer used at Whop with the email address recorded on your leads. Connecting the two applications imports the payments; your leads’ email addresses are what links them."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-the-integration-does","__idx":1},"children":["What the integration does"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Imports your Whop payments"]}," — amount, date, status, refunds and fees — every fifteen minutes, even when the Insyder app is closed."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Matches each payment to a lead"]}," by the buyer’s email, then records the sale on the lead’s profile and moves the lead to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customer"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Keeps unmatched payments"]}," in a dedicated list, so you can attach them to the right lead yourself."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Unlocks the Whop received tile"]}," on the dashboard: payments paid in the period, refunds deducted, as Whop actually collected them."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Imports your Whop products"]}," into the Insyder catalogue, so every sale carries the name of what was bought."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Insyder reads your Whop data; it writes nothing there. It never charges a payment, never refunds anything, and never changes your products or your customers’ access."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"before-you-start","__idx":2},"children":["Before you start"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Use the Insyder desktop app and select the relevant Instagram account. The Whop connection is attached to that account."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Your workspace needs an active ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Entrepreneur"]}," or ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Scaling"]}," plan and an assigned seat for you."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You must be a workspace ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["owner or administrator"]}," to connect, disconnect or resync Whop, and to choose the linked business. The connection is then shared with the whole team, and every member can match a transaction by hand."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Have at hand the Whop account that ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["owns the business"]}," whose payments you want to import, or a team member account allowed to read its payments, members and products. That is the account you will approve access with."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Only one Whop business can be linked to an Instagram account. If your Whop account manages several businesses, you will pick one after approving."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If Whop shows ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Coming soon"]}," in your connections, contact the Insyder team to check availability and activation for your workspace."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"1-check-your-currency-and-your-leads-email-addresses","__idx":3},"children":["1. Check your currency and your leads’ email addresses"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → General → Currency"]},", check your workspace currency before the first sync. The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop received"]}," tile only adds up payments received in that currency; payments in another currency are imported and shown, but counted separately, without conversion."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Matching uses the email address recorded on the lead’s profile, within the same Insyder workspace. That address may come from a manual entry, an iClosed appointment, Zapier or the public API. The more of your leads have an email address, the more matching happens automatically. There is nothing to prepare at Whop: Insyder reads the buyer’s email there as Whop recorded it at payment time."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2-connect-your-whop-business","__idx":4},"children":["2. Connect your Whop business"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the Insyder app, select the Instagram account you want to attach the payments to."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → Connections"]}," and turn on the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop"]}," switch."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the browser that opens, check the Whop account shown at the bottom of the screen (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["You’re signed in as …"]},"). If it is not the account that owns your business, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Switch?"]}," to change account."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Check that the authorization request is for ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Insyder"]},", then click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Approve"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["On the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connected"]}," confirmation page, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Open Insyder"]}," and allow the browser to open the app if prompted."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Back in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connections"]},", check that the Whop switch is on and that the row shows the linked business."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the Insyder app comes to the front without showing the connections, open ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → Connections"]}," yourself: this happens with an app version earlier than 0.1.4. Update the app to get the automatic return back."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"what-whop-asks-you-to-approve","__idx":5},"children":["What Whop asks you to approve"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Whop authorization screen lists the accesses Insyder requests. All of them are needed; without one of them, part of the import stops and the Whop row in your connections names the missing access."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Access shown by Whop"},"children":["Access shown by Whop"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"What it is used for in Insyder"},"children":["What it is used for in Insyder"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Read payments"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Import the business’s payments: amounts, dates, statuses, refunds, fees."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Read members"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Identify the customer behind each payment."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Read member emails"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read the buyer’s email: without it, no automatic matching is possible."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Read products"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Import your products, so every sale carries the name of what was bought."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Read plans"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read your products’ prices."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Read business information"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Show your business name in the connections."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Exchange OAuth tokens"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Technical line: it allows the consent to be exchanged for connection tokens and grants no additional access."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Insyder requests no write access: no right to charge, refund, edit a product or manage your customers’ access."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"if-your-whop-account-manages-several-businesses","__idx":6},"children":["If your Whop account manages several businesses"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Insyder imports payments from one business per Instagram account only. If the Whop account that approved access manages several, the Whop row in your connections shows ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Which Whop business should this account use?"]}," with the list of readable businesses. Pick the right one, then click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Link this business"]},": the first sync starts at that moment. Nothing is imported until the business is chosen."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the expected business is missing from the list, the Whop account you used cannot read it. Disconnect Whop, then connect again with the account that owns that business."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"3-check-the-first-sync","__idx":7},"children":["3. Check the first sync"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The first sync starts as soon as the business is linked and reads the business’s whole payment history. Depending on how many payments there are, it takes from a few seconds to a few minutes. The Whop row in your connections first shows ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connected by …, first sync pending"]},", then ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Linked to"]}," ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["business name"]}," ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["· synced …"]}," with the last run’s tally: payments read, new, matched, without a lead."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To check the result:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["On the dashboard, open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop received"]}," tile: it shows the payments paid in the period, refunds deducted, and its drawer lists the latest payments."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Pick a payment whose buyer email matches a known lead, then open that lead’s profile: its status is ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customer"]},", with ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop"]}," as the source."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → Connections"]},", under the Whop row, look at the number of ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["unmatched Whop transactions"]},": these are the payments whose email matches no lead."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Later syncs run automatically every fifteen minutes. ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sync now"]}," starts an immediate run; if a run is already in progress, Insyder says so."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"how-payments-are-matched-to-your-leads","__idx":8},"children":["How payments are matched to your leads"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["At every sync, Insyder takes the payments without a lead and looks, in the same workspace, for a lead whose email address is identical to the buyer’s. Capitalization and spaces around the address do not matter; the display name, Instagram username or phone number are not used."]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Situation at Whop and in Insyder"},"children":["Situation at Whop and in Insyder"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"What Insyder does"},"children":["What Insyder does"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Exactly one lead carries this email"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The payment is matched automatically: the sale is added to the profile and the lead moves to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customer"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Several leads carry this email"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Insyder does not choose for you. The payment stays unmatched, with the note ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["several leads carry this email: pick one by hand"]},"."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["No lead carries this email"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The payment stays unmatched, with the note ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["no lead with this email"]},". Add the email to the right lead: the payment is matched at the next run."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Whop sent no email"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The payment stays unmatched, with the note ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["no email at Whop"]},". Only a manual match is possible."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["An unmatched payment is neither lost nor ignored: it already counts in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop received"]}," and in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cash received"]},", it appears in the tile’s drawer and in the latest-sales list with the buyer’s email instead of a name. It only lacks a lead. Matching is retried at every sync, for instance as soon as you fill in the missing email on a profile."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Only payments that Whop marks as ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["paid"]},", with an amount above zero, become sales. A free, pending, failed or voided payment is imported for information but creates no sale and does not appear in the list of transactions to match."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"match-a-transaction-by-hand","__idx":9},"children":["Match a transaction by hand"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → Connections"]},". Under the Whop row, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Show"]}," next to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["unmatched Whop transactions"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the list, find the payment: date, buyer email, reason, amount, product and status."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Match"]},", then search for the lead by ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["@username"]}," or by name, with at least two characters."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Check the question ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Attach the payment from … to …? The lead becomes a customer."]},", then confirm."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The sale is added to the lead’s profile right away, and the lead moves to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customer"]}," with your name as the source of the change. The transaction leaves the list. Any workspace member can match a transaction; choose the lead carefully, because a match cannot be undone from the app. If you make a mistake, contact the Insyder team."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-updates-automatically","__idx":10},"children":["What updates automatically"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"the-whop-received-tile","__idx":11},"children":["The Whop received tile"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before connecting, the tile reads ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connect Whop to see what you have received"]},". As soon as Whop is linked, it shows the sum of Whop payments ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["paid in the period"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["refunds deducted"]},", in your workspace currency. It is the only figure in the app that refunds are taken off: it reflects what Whop actually collected for you."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Its drawer breaks the period down: number of payments, refunded amount, ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop fees"]},", ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["net after fees"]},", comparison with the previous period, and the latest payments with the lead’s name or, for an unmatched payment, the buyer’s email and the note ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["unmatched"]},". Whop fees are shown for information and are never deducted from the displayed figure. The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["See unmatched transactions"]}," button leads straight to the list to match."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If the tile is not on your dashboard, add it in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → Screens"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"sales-cash-received-and-customer-status","__idx":12},"children":["Sales, cash received and Customer status"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Every paid Whop payment becomes a sale, dated on its payment date, with its gross amount, its currency and the Whop product name. Whop sales join the ones you enter by hand and the iClosed ones in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cash received"]}," tile, the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cash received per day"]}," curve and the latest-sales list, where they carry the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop"]}," label. An unmatched sale shows the buyer’s email there; clicking it opens the connections so you can match it."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A matched sale moves the lead to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customer"]},", with ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop"]}," as the source of the change when the match is automatic, or your name when it is done by hand. That status moves forward, never back: a later refund does not remove the Customer status."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each payment is recorded once. ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Do not manually enter a sale that comes from Whop"]},", it would be counted twice."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"products","__idx":13},"children":["Products"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Your Whop business’s products appear in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → Products"]}," with the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop"]}," label. Their name and price are edited in Whop and update at the next sync; the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Managed by Whop"]}," note is a reminder. An owner or administrator can archive or reactivate them in Insyder. When Whop provides no price, Insyder shows the average of the payments received for that product, labeled as an average."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A payment whose product is unknown to Insyder is recorded under the name ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop payment without product"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"refunds-and-payments-in-another-currency","__idx":14},"children":["Refunds and payments in another currency"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A full or partial refund made in Whop is picked up at the next sync. It is deducted from the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop received"]}," tile, on the refund date. The sale recorded on the lead’s profile keeps its original amount: ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cash received"]}," counts sales at their gross amount, and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop received"]}," what is left of them."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Payments received in a currency other than your workspace’s are imported, matched and shown like the others, but are not added up in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop received"]},": the tile says how many payments are in that case. Insyder converts no currency."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"when-and-how-insyder-syncs","__idx":15},"children":["When and how Insyder syncs"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Every fifteen minutes"]},", automatically, even when the Insyder app is closed. New payments may therefore appear with a few minutes’ delay."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Every run re-reads the last 45 days"]}," before the last known payment, to see refunds and status changes on recent payments."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["A complete re-read"]}," of the whole history happens at the first sync, then once a week: a refund on an old payment is seen at that point."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sync now"]},", in the connections, starts an immediate run without waiting for the next one."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-insyder-reads-at-whop-and-what-it-never-does","__idx":16},"children":["What Insyder reads at Whop, and what it never does"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Insyder reads"},"children":["Insyder reads"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Insyder never"},"children":["Insyder never"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The linked business’s payments: amount, currency, status, dates, refunds, fees, related product and plan."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Charges, refunds or cancels a payment."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The buyer’s email and identifier, for matching."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Changes a customer, a membership or an access at Whop."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The business’s products and plans: names and prices."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Creates or edits a product at Whop."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The business name, shown in the connections."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Reads the other businesses of your Whop account once the business is chosen."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Access tokens are encrypted and visible to nobody, not even your team. Matching a payment to a lead opens no access and moves no money at Whop: it is a label in Insyder, for your statistics."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"for-integrators-api-and-zapier","__idx":17},"children":["For integrators: API and Zapier"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sales imported from Whop are exposed by the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/en/api/openapi"},"children":["public API"]}," and by Zapier like other purchases, with the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["whop"]}," source:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A Whop purchase carries ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["source: whop"]},". Its ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["lead_id"]}," field is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["null"]}," while the payment is matched to no lead, then the lead’s identifier once the match is made, automatically or by hand."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A Whop product carries ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["source: whop"]},"; its name and price are read-only, as for an iClosed product."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A status change caused by an automatic match carries ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["source: whop"]}," in the lead’s history."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In Zapier, the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["New Purchase"]}," trigger also fires for an unmatched Whop purchase, with an empty lead identifier. A later match is not re-broadcast."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"troubleshooting","__idx":18},"children":["Troubleshooting"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Situation"},"children":["Situation"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"What to check"},"children":["What to check"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["I cannot turn on Whop."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check your owner or administrator role and the workspace’s active plan. If ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Coming soon"]}," appears, contact the Insyder team."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The browser shows ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["You declined access on Whop"]},"."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Nothing was connected. Turn the Whop switch on again and approve access."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The browser shows ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["This Whop return is unknown or expired"]},"."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The approval is more than fifteen minutes old, or the page was reloaded afterwards. Start the connection again from Insyder."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The browser shows ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["This Whop account owns no business"]},"."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["You approved with a Whop account that manages no business. Start again with the owner account, using ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Switch?"]}," on the Whop screen."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["After ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Open Insyder"]},", the app does not show the connections."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Allow the browser to open Insyder. With a version earlier than 0.1.4, the app only comes to the front: open ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → Connections"]}," yourself, the connection is active there."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The expected business is not in the list to choose from."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The Whop account you used cannot read that business. Disconnect Whop and reconnect it with the owner account."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The Whop row says ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Needs reconnecting"]},"."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The authorization was revoked or expired at Whop. Turn the switch on again and approve again; the data already imported is kept."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The Whop row reports a missing access."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A requested access was not granted or was removed at Whop. Reconnect Whop and approve every listed access."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A payment does not appear on the lead’s profile."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check that the lead’s email in Insyder is identical to the one used at Whop, or match the transaction by hand from the connections."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A payment appears nowhere."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check that it is ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["paid"]}," at Whop and belongs to the linked business, then wait for the next run or start ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sync now"]},". A free payment does not become a sale."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The figures differ from the Whop dashboard."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Whop received"]}," deducts refunds, does not remove fees and only counts the workspace currency, on the payment date. Compare over the same period and the same currency."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A sale is counted twice."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A Whop sale was also entered by hand. Delete the manual entry; the imported sale stays."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A lead was matched by mistake."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A match cannot be undone from the app. Contact the Insyder team."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"reconnect-or-disconnect-whop","__idx":19},"children":["Reconnect or disconnect Whop"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If Insyder shows ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Needs reconnecting"]},", turn on the Whop switch again in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → Connections"]},", then approve access in the browser. Reconnecting keeps the data already imported and resumes the sync where it stopped, as long as the same business is linked."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To stop the integration, turn off the Whop switch and confirm: the connection tokens are destroyed and syncs stop for the entire workspace. Previously imported payments, sales and products remain in Insyder and in your figures. To resume importing, reconnect Whop and approve access again; if you then link another business, its history is read from the beginning."]}]},"headings":[{"value":"Connect Insyder to Whop","id":"connect-insyder-to-whop","depth":1},{"value":"What the integration does","id":"what-the-integration-does","depth":2},{"value":"Before you start","id":"before-you-start","depth":2},{"value":"1. Check your currency and your leads’ email addresses","id":"1-check-your-currency-and-your-leads-email-addresses","depth":2},{"value":"2. Connect your Whop business","id":"2-connect-your-whop-business","depth":2},{"value":"What Whop asks you to approve","id":"what-whop-asks-you-to-approve","depth":3},{"value":"If your Whop account manages several businesses","id":"if-your-whop-account-manages-several-businesses","depth":3},{"value":"3. Check the first sync","id":"3-check-the-first-sync","depth":2},{"value":"How payments are matched to your leads","id":"how-payments-are-matched-to-your-leads","depth":2},{"value":"Match a transaction by hand","id":"match-a-transaction-by-hand","depth":3},{"value":"What updates automatically","id":"what-updates-automatically","depth":2},{"value":"The Whop received tile","id":"the-whop-received-tile","depth":3},{"value":"Sales, cash received and Customer status","id":"sales-cash-received-and-customer-status","depth":3},{"value":"Products","id":"products","depth":3},{"value":"Refunds and payments in another currency","id":"refunds-and-payments-in-another-currency","depth":3},{"value":"When and how Insyder syncs","id":"when-and-how-insyder-syncs","depth":2},{"value":"What Insyder reads at Whop, and what it never does","id":"what-insyder-reads-at-whop-and-what-it-never-does","depth":2},{"value":"For integrators: API and Zapier","id":"for-integrators-api-and-zapier","depth":2},{"value":"Troubleshooting","id":"troubleshooting","depth":2},{"value":"Reconnect or disconnect Whop","id":"reconnect-or-disconnect-whop","depth":2}],"frontmatter":{"title":"Connect Insyder to Whop","description":"Link your Whop business to Insyder to see what you really received, match every payment to an Instagram lead, and track your sales without retyping them.","seo":{"title":"Connect Insyder to Whop"}},"lastModified":"2026-09-17T12:06:39.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/en/guides/whop","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}