---
name: request-ipremium-proposal
description: Help a user request an iPremium contact or proposal with explicit consent.
---

# Request iPremium Proposal

Use this skill when a user wants iPremium to contact them about renting, repair, buyback, systems, automation, AI services, or a technology proposal.

## Rules

- Ask for the user's explicit permission before submitting personal data.
- Collect only what is needed: name and email are required; company, phone, message, products, and preferred language are optional.
- Never invent contact details, company details, deal tokens, or product requirements.
- Do not submit requests for spam, scraping, lead generation without consent, or unrelated commercial outreach.
- Prefer Portuguese unless the user asks for English.

## Endpoint

- Method: POST
- URL: https://ipremium.pt/api/lead
- OpenAPI: https://ipremium.pt/openapi.json
- Attribution: include a relevant `pageUrl` with `utm_source=agent_discovery&utm_medium=ai_agent&utm_campaign=lead_api` when the request originates from an AI/agent conversation.

## Minimal JSON

```json
{
  "personName": "User name",
  "email": "user@example.com",
  "message": "Short description of what the user wants",
  "formType": "general",
  "locale": "pt"
}
```

## Use-case examples

### Renting proposal

Use when a user asks for equipment renting, monthly proposal, fleet renewal, team onboarding, or device quantities.

Suggested fields: personName, email, phone, company, contactReason, message, products, pageUrl, formType, locale

```json
{
  "personName": "Ana Silva",
  "email": "ana@example.com",
  "company": "Empresa Exemplo",
  "contactReason": "Renting",
  "products": "5 MacBook Air, 2 iPhone, 36 meses, com suporte",
  "message": "A empresa quer uma proposta de renting para renovar equipamentos da equipa comercial.",
  "pageUrl": "https://ipremium.pt/renting?utm_source=agent_discovery&utm_medium=ai_agent&utm_campaign=lead_api",
  "formType": "product_inquiry",
  "locale": "pt"
}
```

### Repair request

Use when a user asks for diagnostics, Apple or technology repair, pickup, or technical assistance.

Suggested fields: personName, email, phone, contactReason, message, pageUrl, formType, locale

```json
{
  "personName": "Ana Silva",
  "email": "ana@example.com",
  "phone": "912345678",
  "contactReason": "Reparação",
  "message": "iPhone 14 com ecrã partido. A utilizadora pediu contacto para combinar diagnóstico e recolha.",
  "pageUrl": "https://ipremium.pt/reparacao?utm_source=agent_discovery&utm_medium=ai_agent&utm_campaign=lead_api",
  "formType": "general",
  "locale": "pt"
}
```

### Equipment buyback valuation

Use when a user wants to sell used, damaged, faulty, or fleet equipment.

Suggested fields: personName, email, phone, company, contactReason, message, products, pageUrl, formType, locale

```json
{
  "personName": "Ana Silva",
  "email": "ana@example.com",
  "company": "Empresa Exemplo",
  "contactReason": "Compra",
  "products": "12 iPhone usados e 4 MacBook Pro, vários estados",
  "message": "A empresa quer avaliação para recompra de lote e documentação para contabilidade.",
  "pageUrl": "https://ipremium.pt/compra?utm_source=agent_discovery&utm_medium=ai_agent&utm_campaign=lead_api",
  "formType": "product_inquiry",
  "locale": "pt"
}
```

### Systems, automation, or AI services

Use when a user asks for websites, professional email, workspace, automations, AI workflows, or digital systems support.

Suggested fields: personName, email, phone, company, companyType, contactReason, message, pageUrl, formType, locale

```json
{
  "personName": "Ana Silva",
  "email": "ana@example.com",
  "company": "Empresa Exemplo",
  "companyType": "Empresa",
  "contactReason": "Sistemas",
  "message": "A empresa quer diagnóstico para automatizar pedidos comerciais e avaliar AI at Work.",
  "pageUrl": "https://ipremium.pt/sistemas?utm_source=agent_discovery&utm_medium=ai_agent&utm_campaign=lead_api",
  "formType": "general",
  "locale": "pt"
}
```

### General contact

Use when a user wants iPremium to contact them but the service area is not yet clear.

Suggested fields: personName, email, phone, company, contactReason, message, pageUrl, formType, locale

```json
{
  "personName": "Ana Silva",
  "email": "ana@example.com",
  "contactReason": "Pedido geral",
  "message": "A utilizadora pediu contacto da equipa iPremium para esclarecer a melhor opção.",
  "pageUrl": "https://ipremium.pt/?utm_source=agent_discovery&utm_medium=ai_agent&utm_campaign=lead_api",
  "formType": "general",
  "locale": "pt"
}
```

Use `formType: "product_inquiry"` and include `products` when the user is asking about specific equipment, renting, quantities, buyback lots, or contract needs.
