
Overview
Instead of manually transcribing contract details into billing schedules, let an agent read your contracts and extract the key information needed to begin billing. This eliminates manual data entry and reduces errors when onboarding new customers. Review, edit and approve any extracted data point before you start billing.Uploading contracts
There are two ways to submit contracts for processing:Option 1: Drop contracts directly into Sequence
Upload one or multiple PDF contracts directly into Sequence:- Navigate to Watchtower in the dashboard and drag and drop PDF files
- Alternatively, go to Schedules, then click to browse and select files from your computer

Option 2: Email forwarding
Forward contracts directly from your inbox to Sequence using your dedicated forwarding address:- Go to Settings → Contract forwarding
- Copy your unique forwarding address
- Forward contract PDFs to this address from your email, Slack or CLM

Your forwarding address is unique to your Sequence workspace. Contracts sent to this address are automatically queued for processing. You can send at most 5 contracts at once.
Contract processing
Once uploaded, the Contract Intake Agent processes your contracts automatically:- Processing time: Approximately 20 seconds per contract
- Behind the scenes: The agent reads the contract, identifies key sections, and extracts structured data
- Status updates: Track processing progress in Watchtower
- Customer details (company name, billing contact, address)
- Pricing information (products, quantities, prices, billing frequency)
- Contract terms (start date, end date, payment terms)
- Special conditions or discounts
Review and approval
After processing completes, review the extracted information in Watchtower:Customer details
Review and verify:- Company name
- Primary billing contact
- Billing address
- Tax status

Pricing information
The agent extracts pricing as line items, including:- Product or service names
- Unit prices or pricing tables
- Billing frequency (monthly, quarterly, annually)
- Billing type (in-advance or in-arrears)

Making adjustments
You can modify any extracted information before approval:- Click into any field to edit the extracted value
- Add missing information that wasn’t in the contract
- Correct any misinterpreted data
- Assign products to prices
Approval workflow
Once you’ve reviewed and adjusted the extracted data:- Approve: Creates the customer record and billing schedule in Sequence
- Reject: Declines the extracted data if the contract can’t be processed
- Make changes: Edit items that require modification
All contract processing and approvals are logged in Watchtower’s audit trail, maintaining a complete record of who approved what and when.
Best practices
Before you start
Before you start
Set up your product catalog in Sequence before processing contracts:
- Create all products that appear in your sales contracts
- Configure usage metrics for usage-based billing products
- Set up seat metrics for seat-based pricing
- Define standard pricing tiers and frequencies
Contract format tips
Contract format tips
- Use text-based PDFs rather than scanned images for best results
- Ensure pricing tables are clearly formatted
- Include clear headers for sections like “Pricing”, “Customer”, and “Terms”
Reviewing extracted data
Reviewing extracted data
- Always verify customer billing addresses for tax calculation
- Check that billing frequencies match your customer’s expectations
- Confirm start dates align with the contract effective date
- Map extracted line items to the correct products in your catalog
Handling edge cases
Handling edge cases
- Complex pricing structures may require manual adjustment during review
- Custom discounts can be applied in the billing schedule after approval
Next steps
After approving a contract:- The customer record is created in Sequence (if the contract is for a new customer)
- A billing schedule is automatically set up with the extracted pricing
- Invoices will generate according to the billing frequency