What is Zapier?
Zapier is a no-code automation platform that connects Solar Proof with thousands of other apps. Create "Zaps" (automated workflows) that trigger actions in other apps when events happen in Solar Proof.

Quick Start: Your First Zap

Follow these steps to create your first Solar Proof automation in Zapier:

1 Get Your API Key

Log into Solar Proof and navigate to your account settings to retrieve your API key. You'll need this to connect Zapier to your Solar Proof account.

2 Create a New Zap

Go to zapier.com and click "Create Zap". Search for "Webhooks by Zapier" as your trigger app.

3 Set Up the Webhook Trigger

Choose "Catch Hook" as the trigger event. Zapier will provide you with a custom webhook URL. Copy this URL.

4 Subscribe the Webhook in Solar Proof

Use the Solar Proof API to subscribe your Zapier webhook URL to the events you want to track:

Subscribe to Solar Proof Events bash
curl -X POST "https://solarproof.com.au/apidata.php?action=subscribe_customer&api_key=YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "hookUrl": "https://hooks.zapier.com/hooks/catch/YOUR_ZAPIER_ID/",
    "type_request": "customer_created"
  }'

5 Test the Trigger

Create a test customer in Solar Proof to send a webhook to Zapier. Zapier will detect the incoming data and let you proceed to the next step.

6 Configure Your Action

Choose what should happen when Solar Proof triggers the Zap. For example, create a contact in your CRM, send a Slack message, add a row to Google Sheets, etc.

7 Turn On Your Zap

Test your complete Zap and turn it on. Your automation is now live!

Popular Zap Examples

Here are some of the most common Solar Proof integrations built with Zapier:

Sync New Customers to CRM

Solar Proof
New Customer
Salesforce
Create Lead

Trigger: customer_created
Action: Automatically create a new lead in Salesforce with customer details

Notify Team When Proposal is Signed

Solar Proof
Status Change
Slack
Send Message

Trigger: customer_status_change (when status = Signed)
Action: Post a celebratory message in your team's Slack channel

Track Proposals in Google Sheets

Solar Proof
Proposal Published
Google Sheets
Add Row

Trigger: published_proposal_link
Action: Log proposal details in a tracking spreadsheet for reporting

Send Follow-up Emails

Solar Proof
Email Sent
Mailchimp
Add to Sequence

Trigger: project_email_sent
Action: Add customer to a follow-up email sequence in your email marketing tool

Popular Apps to Connect

Solar Proof can connect to any app in Zapier's library. Here are some popular choices:

Salesforce

CRM sync and lead management

Slack

Team notifications and alerts

Google Sheets

Data tracking and reporting

Mailchimp

Email marketing automation

Asana

Project management tasks

Trello

Visual workflow boards

HubSpot

Marketing and sales CRM

Microsoft Teams

Team collaboration alerts

Available Solar Proof Triggers

These are the events you can use to trigger Zaps:

Trigger Event When It Fires Common Use Cases
customer_created A new customer is added to Solar Proof Create CRM contacts, send welcome emails, add to mailing lists
customer_status_change A customer's status changes Update pipeline stages, send notifications, trigger workflows
project_email_sent An email is sent for a project Log communications, trigger follow-ups, update CRM
project_sms_sent An SMS is sent for a project Track SMS communications, log interactions
published_proposal_link A proposal is published Notify team, log proposals, update spreadsheets
recent_draft_project A draft project is created/updated Track work in progress, update dashboards

Advanced Zapier Tips

Use Filters to Control When Zaps Run

Add Filter steps in Zapier to only run actions when specific conditions are met:

Example: Only notify when status is "Signed" text
Filter: Only continue if...
  new_status equals 2 (Signed status)

Format Data with Formatter

Use Zapier's Formatter to transform webhook data before sending it to other apps:

  • Format dates and times
  • Extract specific parts of text
  • Convert number formats
  • Parse JSON addresses from Solar Proof

Create Multi-Step Zaps

Chain multiple actions together:

  1. Trigger: New customer in Solar Proof
  2. Action: Create contact in CRM
  3. Action: Add row to Google Sheets
  4. Action: Send welcome email via Gmail
  5. Action: Post notification in Slack

Use Paths for Conditional Logic

Zapier's Paths feature lets you create different workflows based on data:

Example: When customer status changes...
Path A: If status = "Signed" → Send to installation team
Path B: If status = "New Contacts" → Add to nurture campaign
Path C: If status = "Mega Status" → Alert sales manager

Troubleshooting Common Issues

Webhook Not Receiving Data

Solution: Make sure you've subscribed your Zapier webhook URL using the Solar Proof API. Verify the subscription was successful by checking for a success response.

Zap Not Triggering

Solution: Check that your Zap is turned ON. Verify that the webhook URL in Solar Proof matches exactly the URL provided by Zapier. Test by creating a new event in Solar Proof.

Missing Data Fields

Solution: Review the Webhook Events Reference to see exactly which fields are included in each event type. Some fields are only available in specific events.

Duplicate Zaps Running

Solution: Check if you've accidentally subscribed the same webhook URL multiple times. Use the unsubscribe endpoint to remove duplicate subscriptions.

Getting Help

Need assistance with your Zapier integration?

Pro Tip: Start with one simple Zap and test it thoroughly before building complex multi-step automations. This makes troubleshooting much easier!

Related Documentation