{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/en/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Connect Insyder to iClosed"},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"connect-insyder-to-iclosed","__idx":0},"children":["Connect Insyder to iClosed"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The iClosed integration connects your appointments and sales to each lead’s journey in Insyder. Calls, status changes, and purchases appear on the relevant lead profiles without having to enter them again."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["The first step is essential: add a question asking for the Instagram username to your iClosed booking forms."]}," Insyder uses this answer to find the right lead. Connecting the two applications alone does not establish that link."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"before-you-start","__idx":1},"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."]},{"$$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, an assigned seat for you, and the iClosed integration enabled."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["You must be a workspace ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["owner or administrator"]}," to connect or disconnect iClosed. The connection is then shared with your team."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Sign in to the correct iClosed workspace with an account allowed to approve the integration and edit booking forms."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → General → Currency"]},", check your sales currency before the first import. Imported amounts use this currency; this setting does not convert amounts."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If iClosed 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-add-the-instagram-question-in-iclosed","__idx":2},"children":["1. Add the Instagram question in iClosed"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In iClosed, open ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["AI Scheduler → Events"]},", select an event, then open ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Invitee Questions"]},". Use ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add new question"]}," to add a question. The ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://docs.iclosed.io/en/articles/9858951-invitee-questions"},"children":["iClosed booking questions guide"]}," explains this screen."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For the standard Insyder setup, use the following values:"]},{"$$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":"Setting"},"children":["Setting"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Value to use"},"children":["Value to use"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Answer type"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Short text"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Question label"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What is your Instagram username?"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Identifier, if the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Identifier"]}," field is available"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["what-is-your-instagram-username"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Required answer"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Enable ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Required"]}," to avoid bookings without an Instagram username."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Keep the exact English question label above for the standard setup"]},", including on forms in other languages: this is the question recognized by default. If you already use a different label or want to translate it, ask the Insyder team to check the mapping. Simply adding the word “Instagram” to a question does not guarantee it will be recognized."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Ask for the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Instagram username of the person booking"]},", such as ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@marion.creates"]},". Their profile display name, email address, or your own account name cannot be used for this match."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["These answers all identify the same profile:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["marion.creates"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["@marion.creates"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Marion.Creates"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://www.instagram.com/marion.creates/"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Save, then open ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["View booking page"]}," to check that the question appears after the initial contact details. ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add it to every relevant booking event"]},", even if several events share the same iClosed workspace. If you leave the question optional, bookings without an answer cannot be linked to a lead."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"if-you-already-have-bookings","__idx":3},"children":["If you already have bookings"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Adding the question today does not fill in answers on earlier bookings. For an older unmatched appointment, check that its Instagram answer is filled in in iClosed. It can be matched during a later sync if the corresponding lead exists in Insyder."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2-connect-your-iclosed-workspace","__idx":4},"children":["2. Connect your iClosed workspace"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the Insyder app, select the Instagram account you want to associate with the appointments."]},{"$$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":["iClosed"]}," switch."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the browser that opens, sign in to the relevant iClosed workspace."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Check that the authorization request is for ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Insyder"]},", then approve access."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["On the 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 iClosed switch is on."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The import starts automatically and can include appointments already in iClosed. Let the first sync finish before checking the results. Subsequent changes are picked up automatically, even when the Insyder app is closed, and may take a little time to appear."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The connection applies to the selected Instagram account. If you manage several accounts in Insyder, check the connection in each account’s settings. The integration imports information from iClosed into Insyder; continue managing bookings and their outcomes in iClosed."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"3-check-that-the-right-lead-is-matched","__idx":5},"children":["3. Check that the right lead is matched"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Choose an iClosed appointment whose Instagram answer matches a lead already visible in the selected Insyder workspace. After the sync:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open that lead’s profile in Insyder."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Find the appointment in their ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["journey"]},". Open the relevant day to read its details under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["What you did"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Check their status. When iClosed changes it, the profile shows that source and the reason."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["If the email address or phone number was missing, check that the booking details have filled it in."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Matching uses the Instagram username within ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["the same Insyder workspace"]},". It does not use the name, email address, or phone number. The integration does not create an Instagram lead from a booking: the profile must already be known to Insyder."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["An unmatched appointment is retained. It can be linked later, once there is a usable Instagram answer and the corresponding profile is present in Insyder."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"what-updates-automatically","__idx":6},"children":["What updates automatically"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"appointments-and-contact-details","__idx":7},"children":["Appointments and contact details"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Imported appointments include their date, event, cancellations, rescheduling, and available outcomes. You can find them in the lead’s journey and in the iClosed elements on your dashboard when those are displayed."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Insyder fills in missing email addresses and phone numbers from matched appointments. Existing contact details are kept."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"lead-sales-status","__idx":8},"children":["Lead sales status"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The default rules are:"]},{"$$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":"Event in iClosed"},"children":["Event in iClosed"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Effect on the Insyder status"},"children":["Effect on the Insyder status"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An appointment is booked"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Meeting booked"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The appointment time has passed and it is not cancelled"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Call taken"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["WON"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SALE"]}," outcome, or a won deal, is recorded"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customer"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The appointment is cancelled or rescheduled"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["No status change caused by the cancellation or rescheduling."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A no-sale reason is entered"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["No change by default."]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Call taken"]}," is based on the elapsed date of an appointment that was not cancelled; this status alone does not confirm attendance. For a no-show, record the outcome in iClosed and adjust the lead’s follow-up in Insyder."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Automatic updates move the status forward: a new appointment does not remove ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Customer"]}," status. You can correct a status manually; events from before that correction do not undo it. A new iClosed event can then move it forward again."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If your team uses custom outcomes or needs different mappings, contact the Insyder team to check your workspace’s rules."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"products-sales-and-revenue","__idx":9},"children":["Products, sales, and revenue"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Imported products appear in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → Products"]}," with an ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["iClosed"]}," label. Edit their name and price in iClosed. An owner or administrator can archive or reactivate them in the Insyder catalogue."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If iClosed does not provide a price, Insyder may show an average of that product’s won sales, labeled as an average. Without a price or a usable sale, the price remains unspecified."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A won deal attached to an appointment matched to a lead is added to that lead’s purchases and contributes to revenue statistics. It is labeled ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["iClosed"]},". Each imported sale is recorded once; ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["do not manually enter the same sale in Insyder"]},", as both entries would be counted."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Imported revenue represents won sales, not collected payments. Deposits and recurring installments are not added as separate sales. Setting a call outcome to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["WON"]}," or ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SALE"]}," can change the lead’s status, but revenue requires a won deal with an amount in iClosed."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["An imported sale keeps its recorded amount. If you later correct that amount in iClosed, contact the Insyder team to review the difference; the correction does not automatically rewrite the existing purchase."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"troubleshooting","__idx":10},"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 iClosed."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check your owner or administrator role, your active plan, and integration activation. 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 connection is active, but an appointment is missing from the lead’s profile."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check the iClosed workspace, selected Instagram account, question label, answer, and presence of the same username in Insyder."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Some booking events work, but others do not."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Add the Instagram question to each relevant event and check its answers. Adding a question to one event does not automatically add it to all the others."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Earlier bookings are not matched."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check that they contain an Instagram answer; adding the question does not fill in past bookings."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An iClosed contact without an appointment does not appear."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["The integration works from appointments. A contact record or an abandoned form alone does not create a lead in Insyder."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["A lead is a Customer, but their sale is missing."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check that a won deal with an amount is attached to the appointment and that the appointment is matched to the lead. A call outcome alone is not enough."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["An iClosed product’s name or price is locked."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Edit it in iClosed, then let the sync update the catalogue."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Data has stopped updating."]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Check that the workspace has active access and review the iClosed row in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connections"]},". If it says ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Needs reconnecting"]},", follow the steps below."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"reconnect-or-disconnect-iclosed","__idx":11},"children":["Reconnect or disconnect iClosed"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If Insyder shows ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Needs reconnecting"]},", turn on the iClosed switch again in ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account settings → Connections"]},", then approve access in the browser. Reconnecting keeps the data already imported."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To stop the integration, turn off the iClosed switch and confirm disconnection. New syncs stop for the entire workspace. Previously imported appointments, products, purchases, and history remain in Insyder. To resume importing, reconnect iClosed and approve access again."]}]},"headings":[{"value":"Connect Insyder to iClosed","id":"connect-insyder-to-iclosed","depth":1},{"value":"Before you start","id":"before-you-start","depth":2},{"value":"1. Add the Instagram question in iClosed","id":"1-add-the-instagram-question-in-iclosed","depth":2},{"value":"If you already have bookings","id":"if-you-already-have-bookings","depth":3},{"value":"2. Connect your iClosed workspace","id":"2-connect-your-iclosed-workspace","depth":2},{"value":"3. Check that the right lead is matched","id":"3-check-that-the-right-lead-is-matched","depth":2},{"value":"What updates automatically","id":"what-updates-automatically","depth":2},{"value":"Appointments and contact details","id":"appointments-and-contact-details","depth":3},{"value":"Lead sales status","id":"lead-sales-status","depth":3},{"value":"Products, sales, and revenue","id":"products-sales-and-revenue","depth":3},{"value":"Troubleshooting","id":"troubleshooting","depth":2},{"value":"Reconnect or disconnect iClosed","id":"reconnect-or-disconnect-iclosed","depth":2}],"frontmatter":{"title":"Connect Insyder to iClosed","description":"Link iClosed appointments and sales to your Instagram leads, from the booking form question to follow-up in Insyder.","seo":{"title":"Connect Insyder to iClosed"}},"lastModified":"2026-09-16T08:19:26.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/en/guides/iclosed","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}