Overview
This guide demonstrates how to use Smooth to retrieve invoice information from subscription services like Calendly. You’ll learn to authenticate manually (once), and have Smooth navigate to billing sections to extract payment data from your most recent invoice automatically.1
Launch Authenticated Session
Create a persistent browser session for Calendly authentication. This session will maintain your login state across tasks.The
Python
live_url
opens an interactive browser window where you can manually authenticate.2
Authenticate Manually
Open the
live_url
in your browser and manually log in to your Calendly account:- Navigate to the live URL provided by the session
- Go to calendly.com and click “Log In”
- Enter your email address and password
- Complete any two-factor authentication if required
- Verify you’re successfully logged in to your Calendly dashboard
3
Extract Invoice Amount
Use the authenticated session to navigate to your billing section and retrieve the last payment amount.The agent will navigate to your billing page, locate the most recent invoice, and extract the payment information.
Python
4
Format for Integration
Request structured data output for easy integration with accounting or expense tracking systems.
Python
Use Cases
- Expense Tracking: Automatically extract billing information for accounting
- Budget Monitoring: Track recurring payments across multiple services
- Invoice Automation: Integrate payment data with expense management systems
- Audit Compliance: Maintain accurate records of business subscriptions
This approach works with any web service that has a billing dashboard. The key is authenticating manually first, then letting the agent navigate to extract the specific invoice data you need.
Community
Join Discord
Join our community for support and showcases