Flyra for ChatGPT

Run Flyra from ChatGPT. Just by asking.

Add Flyra to ChatGPT once, then book jobs, send estimates and check who owes you in plain words. ChatGPT asks you before it changes anything.

ChatGPT Flyra connected
Book Rachel Moore’s exterior window cleaning Thursday at 9 with Kyle.
Kyle is free Thursday 9:00 AM
Flyra wants to create a job for Rachel Moore
DenyConfirm
Created job · Exterior Window Cleaning
Booked. Rachel Moore, Thursday 9:00 AM with Kyle. It’s on your schedule.
Ask anything…↑
Schedule · Thursday
Gutter cleaningDana Whitfield · Kyle
Exterior Window CleaningRachel Moore · Kyle
Pressure washLuis Cook · Sam
Set it up

Connect Flyra to ChatGPT.

Four steps on chatgpt.com. Then pick Flyra in any chat, on your phone too.

Flyra connector URLhttps://mcp.flyra.io/mcp
Your ChatGPT plan:

The free ChatGPT plan can’t add a custom app.

  1. 1

    Turn on Developer mode

    On chatgpt.com, open Settings, then Security and login, and turn on Developer mode. ChatGPT shows a warning: that’s normal for any app added by URL.

    SettingsGeneralPersonalizationSecurity and login
    Security and login
    Developer mode Elevated risk
    Multi-factor authentication
  2. 2

    Add Flyra under Plugins

    Go to Plugins and click +. Name it Flyra, paste the URL above as the MCP server URL, set Authentication to OAuth, and click Create.

    Don’t choose No authentication. Flyra would connect with no actions.

    Create app×
    Flyra
    My Flyra CRM
    https://mcp.flyra.io/mcp
    OAuth ▾
    CancelCreate
  3. 3

    Authorize ChatGPT in Flyra

    Flyra opens and asks you to Authorize ChatGPT. Sign in if you need to, check the access, and click Authorize ChatGPT.

  4. 4

    Pick it in a chat

    In a new chat, click +, choose Developer mode, and select Flyra. Now just ask.

    Add photos & filesDeveloper mode ›
    Flyra ✓
    +Ask anything
What it does

Ask it in ChatGPT. It’s done in Flyra.

ChatGPT Flyra connected
Book Rachel Moore Thursday at 9 with Kyle.
Flyra wants to create a job
DenyConfirm
9:00 · Exterior Window CleaningRachel Moore · Kyle

Book a job by asking

ChatGPT finds the slot and shows you the job before it’s created. Confirm, and it’s on your Flyra schedule.

In Flyra: Schedule
ChatGPT Flyra connected
Who still owes me money?
Found 13 unpaid invoices · $5,060.00
Luis Cook$1,150.00Sandra Gonzalez$1,440.00Dana Whitfield$450.00

Ask who owes you

Every unpaid invoice with its total, then send one again or charge a saved card from the same chat.

In Flyra: Invoices
ChatGPT Flyra connected
Send the Johnsons an estimate: inside and out, $480.
Flyra wants to create and send an estimate
DenyConfirm
Created estimate #1042 · $480.00
Sent to the Johnsons by text and email.

Send an estimate

Name the customer, the work and the price. ChatGPT creates the estimate and texts it to them.

In Flyra: Estimates
ChatGPT Flyra connected
How is the Bluefield territory doing?
Read 212 pins in Bluefield
91 Sale23 Quote46 Not Home

Read the map

Ask how a territory is doing and ChatGPT reads the pins: sales, quotes, and the doors still marked Not Home.

In Flyra: Map
Try it

Things to ask ChatGPT.

Tap one to copy it, then paste it into ChatGPT with Flyra switched on.

See everything Flyra can do: all 455 actions at mcp.flyra.io
What it can do

455 things ChatGPT can do in Flyra.

Every action below is one ChatGPT can take for you, across 11 parts of Flyra. They’re the same actions as the Flyra API, run as you, inside the areas you approve.

455 actions11 areas of Flyra0 API keys needed
Jobs, scheduling and dispatch55 actions

