SendOwl Operations and Troubleshooting (Legacy)

Important: SendOwl integration is a legacy feature. Thrive Apprentice now offers built-in payment processing through Stripe and WooCommerce integration. We recommend using these modern alternatives for new setups. This guide is maintained as a reference for existing SendOwl users.

In this article, you’ll learn how to manage day-to-day SendOwl operations—from customizing the checkout experience to managing customers, applying discounts, and troubleshooting common issues.


Managing the Checkout Process

Customizing Checkout Templates

SendOwl provides customizable checkout templates to match your brand. Changing the checkout template will not affect the Thrive Apprentice and SendOwl connection.

  1. In your SendOwl dashboard, go to Settings from the left sidebar.
  2. Look for the Checkout templates section.
    SendOwl Settings - Checkout templates section

  3. On the checkout templates page, you’ll see all available templates. The one currently in use will have a grayed-out “Use” button.
    SendOwl checkout templates selection

  4. To change templates, click the Use button on the template you want to switch to.

Sending Customers Directly to Checkout

You can bypass your sales page and send visitors straight to the SendOwl checkout form:

  1. In SendOwl, open the product you want to link.
  2. Copy the Direct Checkout URL from the product’s sharing options.
  3. Use this URL in your buttons, emails, or landing pages to send customers directly to payment.

Configuring the Registration and Thank You Pages

  • Registration Page — After purchase, students are prompted to create a WordPress account. Configure this in Thrive Apprentice > Settings > SendOwl > Checkout Settings.
  • Thank You Page — Set a custom redirect page in the same Checkout Settings section. This is where students land after completing their purchase and registration.

For detailed setup steps, see the SendOwl Setup Guide.

Managing Customers

Generating a Customer List from SendOwl

To get a list of customers from SendOwl (for example, to import into Thrive Apprentice’s SendOwl Customer List), you need to generate a report:

  1. In your SendOwl dashboard, go to Reports from the left sidebar.
    SendOwl Reports section

  2. On the Reports page, click the dropdown arrow in the Report section.
  3. Select the Orders report type from the dropdown menu.


    Select Orders report type from dropdown

  4. Set the date range and any additional filters (such as discount used, product type, etc.).
  5. Click Generate Report.


    Click Generate Report button

  6. SendOwl will send you an email with a CSV file attached containing your customer data.
    SendOwl report generation notification

  7. Download the CSV file from the email and use the Customer Import > CSV file from SendOwl option in Thrive Apprentice to import the customers.

Note: If you use a CSV file other than the Orders report, make sure it includes the “Buyer Email” and “Buyer Name” fields (including the commas). These fields are required for the import to work.

Finding Specific Customers

To locate a specific customer:

  • Use the search bar in SendOwl’s Orders section to search by name or email.
  • In Thrive Apprentice, go to the Members section and search for the student by name or email to view their course enrollment status.

Customer Login After Purchase

After completing a SendOwl purchase, students need to log in to access their courses:

  1. The student completes payment through the SendOwl checkout form.
  2. They are redirected to the registration page you configured in Thrive Apprentice, where they create a WordPress account.
  3. After registering and logging in, they’re redirected to their course dashboard with access to purchased content.

Tip: Make sure your login and registration pages are correctly configured in Thrive Apprentice > Settings > SendOwl > Checkout Settings so students land on the right pages.

Customer Login After Completing a Course

Students who return after completing a course will see their progress preserved. Course completion status, certificates, and grade data are stored in Thrive Apprentice—independent of SendOwl.

Mailing List Integration

You can automatically add SendOwl customers to your email marketing list:

  1. In SendOwl, go to Marketing from the left sidebar, then click Mailing list.
    SendOwl Marketing section in the left sidebar

  2. Select your email service provider from the dropdown (e.g., Mailchimp, ConvertKit, AWeber).
  3. Enter the required API credentials for your email provider (e.g., your Mailchimp API key).
  4. Select the specific mailing list to add customers to.


    Select mailing list in SendOwl

  5. Optionally, configure per-product mailing lists in each product’s advanced settings to add customers to different lists based on what they purchase.

Applying Discounts

You can create discount codes in SendOwl and apply them to your purchase links:

Step 1: Create the Discount in SendOwl

  1. In SendOwl, go to Marketing > Discounts.
  2. Click Add discount.


    Add discount in SendOwl

  3. Set the discount name, type (percentage or fixed amount), and expiration date.
  4. Save the discount.
  1. In Thrive Apprentice, go to Settings > SendOwl.
  2. In the Purchase Links section, select the product or bundle.
  3. Select the discount you created from the dropdown.


    Select discount for purchase link

  4. Copy the completed discounted purchase link.
  5. Use this link on your sales pages, emails, or anywhere you want to offer the discount.

Viewing SendOwl Logs

SendOwl logs track the technical information exchanged between Thrive Apprentice and SendOwl. When a visitor purchases a product, SendOwl sends a webhook to the listener URL, and Thrive Apprentice logs the event.

  1. In Thrive Apprentice, go to Settings > SendOwl.
  2. Click on the Logs section to view recent webhook events.


    SendOwl Logs section in Thrive Apprentice settings

  3. Each entry shows the timestamp, event type, and whether access was successfully granted or an error occurred.


    SendOwl log entries showing webhook events

Note: If a student reports they don’t have access after purchasing, check the logs first. Common issues include webhook delivery failures, mismatched product IDs, or the student using a different email address than the one on their WordPress account.

Selling Subscriber-Only Courses

To sell courses exclusively to existing subscribers or members:

  1. Create a product in SendOwl for the subscriber-only course.
  2. In Thrive Apprentice, assign the course to this product and set access rules so only users with the correct product access can view the course.
  3. Share the Direct Checkout URL only with your subscriber list through email campaigns.
  4. Non-subscribers who visit the course page will see the access restriction message you’ve configured.

Troubleshooting Common Issues

  • Student can’t access course after purchase — Check the SendOwl logs in Thrive Apprentice for webhook errors. Verify the student’s email matches their WordPress account. If needed, manually grant access in the Members section.
  • Webhook not firing — Confirm the Listener URL in SendOwl matches the one shown in Thrive Apprentice settings. Test with a $0 product to verify the connection.
  • Duplicate orders — Check for duplicate webhook entries in the logs. SendOwl occasionally retries failed webhooks, which can create duplicate access records.
  • Checkout page not loading — Verify your SendOwl subscription is active and the product is published.
  • Customer CSV import fails — Ensure the CSV file contains the required “Buyer Email” and “Buyer Name” fields. Files missing these fields cannot be imported.

That’s it! You’ve learned how to manage SendOwl operations including checkout customization, customer management, discounts, and troubleshooting for your Thrive Apprentice integration.

Was this article helpful?

Related Articles

>