Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

RPA Example - Consultation Booking

Booking automation example that demonstrates how to book consultations and retrieve consultation data without authentication.

Run on Intuned

Open this project in Intuned by clicking the button below.

Run on Intuned

What This Example Does

This example demonstrates basic RPA (Robotic Process Automation) workflows:

  1. Book Consultations - Automates filling out and submitting a consultation booking form with various topics (automation, API integration, data extraction, or other)
  2. Get Consultations - Retrieves consultation bookings for a specific email address

Getting Started

To get started developing browser automation projects with Intuned, check out our concepts and terminology.

Development

NOTE: All commands support --help flag to get more information about the command and its arguments and options.

Install Dependencies

uv sync

Run an API

# Book consultations with different topics
uv run intuned run api book-consultations .parameters/api/book-consultations/default.json
uv run intuned run api book-consultations .parameters/api/book-consultations/automation-consultation.json
uv run intuned run api book-consultations .parameters/api/book-consultations/api-integration-consultation.json
uv run intuned run api book-consultations .parameters/api/book-consultations/data-extraction-consultation.json
uv run intuned run api book-consultations .parameters/api/book-consultations/other-topic-consultation.json

# Get consultations by email
uv run intuned run api get-consultations-by-email .parameters/api/get-consultations-by-email/default.json

Save project

uv run intuned provision

Deploy to Intuned

uv run intuned deploy

intuned-browser: Intuned Browser SDK

This project uses Intuned browser SDK. For more information, check out the Intuned Browser SDK documentation.

Project Structure

/
├── api/
│   ├── book-consultations.py           # Book a consultation
│   └── get-consultations-by-email.py   # Get consultations for an email
├── .parameters/
│   └── api/
│       ├── book-consultations/
│       │   ├── default.json                        # Default booking (other topic)
│       │   ├── automation-consultation.json        # Automation topic
│       │   ├── api-integration-consultation.json   # API integration topic
│       │   ├── data-extraction-consultation.json   # Data extraction topic
│       │   └── other-topic-consultation.json       # Other topic
│       └── get-consultations-by-email/
│           └── default.json                        # Get consultations query
├── utils/
│   └── types_and_schemas.py           # Type definitions and schemas
├── Intuned.jsonc                       # Intuned project configuration
└── pyproject.toml                      # Python dependencies

Learn More