### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/quickstart-guide/getting-started Guides for new users of the Salesbricks API, covering initial setup, authentication methods, and best practices for making requests. ```APIDOC API Reference - Getting Started: Overview: - Provides a general introduction to the Salesbricks API and its capabilities. Authentication: - Details on how to authenticate API requests, including API keys and other methods. - Method: key Idempotent Requests: - Explains how to make idempotent requests to ensure operations can be retried safely without unintended side effects. ``` -------------------------------- ### Product Setup and Pricing Source: https://docs.salesbricks.com/quickstart-guide/getting-started Instructions for setting up products and pricing within Salesbricks. This involves navigating to the Products section and creating new products, with a link to a guide on product creation. ```javascript function setupPricingAndPackaging() { // Step a: Navigate to Products console.log('Go to https://app.salesbricks.com/admin/products'); // Step b: Create a product console.log('Create a product.'); console.log('Refer to the guide on creating a product: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-product'); } ``` -------------------------------- ### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/integrations/salesforce/overview Guides for initial setup and understanding of the Salesbricks API, including an overview, authentication methods, and how to handle idempotent requests. ```APIDOC API Reference - Getting Started: - api-reference/getting-started/overview - api-reference/getting-started/authentication - api-reference/getting-started/idempotent-requests ``` -------------------------------- ### Salesbricks API Reference: Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-brick Guides for initiating API interactions with Salesbricks, covering overview, authentication, and idempotent requests. ```APIDOC API Reference - Getting Started: Overview: - Provides a general introduction to the Salesbricks API and its capabilities. Authentication: - Method: API Key - Header: X-SALESBRICKS-KEY - Description: Securely authenticate your API requests using a provided API key. Idempotent Requests: - Description: Learn how to make requests that can be retried without causing unintended side effects, ensuring data integrity. ``` -------------------------------- ### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/overview Guides for beginning to use the Salesbricks API, including authentication methods and best practices for idempotent requests. ```APIDOC Getting Started: - overview: General introduction to the Salesbricks API. - authentication: Details on how to authenticate API requests. - idempotent-requests: Information on making idempotent API calls. ``` -------------------------------- ### Salesbricks API Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-brick Guides on how to start using the Salesbricks API, including authentication methods and handling idempotent requests to ensure data integrity. ```APIDOC API Reference - Getting Started: Overview: Provides an introduction to the Salesbricks API, its capabilities, and best practices for integration. Authentication: Method: API Key Description: Obtain your API key from the Salesbricks dashboard. Include the key in the 'Authorization' header as a Bearer token. Example Header: Authorization: Bearer YOUR_API_KEY Idempotent Requests: Purpose: Ensures that repeated identical requests have the same effect as a single request. Mechanism: Include an 'Idempotency-Key' header with a unique UUID for each request. Example Header: Idempotency-Key: a1b2c3d4-e5f6-7890-1234-567890abcdef ``` -------------------------------- ### API Reference - Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-product Guides for beginning API integration with Salesbricks, covering overview, authentication, and idempotent requests. ```APIDOC API Reference - Getting Started: Overview: - Provides a general introduction to the Salesbricks API. Authentication: - Details on how to authenticate API requests using API keys. - Method: key - Header Prefix: X-SALESBRICKS-KEY Idempotent Requests: - Information on making idempotent API calls to ensure safe retries. ``` -------------------------------- ### API Reference: Getting Started Source: https://docs.salesbricks.com/api-reference/getting-started/overview Guides for initiating API usage, including an overview of the API, authentication methods, and best practices for idempotent requests. ```APIDOC API Reference: Getting Started Overview: - Provides a general introduction to the Salesbricks API. - Explains the core concepts and capabilities available. Authentication: - Details the methods for authenticating API requests. - Specifies required credentials and token management. Idempotent Requests: - Explains how to make requests idempotent to prevent duplicate operations. - Describes the mechanism for ensuring request safety and reliability. ``` -------------------------------- ### Set Up Pricing and Packaging Source: https://docs.salesbricks.com/quickstart-guide/getting-started Instructions for creating products, plans, and bricks in Salesbricks to define pricing and packaging. This includes linking to detailed guides for creating each component. ```jsx _jsx("a", { href: "https://app.salesbricks.com/admin/products", target: "_blank", rel: "noopener noreferrer", children: "Products" }) ``` ```jsx _jsx("a", { href: "/quickstart-guide/products-plans-bricks/creating-a-product", children: "Click here" }) ``` ```jsx _jsx("a", { href: "https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-product", children: "https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-product" }) ``` ```jsx _jsx("a", { href: "/quickstart-guide/products-plans-bricks/creating-a-plan", children: "Click here" }) ``` ```jsx _jsx("a", { href: "https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-plan", children: "https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-plan" }) ``` ```jsx _jsx("a", { href: "/quickstart-guide/products-plans-bricks/creating-a-brick", children: "Click here" }) ``` ```jsx _jsx("a", { href: "https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-brick", children: "https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-brick" }) ``` -------------------------------- ### Stripe Integration Setup Steps Source: https://docs.salesbricks.com/quickstart-guide/getting-started Steps to integrate Stripe with Salesbricks, involving navigating to settings, connecting the Stripe account, and following on-screen prompts. It also mentions a detailed setup guide for assistance. ```javascript function setupStripeIntegration() { // Step a: Navigate to Settings -> Integrations console.log('Go to https://app.salesbricks.com/admin/settings/integrations'); // Step b: Click Stripe and follow prompts console.log('Click Stripe and follow prompts on screen (along with our detailed setup guide) to create a Stripe Connected account.'); } ``` -------------------------------- ### Salesbricks API Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-brick Guides on how to begin using the Salesbricks API, including an overview of its capabilities, authentication methods, and how to make idempotent requests to ensure data integrity. ```APIDOC API Reference - Getting Started: Overview: Provides a general introduction to the Salesbricks API and its core functionalities. Authentication: Describes the methods for authenticating API requests, typically involving API keys or tokens. - Method: key Idempotent Requests: Explains how to make requests that can be retried without causing unintended side effects, ensuring reliability. - Purpose: Prevents duplicate operations when network issues occur. ``` -------------------------------- ### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-plan Guides for initiating API interactions, including authentication methods and best practices for idempotent requests. ```APIDOC API Reference - Getting Started: Overview: - Provides a general introduction to the Salesbricks API. Authentication: - Details on how to authenticate API requests, likely involving API keys or tokens. Idempotent Requests: - Explains how to make requests that can be retried without causing unintended side effects, often using a unique request identifier. ``` -------------------------------- ### Salesbricks API Getting Started Source: https://docs.salesbricks.com/quickstart-guide/building-an-order Guides for getting started with the Salesbricks API, including authentication and handling idempotent requests. ```APIDOC Getting Started Overview: Description: General overview of the Salesbricks API. Authentication: Description: Information on how to authenticate with the Salesbricks API. Idempotent Requests: Description: Guidelines on making idempotent requests to the Salesbricks API. ``` -------------------------------- ### API Reference: Getting Started Source: https://docs.salesbricks.com/api-reference/webhooks/overview Guides for initiating API usage, including overview, authentication methods, and best practices for idempotent requests. ```APIDOC API Reference - Getting Started: Overview - Provides a general introduction to the Salesbricks API. Authentication - Details on how to authenticate API requests, likely involving API keys or tokens. Idempotent Requests - Explains how to make requests that can be retried without causing unintended side effects. ``` -------------------------------- ### Salesbricks Documentation Navigation Structure Source: https://docs.salesbricks.com/quickstart-guide/getting-started Defines the navigation structure for the Salesbricks documentation, including tabs, groups, and pages. It organizes content into logical sections like Quickstart Guides and product-related topics. ```json { "navigation": { "tabs": [ { "tab": "Documentation", "groups": [ { "group": "Quickstart Guide", "pages": [ "quickstart-guide/introduction", "quickstart-guide/getting-started", "quickstart-guide/navigating-salesbricks", "quickstart-guide/company-details-and-branding", "quickstart-guide/adding-team-members" ] }, { "group": "Products, Plans, \u0026 Bricks", "icon": "block-brick", "pages": [ "quickstart-guide/products-plans-bricks/overview", "quickstart-guide/products-plans-bricks/creating-a-product", "quickstart-guide/products-plans-bricks/creating-a-plan" ] } ] } ] } } ``` -------------------------------- ### API Reference - Getting Started Source: https://docs.salesbricks.com/integrations/stripe/overview Guides for new users of the Salesbricks API, covering essential topics like overview and authentication methods. ```APIDOC API Reference: Getting Started: Overview: description: "An introduction to the Salesbricks API, its capabilities, and how to get started." Authentication: description: "Details on how to authenticate your API requests." methods: - "API Key Authentication": details: "Requests must include an 'Authorization' header with your API key." example: "Authorization: Bearer YOUR_API_KEY" - "OAuth 2.0": details: "For more complex integrations requiring user authorization, OAuth 2.0 flows are supported." link: "/api-reference/getting-started/authentication#oauth-2-0" Idempotent Requests: description: "Information on how to make idempotent API requests to prevent duplicate operations." details: "Use the 'Idempotency-Key' header to ensure requests are processed only once." example: "Idempotency-Key: YOUR_UNIQUE_KEY_HERE" ``` -------------------------------- ### Salesbricks API: Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-brick Guides users through the initial steps of interacting with the Salesbricks API, including an overview of API capabilities, authentication methods, and best practices for idempotent requests. ```APIDOC API Reference - Getting Started: Overview - Provides a general introduction to the Salesbricks API. Authentication - Details the methods for authenticating API requests, likely involving API keys or OAuth. Idempotent Requests - Explains how to make API requests idempotent to prevent duplicate operations. ``` -------------------------------- ### Salesbricks API Getting Started Source: https://docs.salesbricks.com/integrations/stripe/setup Guides users through the initial steps of integrating with the Salesbricks API, covering authentication methods and best practices for making requests. ```APIDOC API Reference - Getting Started: Overview: - Introduction to the Salesbricks API. - Key concepts for integration. Authentication: - Method: API Key authentication. - Details: Obtain API keys from the Salesbricks platform settings. - Usage: Include the API key in the 'Authorization' header as 'Bearer YOUR_API_KEY'. Idempotent Requests: - Ensures that making the same request multiple times has the same effect as making it once. - Use the 'Idempotency-Key' header with a unique value for each request. ``` -------------------------------- ### Next Steps and Integrations Source: https://docs.salesbricks.com/quickstart-guide/getting-started This snippet outlines the 'Next Steps' after completing the initial setup, focusing on connecting integrations like CRM (Salesforce, HubSpot) and Slack, explaining the benefits of each integration. ```javascript _jsx(Heading, { level: "2", id: "next-steps", isAtRootLevel: "true", children: "Next Steps" }), "\n", _jsx(_components.p, { children: "Once you complete these steps, you’ll be ready to hit the ground running and start managing deals on Salesbricks." }), "\n", _jsx(_components.p, { children: "You could use this opportunity to continue connecting other integrations:" }), "\n", _jsxs(AccordionGroup, { children: [ _jsxs(Accordion, { title: "CRM", children: [ _jsxs(_components.p, { children: [ "Currently, we support integration with ", _jsx("a", { href: "/integrations/salesforce/overview", target: "_blank", rel: "noopener noreferrer", children: "Salesforce" }), " or ", _jsx("a", { href: "/integrations/hubspot", target: "_blank", rel: "noopener noreferrer", children: "HubSpot" }), "." ] }), _jsx(Heading, { level: "4", id: "why-your-crm-integration-matters", isAtRootLevel: "false", children: "Why your CRM integration matters" }), _jsx(_components.p, { children: "Integrating your CRM will enable you to quote and close orders in Salesbricks, and allow the order data to sync across both systems for org-wide visibility and continuity." }) ] }), _jsxs(Accordion, { title: "Slack", children: [ _jsxs(_components.p, { children: [ _jsx("a", { href: "/integrations/slack", target: "_blank", rel: "noopener noreferrer", children: "Click here" }), " to start setting up your Slack integration." ] }), _jsx(Heading, { level: "4", id: "why-your-slack-integration-matters", isAtRootLevel: "false", children: "Why your Slack integration matters" }), _jsx(_components.p, { children: "Our Slack integration allows your sales, leadership, finance, and customer success teams to stay updated on order and subscription progress in real-time. Getting notifications directly within Slack accelerates your communication cycles, and helps your teams respond faster to changes." }) ] }), _jsxs(Accordion, { title: "Quickbooks", children: [ ] }) ] }) ``` -------------------------------- ### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/api-reference/webhooks/overview Guides for initiating API interactions, including authentication methods and best practices for idempotent requests to ensure data integrity. ```APIDOC API Reference - Getting Started: Overview: - Provides an introduction to the Salesbricks API. Authentication: - Method: Key-based authentication. - Description: Details on how to obtain and use API keys for secure access. - Example: ``` Authorization: Bearer YOUR_API_KEY ``` Idempotent Requests: - Description: Explains how to make requests idempotent to prevent duplicate operations. - Header: `Idempotency-Key: ` - Purpose: Ensures that repeated identical requests have the same effect as a single request. ``` -------------------------------- ### Salesbricks API Reference Overview Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-plan Provides an overview of the Salesbricks API, including getting started guides, authentication methods, and handling idempotent requests. Essential for initial integration. ```APIDOC API Reference: Overview: - Purpose: Introduction to the Salesbricks API. - Getting Started: Initial steps for API integration. - Authentication: - Method: API Key or OAuth 2.0 (details not provided in source). - Requirements: Securely authenticate your requests. - Idempotent Requests: - Handling: Mechanisms to ensure requests can be retried safely. - Benefits: Prevents unintended side effects from duplicate requests. ``` -------------------------------- ### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/api-reference/webhooks/overview Provides essential information for developers beginning to use the Salesbricks API. Covers initial setup, authentication methods, and best practices for making requests. ```APIDOC API Reference - Getting Started: Overview - Introduction to the Salesbricks API and its capabilities. - Link: /api-reference/getting-started/overview Authentication - Details on how to authenticate API requests, including API keys and OAuth. - Link: /api-reference/getting-started/authentication Idempotent Requests - Explanation of how to make idempotent requests to ensure data integrity and prevent duplicate operations. - Link: /api-reference/getting-started/idempotent-requests ``` -------------------------------- ### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/api-reference/webhooks/overview Guides for new users of the Salesbricks API, including an overview of API capabilities, authentication methods, and best practices for idempotent requests to ensure data integrity. ```APIDOC API Reference - Getting Started: Overview: - Introduces the Salesbricks API and its core functionalities. Authentication: - Details the methods for authenticating API requests, likely involving API keys or tokens. Idempotent Requests: - Explains how to make idempotent API calls to prevent unintended side effects from retries. ``` -------------------------------- ### Quickstart Guide: Getting Started Source: https://docs.salesbricks.com/api-reference/webhooks/order/payload A foundational guide to getting started with Salesbricks, covering initial setup and essential features to begin using the platform effectively. ```APIDOC Quickstart Guide: Getting Started: - Title: Getting Started - Description: Initial setup and essential features. - Related: Introduction, Navigating Salesbricks. ``` -------------------------------- ### Salesbricks Stripe Integration Setup Source: https://docs.salesbricks.com/quickstart-guide/getting-started This snippet details the process of integrating a Stripe account with Salesbricks. It guides users to the Integrations settings, instructs them to click on Stripe, and follow on-screen prompts, referencing a separate setup guide for detailed instructions. It highlights the importance of this integration for compliant and automated payment processing. ```jsx import React from 'react'; // Assuming _components, Heading, Tip, Frame, ZoomImage, a are defined elsewhere function StripeIntegration() { return ( <> 2. Integrate your Stripe account

