Official scripts
Explore our curated collection of scripts
Dropbox login
Log into Dropbox via Google SSO. Drives Dropbox's Continue-with-Google flow, picks the account (optional email arg), clears consent, and lands on the Dropbox home. Requires an active Google session in the browser; not available on cloud/managed browsers.
List Dropbox invoices
List Dropbox billing history for the signed-in account (Manage › Billing), with per-entry date, description, status and amount. Returns invoiceUrl and receiptUrl per payment, both session-gated HTML pages. Dropbox exposes no direct PDF, so print-to-PDF to archive.
Subscribe to Substack publication
Subscribe the logged-in account to a Substack publication's free tier.
Get Reddit chat inbox
List the conversations in your Reddit chat inbox (DMs), newest activity first: room id + url, name, chat type, your membership (invite = a chat request you have not accepted), unread count, the other members, and the last message with its direction and real timestamp. Returns the whole inbox, not only what's currently visible on screen. Threads are a separate surface and are not listed. Runs only via the browser extension, not the hosted cloud browser.
Get Pinterest pin details
Fetches a single Pinterest pin's public details by id: title, description, image, creator, save/reaction counts, publish date, and (for link pins) the linked destination site. Read-only, no login required.
Get Amazon product offers from all sellers
See every seller offering an Amazon product, not just the one that won the buy box. For each offer you get the price, item condition, seller name, seller rating and rating count, where the item ships from, and the delivery estimate — enough to compare sellers on a single product. Prices, availability and delivery dates are pinned to a US ZIP code you choose, so results are consistent between runs. Products with a single seller return one offer; the buy-box winner is flagged. A seller can appear more than once when they list the same item under different conditions or shipping speeds.
List Discord channels
Lists a Discord server's channels and categories from its sidebar (name, channelId, category, channel URL). Takes a guildId. Requires being logged in.
Like a TikTok video
Like a TikTok video (as the logged-in account) by URL or id. Safe to repeat: it does nothing if you already liked it.
Submit Reddit post
Create a text post (thread) in a subreddit. Returns the new post's ID, subreddit and URL. Posts a real thread under the logged-in account; text posts only (no link/image); some subreddits require a flair and will block the post. Runs only via the browser extension, not the hosted cloud browser.
List supplier invoices
Lists Pennylane supplier invoices from one tab (All / Inbox / To pay / Paid / To approve). Returns each invoice's id, provider (best-effort, parsed from the site-generated label), invoice number, dates, amount/currency, payment status and paid flag. Requires companyId (the number in the app URL at /companies/<id>/supplier_invoices); defaults to the Inbox tab, the invoices needing reconciliation.
Search eBay listings
Search eBay for items by keyword: item id, title, price, currency, shipping cost, location, and seller feedback. No login required.
Get eBay seller storefront details
Fetch an eBay seller's storefront: name, positive feedback percentage, items sold, and follower count. No login required.
Like YouTube video
Like a YouTube video — has no effect if it's already liked.
Save Reddit post
Save a Reddit post to your saved list by its URL. If it's already saved, nothing changes and changed is returned as false. Saving is private (visible only in your own saved list). Runs only via the browser extension, not the hosted cloud browser.
Get Le Chat conversation messages
Full message transcript of one Le Chat conversation by id, oldest to newest.
Like Substack post
Like a Substack post as the logged-in account.
Ask Le Chat
Open a new Le Chat conversation, send one question, wait for the answer, and return the answer text plus any web-search source domains cited.
Loom login
Sign in to Loom with your Google account and land in your Loom video library, confirming which account the session actually belongs to. If the browser is already signed in, it says so instead of signing in again — and tells you when it is signed in as someone other than the account you asked for. When Loom cannot complete the sign-in because the account has no workspace yet, or Google has no matching account to offer, it stops with a message naming exactly what is missing rather than joining a team on your behalf.
Like Instagram post
Like an Instagram post or reel by shortcode. Clicks the action-bar heart and confirms the Like→Unlike flip (server-driven). Fails loudly if the post is already liked (no Like button) or unavailable. Returns shortcode and liked.
Send Reddit DM
Send a Reddit direct message to a user. Returns sent and recipient. A subject is required by Reddit but won't appear in the conversation. Fails for recipients who don't accept DMs. Runs only via the browser extension, not the hosted cloud browser.
Search Booking.com hotels
Search Booking.com for accommodations by destination: name, hotel slug, address, guest rating, review count, and rating category. No login required.
Post to Facebook group
Publish a post to a Facebook group, optionally with a photo (imageUrl fetched in-page, or imageBase64). Works on discussion and buy/sell groups. Returns posted, photoAttached, and verified — the post is looked up on the group's "your content" page after publishing, so verified:false flags posts held for admin approval. dryRun arms the composer without publishing.
Send Gmail email
Send an email from the signed-in Gmail account, with a plain-text body and an optional single file attachment.
Create Attio record
Create a new record (e.g. a Company or a Person) in Attio via the object's "New <Type>" quick-create form, setting the record's Name field. Returns the new record's id and detail-page URL.
Get Loom video transcript
Fetch the full transcript of a Loom video from its share URL (or bare 32-char id). Returns title, owner, duration, language, timestamped segments, and the joined plain text. Works anonymously on link-shared videos; password-protected or private videos fail loudly, and videos without a transcript return an empty segments list.