Book, move and cancel jobs, find an open slot, assign the crew.

  • Add job checklist item
  • Attach job photo
  • Book appointment
  • Cancel appointment
  • Cancel job
  • Check availability
  • Check out equipment
  • Create equipment
  • Create hour preset
  • Create job
  • Delete equipment
  • Delete hour preset
  • Disconnect google calendar
  • Edit job checklist item
  • Edit job line items
  • Find open slot
  • Get employee availability
  • Get google calendar status
  • Get job
  • Get job checklist
  • Get job supplies
  • Get route plan
  • Get schedule
  • Import jobs
  • Job assign employee
  • Job unassign employee
  • List appointments
  • List equipment
  • List equipment checkouts
  • List hour presets
  • List job photos
  • List route plans
  • Log job complaint
  • Make job recurring
  • Mark checklist item
  • Optimize route
  • Publish route plans
  • Record job supplies
  • Remove job checklist item
  • Rename route plan
  • Repeat employee week
  • Reschedule appointment
  • Restore job
  • Return equipment
  • Save employee hours
  • Schedule callback
  • Search jobs
  • Set employee availability
  • Set equipment photo
  • Set job line item taxable
  • Set job line item upsell
  • Transition job status
  • Update equipment
  • Update job
  • Update route stop
Customers, leads and intake forms63 actions

Find and add customers, move leads, tag people, build lead forms.

  • Add customer contact
  • Add customer property
  • Add lead note
  • Add tag to customer
  • Attach customer photo
  • Attach file
  • Convert customer to lead
  • Convert lead
  • Create customer
  • Create lead
  • Create lead form
  • Delete customer tag
  • Delete lead form
  • Disconnect google ads
  • Export customers
  • Filter customers
  • Get customer
  • Get customer activity
  • Get customer balance
  • Get lead
  • Get lead form
  • Get lead integrations
  • Get referral link
  • Get referral settings
  • Get referral stats
  • Global search
  • Import customers
  • Lead for customer
  • List customer contacts
  • List customer properties
  • List form submissions
  • List lead forms
  • List lead sources
  • List leads
  • List Meta form routes
  • List pipelines
  • List QR codes
  • List referrals
  • List tags
  • List yard signs
  • Mark referral reward paid
  • Mark yard sign collected
  • Publish lead form
  • Remove customer contact
  • Remove customer property
  • Remove tag from customer
  • Run lead automations
  • Search customers
  • Select google ads account
  • Set Meta conversion reporting
  • Set Meta form route
  • Set up yard sign form
  • Set yard sign type
  • Undo customer import
  • Unpublish lead form
  • Update customer
  • Update customer contact
  • Update customer property
  • Update customer tag
  • Update lead form
  • Update lead stage
  • Update referral settings
  • Update yard sign settings
Invoicing, estimates, payments and payroll98 actions

Estimates, invoices, charging a saved card, subscriptions, expenses.

  • Add job tip
  • Add payroll bonus
  • Approve estimate
  • Archive subscription template
  • Attach estimate photo
  • Charge invoice
  • Charge invoice amount
  • Charge job
  • Close save request cancelled
  • Convert estimate to invoice
  • Create discount
  • Create estimate
  • Create estimate mockup
  • Create expense
  • Create invoice
  • Create subscription template
  • Decline estimate
  • Delete estimate
  • Delete expense
  • Delete invoice
  • Delete payment
  • Delete subscription template
  • Delete time entry
  • Duplicate subscription template
  • Edit invoice
  • Edit timesheet
  • Export estimates
  • Export expenses
  • Export jobs
  • Export payments
  • Export payroll
  • Export reviews
  • Export subscriptions
  • Export timesheets
  • Export unpaid
  • Get agreement template
  • Get contract library
  • Get employee hours
  • Get employee payroll
  • Get estimate
  • Get estimate link
  • Get expense summary
  • Get invoice
  • Get invoice link
  • Get pay rates
  • Get pay statement
  • Get payment method link
  • Get payment reminder run
  • Get payouts
  • Get payroll
  • Get payroll settings
  • Get processing fee setting
  • Get timesheet
  • Import expenses
  • List agreement templates
  • List customer payment methods
  • List discounts
  • List estimates
  • List expenses
  • List invoices
  • List payments
  • List quality checks
  • List save center
  • Mark invoice paid
  • Mark pay period paid
  • Preview mark paid
  • Preview payment reminders
  • Record job payment
  • Refund payment
  • Remove customer payment method
  • Request cancellation
  • Review quality check
  • Send estimate
  • Send estimate to customer
  • Send invoice
  • Send invoice to customer
  • Send payment method link
  • Send payment receipt
  • Send payment reminders
  • Set agreement defaults
  • Set contract library
  • Set default customer payment method
  • Set employee tips visible
  • Set invoice split payment
  • Set job pay override
  • Set pay rate
  • Set period pay override
  • Set upline
  • Undo expense import
  • Update estimate
  • Update expense
  • Update linear foot pay
  • Update pay period and commission
  • Update payment
  • Update processing fee setting
  • Update save request
  • Update subscription agreement
  • Update subscription template