a. In Salesbricks, go to Settings -> Integrations.

b. Click Stripe and follow the prompts on screen (along with our detailed setup guide) to create a Stripe Connected account.

Why your Stripe integration matters
salesbricks-vs-stripe

Salesbricks leverages Stripe for credit card & ACH payments. Integrating your Stripe account ensures that your payment process is compliant and automated, minimizing manual intervention.

Read more about how we use Stripe withi

); } export default StripeIntegration; ``` -------------------------------- ### API Reference - Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/overview Documentation for getting started with the Salesbricks API, including overview, authentication methods, and guidelines for idempotent requests. ```APIDOC API Reference - Getting Started: Overview - Provides a general introduction to the Salesbricks API. Authentication - Details how to authenticate API requests, likely involving API keys or OAuth. Idempotent Requests - Explains how to make requests that can be retried without causing unintended side effects. ``` -------------------------------- ### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/api-reference/webhooks/invoice/payment/failed Guides for developers to begin integrating with the Salesbricks API, covering initial setup, authentication methods, and best practices for making requests. ```APIDOC Salesbricks API - Getting Started: Overview: - Introduction to the Salesbricks API and its capabilities. Authentication: - Details on how to authenticate API requests, likely involving API keys or OAuth. - The configuration specifies an 'X-SALESBRICKS-KEY' header for authentication. Idempotent Requests: - Information on how to make idempotent API requests to ensure operations can be retried safely without unintended side effects. ``` -------------------------------- ### API Reference: Getting Started Source: https://docs.salesbricks.com/api-reference/webhooks/invoice/payment/failed Guides for getting started with the Salesbricks API, including an overview, authentication methods, and information on making idempotent requests. ```APIDOC API Reference: Getting Started Overview: Provides a general introduction to the Salesbricks API. Authentication: Details on how to authenticate API requests. Idempotent Requests: Explains how to ensure requests are idempotent. ``` -------------------------------- ### Salesbricks API Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/overview Essential information for getting started with the Salesbricks API, including an overview, authentication methods, and guidelines for idempotent requests. ```APIDOC API Getting Started: Overview: api-reference/getting-started/overview Authentication: api-reference/getting-started/authentication Idempotent Requests: api-reference/getting-started/idempotent-requests ``` -------------------------------- ### Salesbricks API Reference: Getting Started Source: https://docs.salesbricks.com/documentation/customer-email-notifications Guides for new users of the Salesbricks API, covering initial setup, authentication methods, and best practices for idempotent requests to ensure data integrity. ```APIDOC API Reference: Getting Started Overview: Provides a general introduction to the Salesbricks API, its capabilities, and how to get started. Authentication: Details the methods for authenticating API requests, typically involving API keys or OAuth tokens. - Method: API Key - Description: Obtain an API key from your Salesbricks account settings and include it in the 'Authorization' header. - Example Header: Authorization: Bearer YOUR_API_KEY - Method: OAuth 2.0 - Description: For server-to-server integrations, use OAuth 2.0 flows to obtain access tokens. Idempotent Requests: Explains how to make API requests idempotent, ensuring that repeated identical requests have the same effect as a single request. - Header: Idempotency-Key - Description: Include a unique key in this header for requests that should be idempotent. - Example Header: Idempotency-Key: YOUR_UNIQUE_KEY ``` -------------------------------- ### MDX Content Rendering for Salesbricks Quickstart Guide Source: https://docs.salesbricks.com/quickstart-guide/getting-started This JavaScript code, likely compiled from an MDX file, defines the rendering logic for a documentation page. It utilizes React's JSX syntax with custom components like `_components.p`, `_jsx`, `_jsxs`, `Heading`, `Accordion`, `Card`, etc., to structure the content. The code includes functions for creating MDX content, handling component provision, and managing missing component references, outlining the layout and content for a Salesbricks quickstart guide. ```javascript jsxs(\_components.p, {\n children: [\_jsx("a", {\n href: "/integrations/quickbooks",\n target: "_blank",\n rel: "noopener noreferrer",\n children: "Click here"\n }), " to start setting up your Quickbooks integration."]\n }), \_jsx(Heading, {\n level: "4",\n id: "why-your-quickbooks-integration-matters",\n isAtRootLevel: "false",\n children: "Why your Quickbooks integration matters"\n }), \_jsx(\_components.p, {\n children: "Our Quickbooks integration allows you to automate your invoice, billing, and accounting workflows by seamlessly syncing invoices, customers, and payments from Salesbricks into Quickbooks."\n })]\n })]\n }), "\\n\\n", \_jsxs(\_components.p, {\n children: ["Aside from these, it’s time to build your very first order - you can read more about that ", \_jsx("a", {\n href: "/quickstart-guide/building-an-order",\n target: "_blank",\n rel: "noopener noreferrer",\n children: "here"\n }), "."]\n }), "\\n\\n", \_jsx(\_components.p, {\n children: "For any additional help or troubleshooting, please reach out to Salesbricks Support via Slack."\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ...\_provideComponents(),\n ...props.components\n };\n return MDXLayout ? \_jsx(MDXLayout, {\n ...props,\n children: \_jsx(\_createMdxContent, {\n ...props\n })\n }) : \_createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\nfunction \_missingMdxReference(id, component) {\n throw new Error("Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.");\n}\n"],"self.\_\_next\_f.push([1,"3b:T4562,"])self.\_\_next\_f.push([1,"\"use strict\";\nconst {Fragment: \_Fragment, jsx: \_jsx, jsxs: \_jsxs} = arguments[0];\nconst {useMDXComponents: \_provideComponents} = arguments[0];\nfunction \_createMdxContent(props) {\n const \_components = {\n a: "a",\n li: "li",\n ol: "ol",\n p: "p",\n strong: "strong",\n ul: "ul",\n ...\_provideComponents(),\n ...props.components\n }, {Accordion, AccordionGroup, Card, Frame, Heading, Tip, ZoomImage} = \_components;\n if (!Accordion) \_missingMdxReference("Accordion", true);\n if (!AccordionGroup) \_missingMdxReference("AccordionGroup", true);\n if (!Card) \_missingMdxReference("Card", true);\n if (!Frame) \_missingMdxReference("Frame", true);\n if (!Heading) \_missingMdxReference("Heading", true);\n if (!Tip) \_missingMdxReference("Tip", true);\n if (!ZoomImage) \_missingMdxReference("ZoomImage", true);\n return \_jsxs(\_Fragment, {\n children: [\_jsx(\_components.p, {\n children: "Welcome to Salesbricks!"\n }), "\\n\\n", \_jsx(\_components.p, {\n children: "This guide will help you prepare your team to build and close your first order."\n }), "\\n\\n", \_jsx(\_components.p, {\n children: "Whether you want to provide your customers a frictionless checkout experience, automate your subscription billing, offer flexible pricing and contract terms, or manage customer subscriptions seamlessly, setting your team up on Salesbricks is the key to your success."\n }), "\\n\\n", \_jsx(Heading, {\n level: "2",\n id: "overview",\n isAtRootLevel: "true",\n children: "Overview"\n }), "\\n\\n", \_jsxs(\_components.ol, {\n children: ["\\n\\n", \_jsxs(\_components.li, {\n children: ["\\n\\n", \_jsx("a", {\n href: "/quickstart-guide/getting-started#1-update-your-company-settings",\n children: "Update your company settings"\n }), "\\n\\n"]\n }), "\\n\\n", \_jsxs(\_components.li, {\n children: ["\\n\\n", \_jsx("a", {\n href: "/quickstart-guide/getting-started#2-integrate-your-stripe-account",\n children: "Integrate your Stripe account"\n }), "\\n\\n"]\n }), "\\n\\n", \_jsxs(\_components.li, {\n children: ["\\n\\n", \_jsx("a", {\n href: "/quickstart-guide/getting-started#3-select-your-customers-payment-options",\n children: "Select your customers’ payment options"\n }), "\\n\\n"]\n }), "\\n\\n", \_jsxs(\_components.li, {\n children: ["\\n\\n", \_jsx("a", {\n href: "/quickstart-guide/getting-started#4-set-up-pricing-and-packaging",\n children: "Set up pricing \u0026 packaging"\n }), "\\n\\n"]\n }), "\\n\\n"]\n }), "\\n\\n", \_jsx(Heading, {\n level: "2",\n id: "1-update-your-company-settings",\n isAtRootLevel: "true",\n children: "1. Update your company settings"\n }), "\\n\\n", \_jsxs(\_components.p, {\n children: [\_jsx(\_components.strong, {\n children: "a."\n }), " In Salesbricks, go to ", \_jsx("a", {\n href: "https://app.salesbricks.com/admin/settings/company",\n target: "_blank",\n rel: "noopener noreferrer",\n children: "" ``` -------------------------------- ### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-brick Essential information for starting with the Salesbricks API, including an overview, authentication methods, and guidelines for idempotent requests. ```APIDOC API Reference: Getting Started 1. Overview: - Description: General introduction to the Salesbricks API. - Path: /api-reference/getting-started/overview 2. Authentication: - Description: Details on how to authenticate API requests. - Path: /api-reference/getting-started/authentication 3. Idempotent Requests: - Description: Guidelines for making idempotent API requests to ensure safety and reliability. - Path: /api-reference/getting-started/idempotent-requests ``` -------------------------------- ### Salesbricks Component Structure Example Source: https://docs.salesbricks.com/quickstart-guide/getting-started An example of how components like ZoomImage and AccordionGroup are used within a React/JSX context to display content and manage interactive elements like accordions for integration details. ```jsx function SalesbricksSetup() { return ( <>

Add bricks to your plan before defining the pricing.

brick-relationship-diagram

Configuring your pricing in advance will set you up for repeatable sales motions. From here, you will be able to build orders using your preset pricing.

Alternatively, our order builder allows you override your preset pricing at the time of order creation, to build out an entirely bespoke proposal for your customer.

Next Steps

Once you complete these steps, you’ll be ready to hit the ground running and start managing deals on Salesbricks.

You could use this opportunity to continue connecting other integrations:

Currently, we support integration with Salesforce or HubSpot.

Why your CRM integration matters

Integrating your CRM will enable you to quote and close orders in Salesbricks, and allow the order data to sync across both systems for org-wide visibility and continuity.

Click here to start setting up your Slack integration.

Why your Slack integration matters

Our Slack integration allows your sales, leadership, finance, and customer success teams to stay updated on order and subscription progress in real-time. Getting notifications directly within Slack accelerates your communication cycles, and helps your teams respond faster to changes.

Click here to start setting up your Quickbooks integration.

Why your Quickbooks integration matters

Our Quickbooks integration allows you to automate your invoice, billing, and accounting workflows by seamlessly syncing invoices, customers, and payments from Salesbricks into Quickbooks.

Aside from these, it’s time to build your very first order - you can read more about that here.

For any additional help or troubleshooting, please reach out to Salesbricks Support via Slack.

); } // MDX Content Structure (Conceptual) function MDXContent(props = {}) { const {wrapper: MDXLayout} = { ..._provideComponents(), ...props.components }; return MDXLayout ? <_createMdxContent {...props} /> : <_createMdxContent {...props} />; } function _missingMdxReference(id, component) { throw new Error(`Expected " + (component ? "component" : "object") + " `" + id + "` to be defined: you likely forgot to import, pass, or provide it.`); } ``` -------------------------------- ### Salesbricks Quickstart Guide - Products, Plans, and Bricks Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-plan Guides on creating and managing core Salesbricks entities: Products, Plans, and Bricks. Covers overview, creation processes, and relationships. ```APIDOC Quickstart - Products, Plans, & Bricks: Overview: - Purpose: Understand the core components of Salesbricks offerings. Creating a Product: - Process: Steps to define a new product. Creating a Plan: - Process: Steps to define a new pricing plan. Creating a Brick: - Process: Steps to define a new 'Brick' component. ``` -------------------------------- ### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-product Provides essential information for developers to begin interacting with the Salesbricks API, including overview, authentication methods, and best practices for idempotent requests. ```APIDOC API Reference - Getting Started: Overview: - Introduction to the Salesbricks API and its capabilities. - Key concepts and terminology. Authentication: - Method: Key-based authentication. - Header: X-SALESBRICKS-KEY - Description: API requests must include your unique Salesbricks API key in the 'X-SALESBRICKS-KEY' header for authorization. Idempotent Requests: - Description: Learn how to make requests that can be retried without causing unintended side effects. - Mechanism: Typically involves providing a unique idempotency key in the request headers. ``` -------------------------------- ### Creating a Plan and Adding Bricks Source: https://docs.salesbricks.com/quickstart-guide/getting-started This snippet illustrates the process of creating a product plan, linking to a guide for creating a plan, and detailing steps to add bricks to the plan. It also includes a reference to creating new bricks. ```javascript x(_components.strong, { children: "c." }), " Within your product, create a plan." }), "\n", _jsx(Card, { title: "Read our guide on creating a plan:", icon: "book", href: "/quickstart-guide/products-plans-bricks/creating-a-plan", children: _jsx(_components.p, { children: _jsx(_components.a, { href: "https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-plan", children: "https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-plan" }) }) }), "\n", _jsxs(_components.p, { children: [ _jsx(_components.strong, { children: "d." }), " Within your plan, click “Edit bricks” to start adding bricks to your plan." ] }), "\n", _jsxs(_components.p, { children: [ _jsx(_components.strong, { children: "e." }), " Click ”+ New brick” to create a brick, which you could then add to your plan." ] }), "\n", _jsx(Card, { title: "Read our guide on creating a brick:", icon: "book", href: "/quickstart-guide/products-plans-bricks/creating-a-brick", children: _jsx(_components.p, { children: _jsx(_components.a, { href: "https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-brick", children: "https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-brick" }) }) }), "\n", _jsxs(_components.p, { children: [ _jsx(_components.strong, { children: "f." }), " Define your pricing and publish your plan." ] }) ``` -------------------------------- ### Salesbricks Getting Started API Source: https://docs.salesbricks.com/api-reference/getting-started/overview Essential endpoints for new users to authenticate and understand API interactions. Includes overview, authentication methods, and idempotent request handling. ```APIDOC API Reference - Getting Started: Overview: Introduction to the Salesbricks API. Authentication: Details on how to authenticate API requests, likely using API keys or OAuth. - Method: 'key' (as indicated in config). - Example: How to include authentication credentials in headers or query parameters. Idempotent Requests: Guidelines for making idempotent API calls to prevent duplicate operations. - Explanation: How to use idempotency keys to ensure requests are processed only once. ``` -------------------------------- ### Salesbricks API Getting Started Source: https://docs.salesbricks.com/api-reference/webhooks/invoice/payload Guides users on how to begin interacting with the Salesbricks API, covering authentication and best practices for requests. ```APIDOC API Reference - Getting Started: Description: Essential information for starting with the Salesbricks API. Sections: - Overview: General introduction to the API. - Authentication: Details on how to authenticate API requests, typically using API keys. - Method: Key-based authentication. - Example: `Authorization: Bearer YOUR_API_KEY` - Idempotent Requests: Explanation of how to make requests idempotent to prevent duplicate operations. ``` -------------------------------- ### Salesbricks API Reference Structure Source: https://docs.salesbricks.com/quickstart-guide/getting-started Outlines the structure for the Salesbricks API Reference documentation. It includes sections for getting started, with specific pages detailing overview and general API information. ```APIDOC API Reference: Group: Getting Started Icon: list-check Pages: - api-reference/getting-started/overview - api ``` -------------------------------- ### Salesbricks API Reference - Getting Started Source: https://docs.salesbricks.com/quickstart-guide/products-plans-bricks/creating-a-product Provides essential information for developers to begin integrating with the Salesbricks API. Includes an overview of the API, authentication methods, and guidelines for idempotent requests. ```APIDOC API Reference - Getting Started: Overview: - Provides a general introduction to the Salesbricks API, its capabilities, and best practices. Authentication: - Details on how to authenticate API requests, likely involving API keys or OAuth. - Example: Using an API key in the Authorization header. Idempotent Requests: - Explains how to make requests idempotent to prevent duplicate operations. - Typically involves using a unique idempotency key in the request headers. ```