---
title: "Powermail + Salesforce"
url: "https://www.typo3.net/d/120412-powermail-salesforce"
source: "typo3.net"
tags: ["Extensions","Frage","Powermail"]
created: "2015-06-25"
last_reply: "2015-06-26"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Powermail + Salesforce

Extensions · 3 Antworten · gestartet 2015-06-25

## Eröffnungsbeitrag

**Steppo** · 2015-06-25 · [Beitrag #1](https://www.typo3.net/d/120412-powermail-salesforce/1)

Hallo,

folgende Konstellation ist vorhanden:

TYPO3 6.2.12
Powermail 2.4.2
powermail_sendpost 0.4.1

Alternativ:

TYPO3 6.2.13
Powermail 2.4.4

Ich habe folgenden Thread gefunden, neben der offiziellen Doku.
[/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern](https://www.typo3.net/d/79325-powermail-fortlaufend-generierte-feldnamen-aendern)

Ich habe mich an die Doku gehalten und auch das aus diesem Thread probiert.

Egal was ich einstelle, es kommt nichts in Salesforce an.

Irgendwie habe ich das Gefühl, dass meine Einstellungen nicht beachtet werden.

Vielleicht hat ja jemand eine Idee woran es liegen könnte.

## Antworten

### [#2](https://www.typo3.net/d/120412-powermail-salesforce/2) · einpraegsam.​net · 2015-06-25

Hier ist genau beschrieben, wie powermail Daten beim Submit an eine Drittsoftware (wie z.B. Salesforce) schicken kann:
<http://docs.typo3.org/typo3cms/extensions/powermail/ForAdministrators/GoodToKnow/SendingValuesToThirdPartySoftware/Index.html>

BTW:
- Die Extension powermail_sendpost ist hinfällig und wird nicht benötigt ab powermail 2.x
- Ich kenne Salesforce zu wenig, um die Debuggingmethoden zu beschreiben, aber du kannst irgendwo ein PHP Script ablegen, dass beim Aufruf alle GET/POST Daten in ein Logfile schreibt

### [#3](https://www.typo3.net/d/120412-powermail-salesforce/3) · Steppo · 2015-06-25

Besten Dank für den Link, da hatte ich mich aber bereits umgesehen.

Ich habe es nun aber herausgefunden was gefehlt hat...damit Salesforce eine Zuordnung machen kann wird noch eine OID benötigt.

Die URL muss wie folgt aufgebaut sein:

<https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8&oid=00XX0000000xxxx&first_name=Max&last_name=Mustermann&email=mail@domain.com&company=Musterfirma>

Mein TYPOScript schaut wie folgt aus:

```typoscript
plugin.tx_powermail.settings.setup {
        marketing {
                # Send Form values to CRM like salesforce or eloqua
                sendPost {
                        # Activate sendPost (0/1)
                        _enable = TEXT
                        _enable.value = 1

                        # Target URL for POST values (like http://www.target.com/target.php)
                  targetUrl = https://www.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8

                        # build your post values like &param1=value1&param2=value2
                        values = COA
                        values {


                                5 = TEXT
                                5 {
                                        wrap = &oid=00XX0000000XXXX|
}
                          
                          10 {
                            # value from field {firstname}
                                        field = vorname
                                        wrap = &first_name=|
                                }
                          
                                20 = TEXT
                                20 {
                                        # value from field {comment}
                                        field = nachname
                                        wrap = &last_name=|
                                }
                          
                                30 = TEXT
                                30 {
                                        # value from field {e_mail}
                                        field = e_mail
                                        wrap = &email=|
                                }
                          
                                40 = TEXT
                                40 {
                                        # value from field {company}
                                        field = firma
                                        wrap = &company=|
                                }

                                50 = TEXT
                                50 {
                                        # value from field {city}
                                        field = stadt
                                        wrap = &city=|
                                }


                        }

                        # activate debug - log all configuration from curl settings to devlog (use extension devlog to view this values)
                        debug = 0
                }
        }
}
```

Ich hatte versucht die OID als hidden field einzufügen, aber der Wert wurde leider nicht übergeben.
Zumindest funktioniert nun so. :-)

### [#4](https://www.typo3.net/d/120412-powermail-salesforce/4) · einpraegsam.​net · 2015-06-26

ok, gut zu wissen - macht auch Sinn :)

---

Quelle: „Powermail + Salesforce“, typo3.net, https://www.typo3.net/d/120412-powermail-salesforce
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