Messaging, email, voice and reviews58 actions

Text from your business number, look up calls, ask for reviews.

  • Add review
  • Approve SMS credit purchase
  • Block phone number
  • Cancel scheduled message
  • Cancel SMS blast followup
  • Check email domain
  • Connect email domain
  • Create quick reply
  • Create team conversation
  • Delete quick reply
  • Disconnect email domain
  • Export conversation
  • Get call
  • Get call receivers
  • Get email domain
  • Get email thread
  • Get phone call settings
  • Get phone menu
  • Get review
  • Get SMS blast settings
  • Get SMS credits
  • Get team messages
  • Get thread
  • Get voicemail greeting
  • Hang up call
  • List blocked numbers
  • List calls
  • List conversations
  • List email threads
  • List quick replies
  • List reviews
  • List SMS blast followups
  • List SMS blasts
  • List team conversations
  • Mark thread read
  • Preview SMS blast
  • Reply email thread
  • Reply to thread
  • Send email
  • Send email domain records
  • Send review request
  • Send SMS
  • Send SMS blast
  • Send team message
  • Set call forwarding
  • Set call receivers
  • Set call recording
  • Set caller ID name
  • Set email domain primary
  • Set outbound call line
  • Set SMS blast autorecharge
  • Set spam screening
  • Set voicemail greeting
  • Turn on SMS blast autorecharge
  • Unblock phone number
  • Update call notes
  • Update phone menu
  • Update quick reply
Door knocking, pins and territories27 actions

Drop and update pins, draw territories, read how a turf is doing.

  • Add map pin photo
  • Create map pin
  • Create objection
  • Create pin type
  • Create territory
  • Customers within radius
  • Delete map pin
  • Delete objection
  • Delete pin type
  • Delete territory
  • Export map pins
  • Get map pin
  • Get territory
  • List default pins
  • List knocking sessions
  • List live locations
  • List map pins
  • List objections
  • List pin types
  • List territories
  • Measure area
  • Pins in territory
  • Set default pin type
  • Update map pin
  • Update objection
  • Update pin type
  • Update territory
Tasks, automations and metrics36 actions

Reminders, automations on or off, and your revenue numbers.

  • Archive custom field
  • Copy automation steps
  • Create automation folder
  • Create task
  • Create webhook subscription
  • Delete automation
  • Delete automation folder
  • Delete task
  • Disable automation
  • Duplicate automation
  • Enable automation
  • Get automation
  • Get automation graph
  • Get automation results
  • Leads report
  • List automation folders
  • List automations
  • List custom fields
  • List tasks
  • List webhooks
  • Metrics
  • Move automations to folder
  • Preview automation run
  • Rename automation folder
  • Run automation
  • Save automation
  • Save custom field
  • Set webhook secret
  • Set custom field values
  • Share automation link
  • Snooze automation
  • Test inbound webhook
  • Test run automation
  • Update automation
  • Update task
  • Update task status
Catalogue, pricing and company settings80 actions

Your services and prices, pipelines, and company settings.

  • Add checklist template item
  • Add estimate default attachment
  • Cancel subscription
  • Create checklist group
  • Create custom role
  • Create lead source
  • Create payment method
  • Create pipeline
  • Create pipeline stage
  • Create service
  • Create subscription
  • Create subscription plan
  • Delete category
  • Delete checklist group
  • Delete checklist template item
  • Delete custom role
  • Delete lead source
  • Delete payment method
  • Delete pipeline
  • Delete pipeline stage
  • Delete revenue goal
  • Delete service
  • Delete subscription
  • Disconnect stripe
  • Edit checklist template item
  • Get billing plan
  • Get email settings
  • Get employee stats
  • Get invoice settings
  • Get message settings
  • Get org settings
  • Get phone provisioning
  • Get role access
  • Get role sidebars
  • Get subscription link
  • List cancellation reasons
  • List checklist groups
  • List custom roles
  • List employees
  • List estimate default attachments
  • List payment methods
  • List pipeline stages
  • List services
  • List subscription templates
  • List subscriptions
  • Manage cancellation reason
  • Pause subscription
  • Remove estimate default attachment
  • Rename checklist group
  • Reorder categories
  • Reorder services
  • Resume subscription
  • Send subscription
  • Set checklist group auto add
  • Set estimate background
  • Set invoice background
  • Set revenue goal
  • Set role access
  • Set role sidebar
  • Set service photo
  • Set subscription auto charge
  • Set subscription crew
  • Set subscription salespeople
  • Submit business verification
  • Update custom role
  • Update email settings
  • Update estimate settings
  • Update invoice settings
  • Update lead source
  • Update message settings
  • Update org settings
  • Update payment method
  • Update pipeline
  • Update pipeline stages
  • Update service
  • Update subscription amount
  • Update subscription frequency
  • Update subscription items
  • Update subscription requirements
  • Update subscription schedule
Team and access33 actions

Invite someone and change roles (Admins and Owners only).

  • Add employee file
  • Archive sales sprint
  • Create team contract
  • Deactivate employee
  • Delete sales sprint
  • Delete sales team
  • Get employee live location
  • Get leaderboard
  • Get notification preferences
  • Get sales stats
  • Get team contract
  • Invite employee
  • List api keys
  • List sales sprints
  • List sales teams
  • List team contracts
  • Reactivate employee
  • Remind team contract
  • Revoke api key
  • Save sales sprint
  • Save sales team
  • Send team contract
  • Set employee bio
  • Set employee email
  • Set employee live location
  • Set employee name and color
  • Set employee phone
  • Set employee photo
  • Set employee role
  • Set notification preference
  • Set sprint prizes
  • Update leaderboard settings
  • Void team contract
Cleaning up records in bulk3 actions

Fix or retag thousands of records in one go.

  • Bulk delete
  • Bulk tag customers
  • Bulk update
Multi-company access1 action

One connection for every Flyra company you belong to.

  • List organizations
Telling us what is missing1 action

When Flyra can’t do it, send the request to the Flyra team.

  • Report gap
Every action with its technical name, at mcp.flyra.io

What it can’t do.

See your password

You sign in on Flyra’s own screen. ChatGPT gets a connection, never your login.

Touch an area you switched off

Under Advanced on the approval screen, turn off any area, like Payroll or Expenses, and every action in it is refused.

Change anything without your OK

Reading is automatic. Creating, sending or charging waits for you to confirm, and you can deny any of them.

Go beyond your role

It does what your role can do in Flyra, nothing more. A Sales Rep’s connection can’t see payroll, issue refunds or change company settings, and Technicians can’t connect yet.

Reach a company you’re not part of

It only sees the Flyra companies your login belongs to, and it names which one it’s working in.

Make up an action Flyra doesn’t have

If Flyra can’t do something, ChatGPT says so, and can send the request to the Flyra team in your own words.

You stay in control.

Pick the areas

Open Advanced before you authorize and switch off anything ChatGPT shouldn’t touch.

ChatGPT wants to use Flyra to create a job
Rachel Moore · Thu 9:00 AM · Kyle
DenyConfirm

It asks first

Before it creates, sends or charges anything, ChatGPT shows you the action. Confirm or Deny.

Flyra×
Actions
Create job
Charge invoice
Send text
Delete

Turn it off anytime

Every call is audit-logged against your account. Delete Flyra under Plugins, or switch single actions off in its settings.

Also included

And the rest of it.

  • Set it up on chatgpt.com, then use it in the ChatGPT phone app
  • ChatGPT asks before every change, and you can deny any of them
  • Toggle single Flyra actions on or off in the app’s settings
  • Set up your price book, team and pipelines by asking
  • Pick up new permissions without reconnecting
  • Every call ChatGPT makes is audit-logged in Flyra
  • Works with ChatGPT deep research too
Questions

Flyra for ChatGPT, answered.

How do I connect Flyra to ChatGPT?

On chatgpt.com, open Settings → Security and login and turn on Developer mode. Go to Plugins, click +, name it Flyra, paste https://mcp.flyra.io/mcp as the MCP server URL, set Authentication to OAuth and create it. Flyra opens: click Authorize ChatGPT.

Which ChatGPT plans work?

Plus, Pro, Business, Enterprise and Edu, set up on the web. The free ChatGPT plan can’t add a custom app. On Business and Enterprise, a workspace admin may need to allow Developer mode first.

Why does ChatGPT say Developer mode is risky?

ChatGPT shows that warning for any app added by URL rather than from its directory. Flyra signs in as you, ChatGPT asks before every change, and you can remove it at any time.

Do I need an API key?

No. ChatGPT signs in to Flyra with your own account through OAuth. Leave the client ID and secret blank.

I use Claude Code or Cursor. How do I connect those?

Those are set up by file with an API key from the Developer page. The setup for Claude Code, Cursor and Claude Desktop, and the full list of actions, is at mcp.flyra.io.

Flyra is added but has no actions. Why?

Authentication was set to No authentication. Delete the app under Plugins and create it again with OAuth.

Does it cost extra?

No. The connector is included with your Flyra plan.

See it with your own business.

Start a free trial, or let us walk you through it with one of your real customers.