Automate Everything with The App Marketplace
The SamCart App Marketplace allows you to deliver your customers directly into your other platforms for email, course delivery, community, SMS, or anything in-between. Connect SamCart with all of your other favorite tools, and create simple integration rules that will send your new SamCart customers directly into your other tools.
SamCart currently integrates with:
- Stripe
- PayPal
- HubSpot
- Zapier
- ConvertKit
- Intercom
- AWeber
- Kajabi
- InfusionSoft
- Drip
- ActiveCampaign
- GetResponse
- Constant Contact
- WishList Member
- Post Affiliate Pro
- MemberPress
- MailChimp
- iContact
- Maropost
- Ontraport
- OptimzePress
- Thinkific
- Member Mouse
- Digital Access Pass
- Circle
- HighLevel
- Shopify
- ShipStation
- Webhooks
Below, we'll break down how the App Marketplace works and some features that make running your business easier than ever!
To Connect an Application With SamCart:
Start by clicking over on your Apps tab in the left-hand menu.
After clicking on the Apps tab, you'll automatically be taken to the App Marketplace. Here you will see all our available applications you can connect with! You can click on the tabs underneath Explore tabs or search for a specific third party tool in the search bar.
To add a new new connection to an App, click on the Install button for the tool you’d like to integrate with. This will prompt a pop up to appear which will walk you through the required steps to complete the integration. For example, if we were integrating with Thinkific, a popular membership application, the pop up would be the following:
After entering in your credentials, click the Connect and you will have connected your application to SamCart!
NOTE: Connection pop ups for each of the different applications may vary.
After you have successfully connected with your application, you will be taken to the Installed page for your newly connected application to begin creating rules!
Creating Integration Rules at the Product Level:
Now that SamCart is connected to your application, you'll need to establish simple rules that tell the Integration Engine what to do when certain actions take place in your SamCart Marketplace.
To create your first rule, click on the Add New Rule button:
In the slide out screen, you’ll first decide if this is going to be a Global or Product rule.
- A Global Rule is a rule that applies to all products inside your marketplace.
- A Product Rule is a rule that applies only to the selected product(s).
For this example, we will look at a Product Specific Rule.
Selecting the Product Specific Rule button will bring up a search bar to search for the product you would like to apply the rule to.
With SamCart’s Apps you can also apply rules to multiple products at once! Just click on the product you want to add and then click back inside the search bar to add another product. You can repeat this as many times as needed. You’ll see all your selected products here:
Next, you’ll need to decide what action you want to perform on your integration. An action is the functionality available in an Integration you are connected to. In the Integration dropdown, select your connected Integration you'd like to set up a rule for. Then select the Integration specific Action.
For our example of Kajabi, you can select either Grant or Revoke Offers. For more information on our Kajabi integration actions, checkout our Kajabi Article.
Once you select your action, application specific pop ups may appear. For example, for Kajabi you will need to select the Offer you would like to either grant or remove (1).
Next, you’ll need to select a trigger in the Select a Trigger dropdown (2). A trigger is the event inside of your SamCart Marketplace that tells your connected app it’s time to make something happen.
The available triggers in the dropdown will be specific to the selected integration. In this example, we’ll use the Product Purchased trigger as it’s the most common.
NOTE: Each application has different Actions and triggers available.
If using product gifting, you can also enable the Use Gift Receipt toggle to use the gift recipient's information when firing a trigger. For more information check out our Product Gifting article.
Once you’ve filled out all the required forms on the slide out, click on Add Rule.
And we're done! Now, anyone who purchases this Product will get access to the Kajabi offer you selected in the Offer ID field!
In this example, we created Product-Level Integration Rules using the Product Purchased trigger. Your created rules will show in the Rules section under the Product Specific tab of your connected App: Here is a list of all the available triggers on the App Marketplace. Note, that triggers are application dependent so not all of these will be available for your application. For more information on what triggers are associated with your third party, visit your tool's specific knowledge base article!
- Product Purchased - fires when a product is purchased as a primary product, upsell, order bump, or payment option.
- Product Refunded - fires when a refund occurs inside of SamCart for the product.
- Product Partially Refunded - fires when a partial refund occurs inside of SamCart for the product.
- Product Added to Order - fires when a product is added to an Order. See more information on the Add to Order feature here.
- Prospect Created (i.e. Cart Abandonment) - fires 2 hours after a prospect is created. See more information on the Cart Abandonment feature here.
- Subscription Canceled - fires when the Subscription Status turns to "Canceled” or "Delinquent."
- Subscription Delinquent - fires when the Subscription Status turns to "delinquent." Delinquency occurs after 4 failed payments in a row. See more information on the Subscription Saver and Dunning feature here.
- Subscription Recovered - fires when your customer is within the Dunning Cycle and has a successful charge during dunning.
- Subscription Started - fires when your customer completes their first recurring subscription charge.
- Subscription Restarted - fires when you manually restart a user's subscription from either the fully delinquent status or canceled status.
- Subscription Complete - (for Limited Subscriptions only) fires when a limited subscription is has it's final successful charge.
- Subscription Charged - fires each time your customer completes a successful recurring charge.
- Subscription Charge Failed - will fire when your customer experiences their first recurring payment failure.
- Order Completed - fires after a customer completes the funnel, upsells included.
- Upsell Purchased - fires when the product is purchased as an upsell.
Creating Global Integration Rules
Global Rules aren't too different from Product-Specific Rules, except for the fact that they're triggered by every Product in your Marketplace. For example, if you'd like every new customer, regardless of the Product they purchased, to be added to a specific Email List, you'd create a Global Rule.
To create a Global Rule in SamCart, follow the above steps, except when you click on the Add New Rule button, you would select the Global option. You’d then fill out the slide out form just like you would for a Product Specific rule!
After your Global Rule is created, it will appear under the Rules section under the Global Rules tab:
Frequently Asked Questions
Q: I've set up my application correctly but nothing is showing up in my application after running a Sandbox Mode/test order.
A: Check the email address you used in your Sandbox Mode/test order. If you used the same email address as the administrative email address in the application you're integrated with, it's likely the order won't show up. Try again using a different email address.
Q: My application connection seems to be functioning properly, but a customer wasn't added to the correct List/Group/Level/Tag/Offer seemingly at random. What happened?
A: If a rule fails to fire, there's always a reason. The Connected App keeps a record of the last 1,000 integration events that took place in your Marketplace, and they can be viewed by heading to your connected application and scrolling down to the Logs section:
Here, you can search for the event in question and check if anything went wrong. 99% of the time the Logs can provide insight into exactly what might've gone wrong with that action.
Q: The List/Group/Level/Tag/Offer I'm looking for isn't showing up when I try to create a rule. What should I do?
A: If you don't see what you're looking for when creating a rule, hit the Refresh Connection button before looking again:
If you created the List/Group/Level/Tag/Offer after you set up the integration with SamCart for the first time, there's a good chance you'll need to Refresh the list in order for it to fetch your current settings.
Also, if you have a long list of Tags, you may need to begin typing the Tag you're looking for in order for it to appear. It should auto-fill the Tag once the connection recognizes it.
Q: Can I integrate more than one instance of the same application?
A: You can! The Integration Engine allows you to connect as many instances of an application as you'd like.
Q: Can I rename my connected application?
A: You can only add a custom name to your connected application if you have more than one instance of that application. Otherwise, the name of the application will be the default name inside your installed apps.
Q: How can I delete or refresh my integration if I made some changes in the application I integrated?
A: Head to App Marketplace and click on the Installed tab and click on your connected application.. From there, you can click on the Refresh Connection button to reload your click on your connected application or click on the following three dots to bring up additional options:
There you can either Uninstall your application or Connect New App Instance: